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