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