@ExperimentalApi(value="https://github.com/grpc/grpc-java/issues/1784") public class GrpcSslContexts extends Object
| Modifier and Type | Method and Description |
|---|---|
static io.netty.handler.ssl.SslContextBuilder |
configure(io.netty.handler.ssl.SslContextBuilder builder)
Set ciphers and APN appropriate for gRPC.
|
static io.netty.handler.ssl.SslContextBuilder |
configure(io.netty.handler.ssl.SslContextBuilder builder,
Provider jdkProvider)
Set ciphers and APN appropriate for gRPC.
|
static io.netty.handler.ssl.SslContextBuilder |
configure(io.netty.handler.ssl.SslContextBuilder builder,
io.netty.handler.ssl.SslProvider provider)
Set ciphers and APN appropriate for gRPC.
|
static io.netty.handler.ssl.SslContextBuilder |
forClient()
Creates an SslContextBuilder with ciphers and APN appropriate for gRPC.
|
static io.netty.handler.ssl.SslContextBuilder |
forServer(File keyCertChainFile,
File keyFile)
Creates an SslContextBuilder with ciphers and APN appropriate for gRPC.
|
static io.netty.handler.ssl.SslContextBuilder |
forServer(File keyCertChainFile,
File keyFile,
String keyPassword)
Creates an SslContextBuilder with ciphers and APN appropriate for gRPC.
|
static io.netty.handler.ssl.SslContextBuilder |
forServer(InputStream keyCertChain,
InputStream key)
Creates an SslContextBuilder with ciphers and APN appropriate for gRPC.
|
static io.netty.handler.ssl.SslContextBuilder |
forServer(InputStream keyCertChain,
InputStream key,
String keyPassword)
Creates an SslContextBuilder with ciphers and APN appropriate for gRPC.
|
public static io.netty.handler.ssl.SslContextBuilder forClient()
SslContextBuilder.forClient(),
configure(SslContextBuilder)public static io.netty.handler.ssl.SslContextBuilder forServer(File keyCertChainFile, File keyFile)
SslContextBuilder.forServer(File, File),
configure(SslContextBuilder)public static io.netty.handler.ssl.SslContextBuilder forServer(File keyCertChainFile, File keyFile, String keyPassword)
SslContextBuilder.forServer(File, File, String),
configure(SslContextBuilder)public static io.netty.handler.ssl.SslContextBuilder forServer(InputStream keyCertChain, InputStream key)
SslContextBuilder.forServer(InputStream, InputStream),
configure(SslContextBuilder)public static io.netty.handler.ssl.SslContextBuilder forServer(InputStream keyCertChain, InputStream key, String keyPassword)
SslContextBuilder.forServer(InputStream, InputStream, String),
configure(SslContextBuilder)@CanIgnoreReturnValue public static io.netty.handler.ssl.SslContextBuilder configure(io.netty.handler.ssl.SslContextBuilder builder)
@ExperimentalApi(value="https://github.com/grpc/grpc-java/issues/1784") @CanIgnoreReturnValue public static io.netty.handler.ssl.SslContextBuilder configure(io.netty.handler.ssl.SslContextBuilder builder, io.netty.handler.ssl.SslProvider provider)
@CanIgnoreReturnValue
public static io.netty.handler.ssl.SslContextBuilder configure(io.netty.handler.ssl.SslContextBuilder builder,
Provider jdkProvider)