proxygen
|
#include <Certificate.h>
Public Member Functions | |
IdentityCert (std::string identity) | |
~IdentityCert () override=default | |
std::string | getIdentity () const override |
folly::ssl::X509UniquePtr | getX509 () const override |
Public Member Functions inherited from folly::AsyncTransportCertificate | |
virtual | ~AsyncTransportCertificate ()=default |
Private Attributes | |
std::string | identity_ |
Definition at line 24 of file Certificate.h.
|
explicit |
Definition at line 211 of file Certificate.cpp.
|
overridedefault |
|
overridevirtual |
Returns the identity this certificate conveys.
An identity is an opaque string that may be used by the application for authentication or authorization purposes. The exact structure and semantics of the identity string are determined by concrete implementations of AsyncTransport.
Implements folly::AsyncTransportCertificate.
Definition at line 213 of file Certificate.cpp.
References identity_.
|
overridevirtual |
Returns an X509 structure associated with this Certificate. This may be null.
Implements folly::AsyncTransportCertificate.
Definition at line 217 of file Certificate.cpp.
|
private |
Definition at line 34 of file Certificate.h.
Referenced by getIdentity().