@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)