@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 a SslContextBuilder with ciphers and APN appropriate for gRPC.
|
static io.netty.handler.ssl.SslContextBuilder |
forServer(File keyCertChainFile,
File keyFile)
Creates a SslContextBuilder with ciphers and APN appropriate for gRPC.
|
static io.netty.handler.ssl.SslContextBuilder |
forServer(File keyCertChainFile,
File keyFile,
String keyPassword)
Creates a SslContextBuilder with ciphers and APN appropriate for gRPC.
|
static io.netty.handler.ssl.SslContextBuilder |
forServer(InputStream keyCertChain,
InputStream key)
Creates a SslContextBuilder with ciphers and APN appropriate for gRPC.
|
static io.netty.handler.ssl.SslContextBuilder |
forServer(InputStream keyCertChain,
InputStream key,
String keyPassword)
Creates a 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)