Package io.grpc.xds.internal.security
Class SecurityProtocolNegotiators
java.lang.Object
io.grpc.xds.internal.security.SecurityProtocolNegotiators
Provides client and server side gRPC
InternalProtocolNegotiator.ProtocolNegotiator
s to provide the SSL
context.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static class
private static final class
(package private) static final class
(package private) static final class
(package private) static final class
private static final class
(package private) static final class
private static final class
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final io.grpc.Attributes.Key
<SslContextProviderSupplier> private static final Logger
private static final io.netty.util.AsciiString
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic io.grpc.netty.InternalProtocolNegotiator.ClientFactory
clientProtocolNegotiatorFactory
(io.grpc.netty.InternalProtocolNegotiator.ClientFactory fallbackNegotiator) Returns aInternalProtocolNegotiator.ClientFactory
.static io.grpc.netty.InternalProtocolNegotiator.ServerFactory
serverProtocolNegotiatorFactory
(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)
-