proxygen
TestP256Cert Class Reference
Inheritance diagram for TestP256Cert:
fizz::SelfCertImpl< KeyType::P256 > fizz::SelfCert folly::AsyncTransportCertificate

Public Member Functions

std::string getIdentity () const override
 
- Public Member Functions inherited from fizz::SelfCertImpl< KeyType::P256 >
 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::stringgetAltIdentities () const override
 
std::vector< SignatureSchemegetSigSchemes () 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
 
- Public Member Functions inherited from fizz::SelfCert
virtual ~SelfCert ()=default
 
- Public Member Functions inherited from folly::AsyncTransportCertificate
virtual ~AsyncTransportCertificate ()=default
 

Detailed Description

Definition at line 258 of file BogoShim.cpp.

Member Function Documentation

std::string TestP256Cert::getIdentity ( ) const
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.

261  {
262  return "testp256cert";
263  }

The documentation for this class was generated from the following file: