#include <tls_certificate_verifier.h>
Public Member Functions | |
grpc_tls_certificate_verifier * | c_verifier () |
void | Cancel (TlsCustomVerificationCheckRequest *request) |
CertificateVerifier (grpc_tls_certificate_verifier *v) | |
bool | Verify (TlsCustomVerificationCheckRequest *request, std::function< void(grpc::Status)> callback, grpc::Status *sync_status) |
~CertificateVerifier () | |
Private Member Functions | |
std::map< grpc_tls_custom_verification_check_request *, std::function< void(grpc::Status)> > request_map_ | ABSL_GUARDED_BY (mu_) |
Static Private Member Functions | |
static void | AsyncCheckDone (grpc_tls_custom_verification_check_request *request, void *callback_arg, grpc_status_code status, const char *error_details) |
Private Attributes | |
grpc::internal::Mutex | mu_ |
grpc_tls_certificate_verifier * | verifier_ = nullptr |
Definition at line 83 of file tls_certificate_verifier.h.
|
explicit |
Definition at line 108 of file tls_certificate_verifier.cc.
grpc::experimental::CertificateVerifier::~CertificateVerifier | ( | ) |
Definition at line 113 of file tls_certificate_verifier.cc.
|
private |
|
staticprivate |
Definition at line 149 of file tls_certificate_verifier.cc.
|
inline |
Definition at line 115 of file tls_certificate_verifier.h.
void grpc::experimental::CertificateVerifier::Cancel | ( | TlsCustomVerificationCheckRequest * | request | ) |
Definition at line 143 of file tls_certificate_verifier.cc.
bool grpc::experimental::CertificateVerifier::Verify | ( | TlsCustomVerificationCheckRequest * | request, |
std::function< void(grpc::Status)> | callback, | ||
grpc::Status * | sync_status | ||
) |
Definition at line 117 of file tls_certificate_verifier.cc.
|
private |
Definition at line 123 of file tls_certificate_verifier.h.
|
private |
Definition at line 122 of file tls_certificate_verifier.h.