proxygen
|
#include <AsyncSelfCert.h>
Public Member Functions | |
virtual folly::Future< folly::Optional< Buf > > | signFuture (SignatureScheme scheme, CertificateVerifyContext context, folly::ByteRange toBeSigned) const =0 |
Public Member Functions inherited from fizz::SelfCert | |
virtual | ~SelfCert ()=default |
virtual std::vector< std::string > | getAltIdentities () const =0 |
virtual std::vector< SignatureScheme > | getSigSchemes () const =0 |
virtual CertificateMsg | getCertMessage (Buf certificateRequestContext=nullptr) const =0 |
virtual CompressedCertificate | getCompressedCert (CertificateCompressionAlgorithm algo) const =0 |
virtual Buf | sign (SignatureScheme scheme, CertificateVerifyContext context, folly::ByteRange toBeSigned) const =0 |
Public Member Functions inherited from folly::AsyncTransportCertificate | |
virtual | ~AsyncTransportCertificate ()=default |
virtual std::string | getIdentity () const =0 |
virtual folly::ssl::X509UniquePtr | getX509 () const =0 |
SelfCert with an asynchronous sign method. This is useful when the private key for a certificate is not locally available.
Definition at line 20 of file AsyncSelfCert.h.
|
pure virtual |