34 #ifndef GRPC_INTERNAL_CPP_COMMON_SECURE_AUTH_CONTEXT_H
35 #define GRPC_INTERNAL_CPP_COMMON_SECURE_AUTH_CONTEXT_H
39 struct grpc_auth_context;
69 grpc_auth_context* ctx_;
75 #endif // GRPC_INTERNAL_CPP_COMMON_SECURE_AUTH_CONTEXT_H
std::string string
Definition: config.h:112
std::vector< grpc::string_ref > GetPeerIdentity() const GRPC_OVERRIDE
A peer identity.
Definition: secure_auth_context.cc:48
Class encapsulating the Authentication Information.
Definition: auth_context.h:81
Definition: secure_auth_context.h:43
bool IsPeerAuthenticated() const GRPC_OVERRIDE
Returns true if the peer is authenticated.
Definition: secure_auth_context.cc:113
#define GRPC_FINAL
Definition: config.h:71
AuthPropertyIterator end() const GRPC_OVERRIDE
Definition: secure_auth_context.cc:97
~SecureAuthContext() GRPC_OVERRIDE
Definition: secure_auth_context.cc:44
virtual bool SetPeerIdentityPropertyName(const grpc::string &name) GRPC_OVERRIDE
Definition: secure_auth_context.cc:107
grpc::string GetPeerIdentityPropertyName() const GRPC_OVERRIDE
Definition: secure_auth_context.cc:62
AuthPropertyIterator begin() const GRPC_OVERRIDE
Iteration over all the properties.
Definition: secure_auth_context.cc:85
SecureAuthContext(grpc_auth_context *ctx, bool take_ownership)
Definition: secure_auth_context.cc:40
This class is a non owning reference to a string.
Definition: string_ref.h:52
Definition: auth_context.h:53
void AddProperty(const grpc::string &key, const grpc::string_ref &value) GRPC_OVERRIDE
Definition: secure_auth_context.cc:101
#define GRPC_OVERRIDE
Definition: config.h:77
std::vector< grpc::string_ref > FindPropertyValues(const grpc::string &name) const GRPC_OVERRIDE
Returns all the property values with the given name.
Definition: secure_auth_context.cc:70