Go to the documentation of this file.
19 #ifndef GRPC_CORE_LIB_SECURITY_CREDENTIALS_XDS_XDS_CREDENTIALS_H
20 #define GRPC_CORE_LIB_SECURITY_CREDENTIALS_XDS_XDS_CREDENTIALS_H
31 #include "absl/status/status.h"
108 const char*
const* subject_alternative_names,
109 size_t subject_alternative_names_size,
110 const std::vector<StringMatcher>&
matchers);
RefCountedPtr< grpc_server_credentials > fallback_credentials_
RefCountedPtr< grpc_server_security_connector > create_security_connector(const grpc_channel_args *) override
static UniqueTypeName Type()
bool TestOnlyXdsVerifySubjectAlternativeNames(const char *const *subject_alternative_names, size_t subject_alternative_names_size, const std::vector< StringMatcher > &matchers)
static UniqueTypeName Type()
UniqueTypeName type() const override
XdsRouteConfigResource::Route::Matchers matchers
XdsCredentials(RefCountedPtr< grpc_channel_credentials > fallback_credentials)
bool Verify(grpc_tls_custom_verification_check_request *request, std::function< void(absl::Status)>, absl::Status *sync_status) override
XdsServerCredentials(RefCountedPtr< grpc_server_credentials > fallback_credentials)
RefCountedPtr< grpc_channel_credentials > fallback_credentials_
constexpr absl::remove_reference_t< T > && move(T &&t) noexcept
std::string cluster_name_
UniqueTypeName type() const override
void call_creds(grpc_end2end_test_config config)
RefCountedPtr< grpc_channel_security_connector > create_security_connector(RefCountedPtr< grpc_call_credentials > call_creds, const char *target_name, const grpc_channel_args *args, grpc_channel_args **new_args) override
int cmp(const grpc_channel_credentials *other) const
XdsCertificateVerifier(RefCountedPtr< XdsCertificateProvider > xds_certificate_provider, std::string cluster_name)
int cmp_impl(const grpc_channel_credentials *other) const override
UniqueTypeName type() const override
int CompareImpl(const grpc_tls_certificate_verifier *other) const override
RefCountedPtr< XdsCertificateProvider > xds_certificate_provider_
void Cancel(grpc_tls_custom_verification_check_request *) override
grpc
Author(s):
autogenerated on Thu Mar 13 2025 03:01:56