GRPC C++  1.62.0
Data Structures | Public Member Functions | Static Public Member Functions | Protected Member Functions
grpc::experimental::ExternalCertificateVerifier Class Referenceabstract

#include <tls_certificate_verifier.h>

Public Member Functions

virtual bool Verify (TlsCustomVerificationCheckRequest *request, std::function< void(grpc::Status)> callback, grpc::Status *sync_status)=0
 
virtual void Cancel (TlsCustomVerificationCheckRequest *request)=0
 

Static Public Member Functions

template<typename Subclass , typename... Args>
static std::shared_ptr< CertificateVerifierCreate (Args &&... args)
 

Protected Member Functions

 ExternalCertificateVerifier ()
 
virtual ~ExternalCertificateVerifier ()
 

Constructor & Destructor Documentation

◆ ExternalCertificateVerifier()

grpc::experimental::ExternalCertificateVerifier::ExternalCertificateVerifier ( )
protected

◆ ~ExternalCertificateVerifier()

virtual grpc::experimental::ExternalCertificateVerifier::~ExternalCertificateVerifier ( )
protectedvirtual

Member Function Documentation

◆ Cancel()

virtual void grpc::experimental::ExternalCertificateVerifier::Cancel ( TlsCustomVerificationCheckRequest request)
pure virtual

◆ Create()

template<typename Subclass , typename... Args>
static std::shared_ptr<CertificateVerifier> grpc::experimental::ExternalCertificateVerifier::Create ( Args &&...  args)
inlinestatic

◆ Verify()

virtual bool grpc::experimental::ExternalCertificateVerifier::Verify ( TlsCustomVerificationCheckRequest request,
std::function< void(grpc::Status)>  callback,
grpc::Status sync_status 
)
pure virtual

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