Public Member Functions | Private Attributes | List of all members
grpc::experimental::TlsCustomVerificationCheckRequest Class Reference

#include <tls_certificate_verifier.h>

Public Member Functions

grpc_tls_custom_verification_check_requestc_request ()
 
grpc::string_ref common_name () const
 
std::vector< grpc::string_refdns_names () const
 
std::vector< grpc::string_refemail_names () const
 
std::vector< grpc::string_refip_names () const
 
grpc::string_ref peer_cert () const
 
grpc::string_ref peer_cert_full_chain () const
 
grpc::string_ref target_name () const
 
 TlsCustomVerificationCheckRequest (grpc_tls_custom_verification_check_request *request)
 
std::vector< grpc::string_refuri_names () const
 
 ~TlsCustomVerificationCheckRequest ()
 

Private Attributes

grpc_tls_custom_verification_check_requestc_request_ = nullptr
 

Detailed Description

Definition at line 55 of file tls_certificate_verifier.h.

Constructor & Destructor Documentation

◆ TlsCustomVerificationCheckRequest()

grpc::experimental::TlsCustomVerificationCheckRequest::TlsCustomVerificationCheckRequest ( grpc_tls_custom_verification_check_request request)
explicit

Definition at line 42 of file tls_certificate_verifier.cc.

◆ ~TlsCustomVerificationCheckRequest()

grpc::experimental::TlsCustomVerificationCheckRequest::~TlsCustomVerificationCheckRequest ( )
inline

Definition at line 59 of file tls_certificate_verifier.h.

Member Function Documentation

◆ c_request()

grpc_tls_custom_verification_check_request* grpc::experimental::TlsCustomVerificationCheckRequest::c_request ( )
inline

Definition at line 70 of file tls_certificate_verifier.h.

◆ common_name()

grpc::string_ref grpc::experimental::TlsCustomVerificationCheckRequest::common_name ( ) const

Definition at line 65 of file tls_certificate_verifier.cc.

◆ dns_names()

std::vector< grpc::string_ref > grpc::experimental::TlsCustomVerificationCheckRequest::dns_names ( ) const

Definition at line 80 of file tls_certificate_verifier.cc.

◆ email_names()

std::vector< grpc::string_ref > grpc::experimental::TlsCustomVerificationCheckRequest::email_names ( ) const

Definition at line 89 of file tls_certificate_verifier.cc.

◆ ip_names()

std::vector< grpc::string_ref > grpc::experimental::TlsCustomVerificationCheckRequest::ip_names ( ) const

Definition at line 99 of file tls_certificate_verifier.cc.

◆ peer_cert()

grpc::string_ref grpc::experimental::TlsCustomVerificationCheckRequest::peer_cert ( ) const

Definition at line 52 of file tls_certificate_verifier.cc.

◆ peer_cert_full_chain()

grpc::string_ref grpc::experimental::TlsCustomVerificationCheckRequest::peer_cert_full_chain ( ) const

Definition at line 58 of file tls_certificate_verifier.cc.

◆ target_name()

grpc::string_ref grpc::experimental::TlsCustomVerificationCheckRequest::target_name ( ) const

Definition at line 48 of file tls_certificate_verifier.cc.

◆ uri_names()

std::vector< grpc::string_ref > grpc::experimental::TlsCustomVerificationCheckRequest::uri_names ( ) const

Definition at line 71 of file tls_certificate_verifier.cc.

Member Data Documentation

◆ c_request_

grpc_tls_custom_verification_check_request* grpc::experimental::TlsCustomVerificationCheckRequest::c_request_ = nullptr
private

Definition at line 73 of file tls_certificate_verifier.h.


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


grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:32