proxygen
|
Public Member Functions | |
std::string | getIdentity () const override |
![]() | |
SelfCertImpl (folly::ssl::EvpPkeyUniquePtr pkey, std::vector< folly::ssl::X509UniquePtr > certs, const std::vector< std::shared_ptr< fizz::CertificateCompressor >> &compressors={}) | |
~SelfCertImpl () override=default | |
std::string | getIdentity () const override |
std::vector< std::string > | getAltIdentities () const override |
std::vector< SignatureScheme > | getSigSchemes () const override |
CertificateMsg | getCertMessage (Buf certificateRequestContext=nullptr) const override |
CompressedCertificate | getCompressedCert (CertificateCompressionAlgorithm algo) const override |
Buf | sign (SignatureScheme scheme, CertificateVerifyContext context, folly::ByteRange toBeSigned) const override |
folly::ssl::X509UniquePtr | getX509 () const override |
![]() | |
virtual | ~SelfCert ()=default |
![]() | |
virtual | ~AsyncTransportCertificate ()=default |
Definition at line 258 of file BogoShim.cpp.
|
inlineoverridevirtual |
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 261 of file BogoShim.cpp.