| Modifier and Type | Class and Description |
|---|---|
| public static class |
| Modifier and Type | Field and Description |
|---|---|
| private static volatile boolean | |
| public static final String | |
| private static volatile OpenSSLAlpnProvider. |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| private static OpenSSLAlpnProvider. | |
| public int | |
| public String | getSelectedProtocol(SSLEngine
The SSL Engine engine)Implements io. Gets the selected ALPN protocol, of null if none was selected. |
| public boolean | |
| public SSLEngine | setProtocols(SSLEngine
The original engine engine, String[] The protocols protocols)Implements io. Sets the SSL protocols, and potentially wraps the SSLEngine |
| public String |
| initialized | back to summary |
|---|---|
| private static volatile boolean initialized | |
| OPENSSL_ENGINE | back to summary |
|---|---|
| public static final String OPENSSL_ENGINE | |
| openSSLALPNMethods | back to summary |
|---|---|
| private static volatile OpenSSLAlpnProvider. | |
| OpenSSLAlpnProvider | back to summary |
|---|---|
| public OpenSSLAlpnProvider() | |
| getOpenSSLAlpnMethods | back to summary |
|---|---|
| private static OpenSSLAlpnProvider. | |
| getPriority | back to summary |
|---|---|
| public int getPriority() Implements io.
| |
| getSelectedProtocol | back to summary |
|---|---|
| public String getSelectedProtocol(SSLEngine engine) Implements io. Doc from io. Gets the selected ALPN protocol, of null if none was selected. | |
| isEnabled | back to summary |
|---|---|
| public boolean isEnabled(SSLEngine sslEngine) Implements io.
| |
| setProtocols | back to summary |
|---|---|
| public SSLEngine setProtocols(SSLEngine engine, String[] protocols) Implements io. Doc from io. Sets the SSL protocols, and potentially wraps the SSLEngine | |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Doc from java. Returns a string representation of the object.
Satisfying this method's contract implies a non- | |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| getApplicationProtocol | back to summary |
|---|---|
| private final Method getApplicationProtocol | |
| setApplicationProtocols | back to summary |
|---|---|
| private final Method setApplicationProtocols | |
| OpenSSLALPNMethods | back to summary |
|---|---|
| pack-priv OpenSSLALPNMethods(Method setApplicationProtocols, Method getApplicationProtocol) | |
| getApplicationProtocol | back to summary |
|---|---|
| public Method getApplicationProtocol() | |
| setApplicationProtocols | back to summary |
|---|---|
| public Method setApplicationProtocols() | |