| Modifier and Type | Method and Description |
|---|---|
QuicSslContextBuilder |
QuicSslContextBuilder.applicationProtocols(java.lang.String... applicationProtocols)
Application protocol negotiation configuration.
|
QuicSslContextBuilder |
QuicSslContextBuilder.clientAuth(io.netty.handler.ssl.ClientAuth clientAuth)
Sets the client authentication mode.
|
QuicSslContextBuilder |
QuicSslContextBuilder.earlyData(boolean enabled)
Enable / disable the usage of early data.
|
static QuicSslContextBuilder |
QuicSslContextBuilder.forClient()
Creates a builder for new client-side
QuicSslContext that can be used for QUIC. |
static QuicSslContextBuilder |
QuicSslContextBuilder.forServer(java.io.File keyFile,
java.lang.String keyPassword,
java.io.File certChainFile)
Creates a builder for new server-side
QuicSslContext that can be used for QUIC. |
static QuicSslContextBuilder |
QuicSslContextBuilder.forServer(javax.net.ssl.KeyManagerFactory keyManagerFactory,
java.lang.String password)
Creates a builder for new server-side
QuicSslContext that can be used for QUIC. |
static QuicSslContextBuilder |
QuicSslContextBuilder.forServer(javax.net.ssl.KeyManager keyManager,
java.lang.String keyPassword)
|
static QuicSslContextBuilder |
QuicSslContextBuilder.forServer(java.security.PrivateKey key,
java.lang.String keyPassword,
java.security.cert.X509Certificate... certChain)
Creates a builder for new server-side
QuicSslContext that can be used for QUIC. |
QuicSslContextBuilder |
QuicSslContextBuilder.keylog(boolean enabled)
Enable / disable keylog.
|
QuicSslContextBuilder |
QuicSslContextBuilder.keylog(BoringSSLKeylog keylog)
Enable / disable keylog.
|
QuicSslContextBuilder |
QuicSslContextBuilder.keyManager(java.io.File keyFile,
java.lang.String keyPassword,
java.io.File keyCertChainFile)
Identifying certificate for this host.
|
QuicSslContextBuilder |
QuicSslContextBuilder.keyManager(javax.net.ssl.KeyManagerFactory keyManagerFactory,
java.lang.String keyPassword)
Identifying manager for this host.
|
QuicSslContextBuilder |
QuicSslContextBuilder.keyManager(javax.net.ssl.KeyManager keyManager,
java.lang.String password)
A single key manager managing the identity information of this host.
|
QuicSslContextBuilder |
QuicSslContextBuilder.keyManager(java.security.PrivateKey key,
java.lang.String keyPassword,
java.security.cert.X509Certificate... certChain)
Identifying certificate for this host.
|
QuicSslContextBuilder |
QuicSslContextBuilder.sessionCacheSize(long sessionCacheSize)
Set the size of the cache used for storing SSL session objects.
|
QuicSslContextBuilder |
QuicSslContextBuilder.sessionTimeout(long sessionTimeout)
Set the timeout for the cached SSL session objects, in seconds.
|
QuicSslContextBuilder |
QuicSslContextBuilder.trustManager(java.io.File trustCertCollectionFile)
Trusted certificates for verifying the remote endpoint's certificate.
|
QuicSslContextBuilder |
QuicSslContextBuilder.trustManager(javax.net.ssl.TrustManager trustManager)
A single trusted manager for verifying the remote endpoint's certificate.
|
QuicSslContextBuilder |
QuicSslContextBuilder.trustManager(javax.net.ssl.TrustManagerFactory trustManagerFactory)
Trusted manager for verifying the remote endpoint's certificate.
|
QuicSslContextBuilder |
QuicSslContextBuilder.trustManager(java.security.cert.X509Certificate... trustCertCollection)
Trusted certificates for verifying the remote endpoint's certificate.
|
Copyright © 2020-2023 The Netty Project. All Rights Reserved.