Go to the documentation of this file.
19 #ifndef GRPC_GRPC_SECURITY_CONSTANTS_H
20 #define GRPC_GRPC_SECURITY_CONSTANTS_H
26 #define GRPC_TRANSPORT_SECURITY_TYPE_PROPERTY_NAME "transport_security_type"
27 #define GRPC_SSL_TRANSPORT_SECURITY_TYPE "ssl"
28 #define GRPC_TLS_TRANSPORT_SECURITY_TYPE "tls"
30 #define GRPC_X509_CN_PROPERTY_NAME "x509_common_name"
31 #define GRPC_X509_SUBJECT_PROPERTY_NAME "x509_subject"
32 #define GRPC_X509_SAN_PROPERTY_NAME "x509_subject_alternative_name"
33 #define GRPC_X509_PEM_CERT_PROPERTY_NAME "x509_pem_cert"
45 #define GRPC_X509_PEM_CERT_CHAIN_PROPERTY_NAME "x509_pem_cert_chain"
46 #define GRPC_SSL_SESSION_REUSED_PROPERTY "ssl_session_reused"
47 #define GRPC_TRANSPORT_SECURITY_LEVEL_PROPERTY_NAME "security_level"
48 #define GRPC_PEER_DNS_PROPERTY_NAME "peer_dns"
49 #define GRPC_PEER_SPIFFE_ID_PROPERTY_NAME "peer_spiffe_id"
50 #define GRPC_PEER_URI_PROPERTY_NAME "peer_uri"
51 #define GRPC_PEER_EMAIL_PROPERTY_NAME "peer_email"
52 #define GRPC_PEER_IP_PROPERTY_NAME "peer_ip"
57 #define GRPC_DEFAULT_SSL_ROOTS_FILE_PATH_ENV_VAR \
58 "GRPC_DEFAULT_SSL_ROOTS_FILE_PATH"
63 #define GRPC_GOOGLE_CREDENTIALS_ENV_VAR "GOOGLE_APPLICATION_CREDENTIALS"
grpc_ssl_certificate_config_reload_status
@ GRPC_SSL_REQUEST_CLIENT_CERTIFICATE_AND_VERIFY
@ GRPC_SSL_REQUEST_CLIENT_CERTIFICATE_BUT_DONT_VERIFY
@ GRPC_SSL_ROOTS_OVERRIDE_FAIL
@ GRPC_SSL_CERTIFICATE_CONFIG_RELOAD_UNCHANGED
@ GRPC_SSL_CERTIFICATE_CONFIG_RELOAD_NEW
grpc_ssl_roots_override_result
@ GRPC_SSL_ROOTS_OVERRIDE_OK
@ GRPC_SSL_CERTIFICATE_CONFIG_RELOAD_FAIL
grpc_ssl_client_certificate_request_type
@ GRPC_SSL_REQUEST_AND_REQUIRE_CLIENT_CERTIFICATE_BUT_DONT_VERIFY
@ GRPC_SSL_DONT_REQUEST_CLIENT_CERTIFICATE
@ GRPC_PRIVACY_AND_INTEGRITY
@ GRPC_SSL_REQUEST_AND_REQUIRE_CLIENT_CERTIFICATE_AND_VERIFY
@ GRPC_SSL_ROOTS_OVERRIDE_FAIL_PERMANENTLY
grpc
Author(s):
autogenerated on Thu Mar 13 2025 02:59:47