Class SecurityProtocolNegotiators


  • public final class SecurityProtocolNegotiators
    extends java.lang.Object
    Provides client and server side gRPC InternalProtocolNegotiator.ProtocolNegotiators to provide the SSL context.
    • Field Detail

      • logger

        private static final java.util.logging.Logger 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 Detail

      • SecurityProtocolNegotiators

        private SecurityProtocolNegotiators()
    • Method Detail

      • clientProtocolNegotiatorFactory

        public static io.grpc.netty.InternalProtocolNegotiator.ClientFactory clientProtocolNegotiatorFactory​(@Nullable
                                                                                                             io.grpc.netty.InternalProtocolNegotiator.ClientFactory fallbackNegotiator)
        Returns a InternalProtocolNegotiator.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)