netty-tcnative and its OpenSSL support
are available.
| Modifier and Type | Field and Description |
|---|---|
| pack-priv static final Set | |
| private static final Set | |
| private static final Set | |
| private static final String | |
| private static final Set | |
| pack-priv static final List | |
| private static final String[] | |
| pack-priv static final String[] | |
| pack-priv static final String | |
| private static final boolean | |
| pack-priv static final boolean | |
| private static final String | |
| private static final InternalLogger | |
| pack-priv static final String[] | |
| private static final Set | |
| pack-priv static final Set | |
| private static final boolean | |
| private static final boolean | |
| private static final boolean | |
| private static final Throwable | |
| private static final boolean |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public static Set | |
| public static Set | |
| public static Set | |
| pack-priv static String | |
| pack-priv static String[] | |
| private static boolean | |
| private static boolean | |
| public static void | |
| private static boolean | |
| public static boolean | isAlpnSupported()
Deprecated
use
Returns SslProvider#isAlpnSupported(SslProvider) with SslProvider#OPENSSL.
true if the used version of openssl supports
ALPN.
|
| public static boolean | |
| pack-priv static boolean | |
| public static boolean | isCipherSuiteAvailable(String cipherSuite)
Returns |
| public static boolean | |
| pack-priv static boolean | |
| pack-priv static boolean | |
| pack-priv static boolean | |
| private static void | |
| pack-priv static long | |
| private static Set | |
| pack-priv static void | |
| pack-priv static X509Certificate | |
| public static boolean | supportsHostnameValidation()
Deprecated
Will be removed because hostname validation is always done by a
Always returns javax. implementation.
true if isAvailable() returns true.
|
| public static boolean | supportsKeyManagerFactory()
Returns |
| public static Throwable | Returns: the cause if unavailable.null if available.Returns the cause of unavailability of
|
| pack-priv static boolean | |
| public static int | version()
Returns the version of the used available OpenSSL library or |
| public static String | versionString()
Returns the version string of the used available OpenSSL library or |
| AVAILABLE_CIPHER_SUITES | back to summary |
|---|---|
| pack-priv static final Set<String> AVAILABLE_CIPHER_SUITES | |
| AVAILABLE_JAVA_CIPHER_SUITES | back to summary |
|---|---|
| private static final Set<String> AVAILABLE_JAVA_CIPHER_SUITES | |
| AVAILABLE_OPENSSL_CIPHER_SUITES | back to summary |
|---|---|
| private static final Set<String> AVAILABLE_OPENSSL_CIPHER_SUITES | |
| CERT | back to summary |
|---|---|
| private static final String CERT | |
| CLIENT_DEFAULT_PROTOCOLS | back to summary |
|---|---|
| private static final Set<String> CLIENT_DEFAULT_PROTOCOLS | |
| DEFAULT_CIPHERS | back to summary |
|---|---|
| pack-priv static final List<String> DEFAULT_CIPHERS | |
| DEFAULT_NAMED_GROUPS | back to summary |
|---|---|
| private static final String[] DEFAULT_NAMED_GROUPS | |
| EXTRA_SUPPORTED_TLS_1_3_CIPHERS | back to summary |
|---|---|
| pack-priv static final String[] EXTRA_SUPPORTED_TLS_1_3_CIPHERS | |
| EXTRA_SUPPORTED_TLS_1_3_CIPHERS_STRING | back to summary |
|---|---|
| pack-priv static final String EXTRA_SUPPORTED_TLS_1_3_CIPHERS_STRING | |
| IS_BORINGSSL | back to summary |
|---|---|
| private static final boolean IS_BORINGSSL | |
| JAVAX_CERTIFICATE_CREATION_SUPPORTED | back to summary |
|---|---|
| pack-priv static final boolean JAVAX_CERTIFICATE_CREATION_SUPPORTED | |
| KEY | back to summary |
|---|---|
| private static final String KEY | |
| logger | back to summary |
|---|---|
| private static final InternalLogger logger | |
| NAMED_GROUPS | back to summary |
|---|---|
| pack-priv static final String[] NAMED_GROUPS | |
| SERVER_DEFAULT_PROTOCOLS | back to summary |
|---|---|
| private static final Set<String> SERVER_DEFAULT_PROTOCOLS | |
| SUPPORTED_PROTOCOLS_SET | back to summary |
|---|---|
| pack-priv static final Set<String> SUPPORTED_PROTOCOLS_SET | |
| SUPPORTS_KEYMANAGER_FACTORY | back to summary |
|---|---|
| private static final boolean SUPPORTS_KEYMANAGER_FACTORY | |
| SUPPORTS_OCSP | back to summary |
|---|---|
| private static final boolean SUPPORTS_OCSP | |
| TLSV13_SUPPORTED | back to summary |
|---|---|
| private static final boolean TLSV13_SUPPORTED | |
| UNAVAILABILITY_CAUSE | back to summary |
|---|---|
| private static final Throwable UNAVAILABILITY_CAUSE | |
| USE_KEYMANAGER_FACTORY | back to summary |
|---|---|
| private static final boolean USE_KEYMANAGER_FACTORY | |
| OpenSsl | back to summary |
|---|---|
| private OpenSsl() | |
| availableCipherSuites | back to summary |
|---|---|
| public static Set Deprecated
| |
| availableJavaCipherSuites | back to summary |
|---|---|
| public static Set Returns all the available cipher suites (Java-style). Please note that the returned array may include the cipher suites that are insecure or non-functional. | |
| availableOpenSslCipherSuites | back to summary |
|---|---|
| public static Set Returns all the available OpenSSL cipher suites. Please note that the returned array may include the cipher suites that are insecure or non-functional. | |
| checkTls13Ciphers | back to summary |
|---|---|
| pack-priv static String checkTls13Ciphers(InternalLogger logger, String ciphers) | |
| defaultProtocols | back to summary |
|---|---|
| pack-priv static String[] defaultProtocols(boolean isClient) | |
| doesSupportOcsp | back to summary |
|---|---|
| private static boolean doesSupportOcsp() | |
| doesSupportProtocol | back to summary |
|---|---|
| private static boolean doesSupportProtocol(int protocol, int opt) | |
| ensureAvailability | back to summary |
|---|---|
| public static void ensureAvailability() Ensure that
| |
| initializeTcNative | back to summary |
|---|---|
| private static boolean initializeTcNative(String engine) throws Exception | |
| isAlpnSupported | back to summary |
|---|---|
| public static boolean isAlpnSupported()
Deprecated use Returns
| |
| isAvailable | back to summary |
|---|---|
| public static boolean isAvailable() Returns | |
| isBoringSSL | back to summary |
|---|---|
| pack-priv static boolean isBoringSSL() | |
| isCipherSuiteAvailable | back to summary |
|---|---|
| public static boolean isCipherSuiteAvailable(String cipherSuite) Returns | |
| isOcspSupported | back to summary |
|---|---|
| public static boolean isOcspSupported() Returns | |
| isOptionSupported | back to summary |
|---|---|
| pack-priv static boolean isOptionSupported(SslContextOption<?> option) | |
| isSessionCacheSupported | back to summary |
|---|---|
| pack-priv static boolean isSessionCacheSupported() | |
| isTlsv13Supported | back to summary |
|---|---|
| pack-priv static boolean isTlsv13Supported() | |
| loadTcNative | back to summary |
|---|---|
| private static void loadTcNative() throws Exception | |
| memoryAddress | back to summary |
|---|---|
| pack-priv static long memoryAddress(ByteBuf buf) | |
| protocols | back to summary |
|---|---|
| private static Set | |
| releaseIfNeeded | back to summary |
|---|---|
| pack-priv static void releaseIfNeeded(ReferenceCounted counted) | |
| selfSignedCertificate | back to summary |
|---|---|
| pack-priv static X509Certificate selfSignedCertificate() throws CertificateException Returns a self-signed | |
| supportsHostnameValidation | back to summary |
|---|---|
| public static boolean supportsHostnameValidation()
Deprecated Will be removed because hostname validation is always done by a
Always returns
| |
| supportsKeyManagerFactory | back to summary |
|---|---|
| public static boolean supportsKeyManagerFactory() Returns | |
| unavailabilityCause | back to summary |
|---|---|
| public static Throwable unavailabilityCause() Returns the cause of unavailability of
| |
| useKeyManagerFactory | back to summary |
|---|---|
| pack-priv static boolean useKeyManagerFactory() | |
| version | back to summary |
|---|---|
| public static int version() Returns the version of the used available OpenSSL library or | |
| versionString | back to summary |
|---|---|
| public static String versionString() Returns the version string of the used available OpenSSL library or | |