class TlsCustomVerificationCheckRequest
Defined at line 55 of file ../../third_party/grpc-migrating/src/include/grpcpp/security/tls_certificate_verifier.h
Contains the verification-related information associated with a connection
request. Users should not directly create or destroy this request object, but
shall interact with it through CertificateVerifier's Verify() and Cancel().
Public Methods
void TlsCustomVerificationCheckRequest (grpc_tls_custom_verification_check_request * request)
grpc::string_ref target_name ()
grpc::string_ref peer_cert ()
grpc::string_ref peer_cert_full_chain ()
grpc::string_ref common_name ()
grpc::string_ref verified_root_cert_subject ()
The subject name of the root certificate used to verify the peer chain
If verification fails or the peer cert is self-signed, this will be an
empty string. If verification is successful, it is a comma-separated list,
where the entries are of the form "FIELD_ABBREVIATION=string"
ex: "CN=testca,O=Internet Widgits Pty Ltd,ST=Some-State,C=AU"
ex: "CN=GTS Root R1,O=Google Trust Services LLC,C=US"
std::vector<grpc::string_ref> uri_names ()
std::vector<grpc::string_ref> dns_names ()
std::vector<grpc::string_ref> email_names ()
std::vector<grpc::string_ref> ip_names ()
void ~TlsCustomVerificationCheckRequest ()
Defined at line 59 of file ../../third_party/grpc-migrating/src/include/grpcpp/security/tls_certificate_verifier.h
grpc_tls_custom_verification_check_request * c_request ()
Defined at line 77 of file ../../third_party/grpc-migrating/src/include/grpcpp/security/tls_certificate_verifier.h