Classes | Namespaces | Typedefs | Functions
tls_certificate_verifier.h File Reference
#include <functional>
#include <map>
#include <memory>
#include <utility>
#include <vector>
#include <grpc/grpc_security_constants.h>
#include <grpc/status.h>
#include <grpc/support/log.h>
#include <grpcpp/impl/codegen/grpc_library.h>
#include <grpcpp/impl/codegen/sync.h>
#include <grpcpp/impl/grpc_library.h>
#include <grpcpp/support/config.h>
#include <grpcpp/support/string_ref.h>
Include dependency graph for tls_certificate_verifier.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  grpc::experimental::ExternalCertificateVerifier::AsyncRequestState
 
class  grpc::experimental::CertificateVerifier
 
class  grpc::experimental::ExternalCertificateVerifier
 
class  grpc::experimental::HostNameCertificateVerifier
 
class  grpc::experimental::NoOpCertificateVerifier
 
class  grpc::experimental::TlsCustomVerificationCheckRequest
 

Namespaces

 grpc
 
 grpc::experimental
 

Typedefs

typedef struct grpc_tls_certificate_verifier grpc_tls_certificate_verifier
 
typedef struct grpc_tls_certificate_verifier_external grpc_tls_certificate_verifier_external
 
typedef struct grpc_tls_custom_verification_check_request grpc_tls_custom_verification_check_request
 
typedef void(* grpc_tls_on_custom_verification_check_done_cb) (grpc_tls_custom_verification_check_request *request, void *callback_arg, grpc_status_code status, const char *error_details)
 

Functions

grpc_tls_certificate_verifiergrpc_tls_certificate_verifier_external_create (grpc_tls_certificate_verifier_external *external_verifier)
 

Typedef Documentation

◆ grpc_tls_certificate_verifier

Definition at line 39 of file tls_certificate_verifier.h.

◆ grpc_tls_certificate_verifier_external

Definition at line 40 of file tls_certificate_verifier.h.

◆ grpc_tls_custom_verification_check_request

Definition at line 37 of file tls_certificate_verifier.h.

◆ grpc_tls_on_custom_verification_check_done_cb

typedef void(* grpc_tls_on_custom_verification_check_done_cb) (grpc_tls_custom_verification_check_request *request, void *callback_arg, grpc_status_code status, const char *error_details)

Definition at line 42 of file tls_certificate_verifier.h.

Function Documentation

◆ grpc_tls_certificate_verifier_external_create()

grpc_tls_certificate_verifier* grpc_tls_certificate_verifier_external_create ( grpc_tls_certificate_verifier_external external_verifier)

EXPERIMENTAL API - Subject to change

Converts an external verifier to an internal verifier. Note that we will not take the ownership of the external_verifier. Callers will need to delete external_verifier in its own destruct function.

Definition at line 218 of file grpc_tls_certificate_verifier.cc.



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