diff options
Diffstat (limited to 'src/core/lib/security/security_connector/ssl_utils.h')
-rw-r--r-- | src/core/lib/security/security_connector/ssl_utils.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/core/lib/security/security_connector/ssl_utils.h b/src/core/lib/security/security_connector/ssl_utils.h index d264a1f8ed..4053f3abed 100644 --- a/src/core/lib/security/security_connector/ssl_utils.h +++ b/src/core/lib/security/security_connector/ssl_utils.h @@ -23,6 +23,7 @@ #include <stddef.h> +#include <memory> #include <string> #include <utility> #include <vector> @@ -30,6 +31,7 @@ #include "absl/status/status.h" #include "absl/strings/string_view.h" +#include <grpc/grpc_crl_provider.h> #include <grpc/grpc_security.h> #include <grpc/grpc_security_constants.h> #include <grpc/slice.h> @@ -85,6 +87,7 @@ grpc_security_status grpc_ssl_tsi_client_handshaker_factory_init( tsi_tls_version max_tls_version, tsi_ssl_session_cache* ssl_session_cache, tsi::TlsSessionKeyLoggerCache::TlsSessionKeyLogger* tls_session_key_logger, const char* crl_directory, + std::shared_ptr<grpc_core::experimental::CrlProvider> crl_provider, tsi_ssl_client_handshaker_factory** handshaker_factory); grpc_security_status grpc_ssl_tsi_server_handshaker_factory_init( @@ -94,6 +97,7 @@ grpc_security_status grpc_ssl_tsi_server_handshaker_factory_init( tsi_tls_version min_tls_version, tsi_tls_version max_tls_version, tsi::TlsSessionKeyLoggerCache::TlsSessionKeyLogger* tls_session_key_logger, const char* crl_directory, bool send_client_ca_list, + std::shared_ptr<grpc_core::experimental::CrlProvider> crl_provider, tsi_ssl_server_handshaker_factory** handshaker_factory); // Free the memory occupied by key cert pairs. |