proxygen
|
#include <CertificateVerifier.h>
Public Member Functions | |
virtual | ~CertificateVerifier ()=default |
virtual void | verify (const std::vector< std::shared_ptr< const PeerCert >> &certs) const =0 |
virtual std::vector< Extension > | getCertificateRequestExtensions () const =0 |
Definition at line 24 of file CertificateVerifier.h.
|
virtualdefault |
|
pure virtual |
Returns a vector of extensions to send in a certificate request.
Implemented in fizz::DefaultCertificateVerifier, and fizz::JavaCryptoCertificateVerifier.
Referenced by fizz::sm::getCertificateRequest().
|
pure virtual |
Verifies the certificates in certs. The peer has been already proven possession of the first certificate in certs. Throws on error or if verification fails.
Implemented in fizz::DefaultCertificateVerifier, and fizz::JavaCryptoCertificateVerifier.
Referenced by fizz::sm::handleCertMsg().