| Modifier and Type | Class and Description |
|---|---|
| private static class | |
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv static final boolean | |
| pack-priv static final boolean | |
| pack-priv static final boolean | |
| pack-priv String[] | |
| pack-priv ClientAuthType | |
| pack-priv List | |
| pack-priv List | |
| pack-priv static final boolean | |
| pack-priv static final boolean | |
| pack-priv boolean | |
| pack-priv boolean | |
| pack-priv BiFunction | |
| pack-priv HashSet | |
| pack-priv String | |
| pack-priv boolean | |
| pack-priv boolean | |
| pack-priv static final int | |
| pack-priv int | |
| pack-priv static final int | |
| pack-priv static final int | |
| pack-priv String[] | |
| pack-priv boolean | |
| pack-priv boolean | |
| pack-priv boolean | |
| pack-priv static final int | |
| pack-priv List | |
| pack-priv static final int | |
| pack-priv String[] | |
| pack-priv Collection | |
| pack-priv BiFunction | |
| private static final boolean | |
| pack-priv static final boolean | |
| pack-priv AlgorithmConstraints |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv void | |
| public Object | |
| private static String[] | |
| pack-priv SSLExtension[] | getEnabledExtensions(SSLHandshake handshakeType)
Get the enabled extensions for the specific handshake message. |
| pack-priv SSLExtension[] | getEnabledExtensions(SSLHandshake handshakeType, ProtocolVersion protocolVersion)
Get the enabled extensions for the specific handshake message and the specific protocol version. |
| pack-priv SSLExtension[] | getEnabledExtensions(SSLHandshake handshakeType, List<ProtocolVersion> activeProtocols)
Get the enabled extensions for the specific handshake message and the specific protocol versions. |
| pack-priv SSLExtension[] | getExclusiveExtensions(SSLHandshake handshakeType, List<SSLExtension> excluded)
Get the enabled extensions for the specific handshake message, excluding the specified extensions. |
| pack-priv SSLParameters | |
| pack-priv boolean | |
| pack-priv boolean | isAvailable(SSLExtension extension, ProtocolVersion protocolVersion)
Return true if the extension is available for the specific protocol. |
| public boolean | |
| pack-priv void | |
| public void | |
| pack-priv void | |
| pack-priv void |
| acknowledgeCloseNotify | back to summary |
|---|---|
| pack-priv static final boolean acknowledgeCloseNotify | |
| allowLegacyMasterSecret | back to summary |
|---|---|
| pack-priv static final boolean allowLegacyMasterSecret | |
| allowLegacyResumption | back to summary |
|---|---|
| pack-priv static final boolean allowLegacyResumption | |
| applicationProtocols | back to summary |
|---|---|
| pack-priv String[] applicationProtocols | |
| clientAuthType | back to summary |
|---|---|
| pack-priv ClientAuthType clientAuthType | |
| enabledCipherSuites | back to summary |
|---|---|
| pack-priv List<CipherSuite> enabledCipherSuites | |
| enabledProtocols | back to summary |
|---|---|
| pack-priv List<ProtocolVersion> enabledProtocols | |
| enableDtlsResumeCookie | back to summary |
|---|---|
| pack-priv static final boolean enableDtlsResumeCookie | |
| enableFFDHE | back to summary |
|---|---|
| pack-priv static final boolean enableFFDHE | |
| enableRetransmissions | back to summary |
|---|---|
| pack-priv boolean enableRetransmissions | |
| enableSessionCreation | back to summary |
|---|---|
| pack-priv boolean enableSessionCreation | |
| engineAPSelector | back to summary |
|---|---|
| pack-priv BiFunction<SSLEngine, List<String>, String> engineAPSelector | |
| handshakeListeners | back to summary |
|---|---|
| pack-priv HashSet<HandshakeCompletedListener> handshakeListeners | |
| identificationProtocol | back to summary |
|---|---|
| pack-priv String identificationProtocol | |
| isClientMode | back to summary |
|---|---|
| pack-priv boolean isClientMode | |
| isQuic | back to summary |
|---|---|
| pack-priv boolean isQuic | |
| maxHandshakeMessageSize | back to summary |
|---|---|
| pack-priv static final int maxHandshakeMessageSize | |
| maximumPacketSize | back to summary |
|---|---|
| pack-priv int maximumPacketSize | |
| maxInboundClientCertChainLen | back to summary |
|---|---|
| pack-priv static final int maxInboundClientCertChainLen | |
| maxInboundServerCertChainLen | back to summary |
|---|---|
| pack-priv static final int maxInboundServerCertChainLen | |
| namedGroups | back to summary |
|---|---|
| pack-priv String[] namedGroups | |
| noSniExtension | back to summary |
|---|---|
| pack-priv boolean noSniExtension | |
| noSniMatcher | back to summary |
|---|---|
| pack-priv boolean noSniMatcher | |
| preferLocalCipherSuites | back to summary |
|---|---|
| pack-priv boolean preferLocalCipherSuites | |
| SERVER_NST_DEFAULT | back to summary |
|---|---|
| pack-priv static final int SERVER_NST_DEFAULT | |
| serverNames | back to summary |
|---|---|
| pack-priv List<SNIServerName> serverNames | |
| serverNewSessionTicketCount | back to summary |
|---|---|
| pack-priv static final int serverNewSessionTicketCount | |
| signatureSchemes | back to summary |
|---|---|
| pack-priv String[] signatureSchemes | |
| sniMatchers | back to summary |
|---|---|
| pack-priv Collection<SNIMatcher> sniMatchers | |
| socketAPSelector | back to summary |
|---|---|
| pack-priv BiFunction<SSLSocket, List<String>, String> socketAPSelector | |
| useCompatibilityMode | back to summary |
|---|---|
| private static final boolean useCompatibilityMode | |
| useExtendedMasterSecret | back to summary |
|---|---|
| pack-priv static final boolean useExtendedMasterSecret | |
| userSpecifiedAlgorithmConstraints | back to summary |
|---|---|
| pack-priv AlgorithmConstraints userSpecifiedAlgorithmConstraints | |
| SSLConfiguration | back to summary |
|---|---|
| pack-priv SSLConfiguration(SSLContextImpl sslContext, boolean isClientMode) | |
| addHandshakeCompletedListener | back to summary |
|---|---|
| pack-priv void addHandshakeCompletedListener(HandshakeCompletedListener listener) | |
| clone | back to summary |
|---|---|
| public Object clone() Overrides java. Doc from java. Creates and returns a copy of this object. The precise meaning
of "copy" may depend on the class of the object. The general
intent is that, for any object will be true, and that the expression:x.clone() != x will bex.clone().getClass() == x.getClass() true, but these are not absolute requirements.
While it is typically the case that:
will bex.clone().equals(x) true, this is not an absolute requirement.
By convention, the returned object should be obtained by calling
By convention, the object returned by this method should be independent
of this object (which is being cloned). To achieve this independence,
it may be necessary to modify one or more fields of the object returned
by
| |
| getCustomizedSignatureScheme | back to summary |
|---|---|
| private static String[] getCustomizedSignatureScheme(String propertyName) | |
| getEnabledExtensions | back to summary |
|---|---|
| pack-priv SSLExtension[] getEnabledExtensions(SSLHandshake handshakeType) Get the enabled extensions for the specific handshake message. Used to consume handshake extensions. | |
| getEnabledExtensions | back to summary |
|---|---|
| pack-priv SSLExtension[] getEnabledExtensions(SSLHandshake handshakeType, ProtocolVersion protocolVersion) Get the enabled extensions for the specific handshake message and the specific protocol version. Used to produce handshake extensions after handshake protocol version negotiation. | |
| getEnabledExtensions | back to summary |
|---|---|
| pack-priv SSLExtension[] getEnabledExtensions(SSLHandshake handshakeType, List<ProtocolVersion> activeProtocols) Get the enabled extensions for the specific handshake message and the specific protocol versions. Used to produce ClientHello extensions before handshake protocol version negotiation. | |
| getExclusiveExtensions | back to summary |
|---|---|
| pack-priv SSLExtension[] getExclusiveExtensions(SSLHandshake handshakeType, List<SSLExtension> excluded) Get the enabled extensions for the specific handshake message, excluding the specified extensions. Used to consume handshake extensions. | |
| getSSLParameters | back to summary |
|---|---|
| pack-priv SSLParameters getSSLParameters() | |
| isAvailable | back to summary |
|---|---|
| pack-priv boolean isAvailable(SSLExtension extension) Return true if the extension is available. | |
| isAvailable | back to summary |
|---|---|
| pack-priv boolean isAvailable(SSLExtension extension, ProtocolVersion protocolVersion) Return true if the extension is available for the specific protocol. | |
| isUseCompatibilityMode | back to summary |
|---|---|
| public boolean isUseCompatibilityMode() | |
| removeHandshakeCompletedListener | back to summary |
|---|---|
| pack-priv void removeHandshakeCompletedListener(HandshakeCompletedListener listener) | |
| setQuic | back to summary |
|---|---|
| public void setQuic(boolean quic) | |
| setSSLParameters | back to summary |
|---|---|
| pack-priv void setSSLParameters(SSLParameters params) | |
| toggleClientMode | back to summary |
|---|---|
| pack-priv void toggleClientMode() | |
| Modifier and Type | Field and Description |
|---|---|
| private static final String[] |
| Access | Constructor and Description |
|---|---|
| private |
| signatureSchemes | back to summary |
|---|---|
| private static final String[] signatureSchemes | |
| CustomizedClientSignatureSchemes | back to summary |
|---|---|
| private CustomizedClientSignatureSchemes() | |
| Modifier and Type | Field and Description |
|---|---|
| private static final String[] |
| Access | Constructor and Description |
|---|---|
| private |
| signatureSchemes | back to summary |
|---|---|
| private static final String[] signatureSchemes | |
| CustomizedServerSignatureSchemes | back to summary |
|---|---|
| private CustomizedServerSignatureSchemes() | |