Class SecurityProtocolNegotiators
java.lang.Object
io.grpc.xds.internal.security.SecurityProtocolNegotiators
Provides client and server side gRPC
InternalProtocolNegotiator.ProtocolNegotiators to provide the SSL
context.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static classprivate static final class(package private) static final class(package private) static final class(package private) static final classprivate static final class(package private) static final classprivate static final class -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final io.grpc.Attributes.Key<SslContextProviderSupplier> private static final Loggerprivate static final io.netty.util.AsciiString -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic io.grpc.netty.InternalProtocolNegotiator.ClientFactoryclientProtocolNegotiatorFactory(io.grpc.netty.InternalProtocolNegotiator.ClientFactory fallbackNegotiator) Returns aInternalProtocolNegotiator.ClientFactory.static io.grpc.netty.InternalProtocolNegotiator.ServerFactoryserverProtocolNegotiatorFactory(io.grpc.netty.InternalProtocolNegotiator.ServerFactory fallbackNegotiator)
-
Field Details
-
logger
-
SCHEME
private static final io.netty.util.AsciiString SCHEME -
ATTR_SERVER_SSL_CONTEXT_PROVIDER_SUPPLIER
public static final io.grpc.Attributes.Key<SslContextProviderSupplier> ATTR_SERVER_SSL_CONTEXT_PROVIDER_SUPPLIER
-
-
Constructor Details
-
SecurityProtocolNegotiators
private SecurityProtocolNegotiators()
-
-
Method Details
-
clientProtocolNegotiatorFactory
public static io.grpc.netty.InternalProtocolNegotiator.ClientFactory clientProtocolNegotiatorFactory(@Nullable io.grpc.netty.InternalProtocolNegotiator.ClientFactory fallbackNegotiator) Returns aInternalProtocolNegotiator.ClientFactory.- Parameters:
fallbackNegotiator- protocol negotiator to use as fallback.
-
serverProtocolNegotiatorFactory
public static io.grpc.netty.InternalProtocolNegotiator.ServerFactory serverProtocolNegotiatorFactory(@Nullable io.grpc.netty.InternalProtocolNegotiator.ServerFactory fallbackNegotiator)
-