| Modifier and Type | Field and Description |
|---|---|
| pack-priv final List | |
| pack-priv final List | |
| pack-priv final SSLAlgorithmConstraints | |
| pack-priv static final boolean | |
| pack-priv static final boolean | |
| pack-priv String | |
| pack-priv SecretKey | |
| pack-priv SecretKey | |
| pack-priv Map. | |
| pack-priv Map | |
| pack-priv byte[] | |
| pack-priv RandomCookie | |
| pack-priv int | |
| pack-priv List | |
| pack-priv final TransportContext | |
| pack-priv final Queue | |
| pack-priv volatile Exception | |
| pack-priv LinkedHashMap | |
| pack-priv final List | |
| pack-priv final Map | |
| pack-priv boolean | |
| pack-priv final HandshakeHash | |
| pack-priv SSLKeyDerivation | |
| pack-priv SSLKeyExchange | |
| pack-priv final HandshakeOutStream | |
| pack-priv final List | |
| pack-priv final HashMap | |
| pack-priv SSLSessionImpl | |
| pack-priv boolean | |
| pack-priv boolean | |
| pack-priv List | |
| pack-priv List | |
| pack-priv int | |
| pack-priv final ProtocolVersion | |
| pack-priv CipherSuite | |
| pack-priv ProtocolVersion | |
| pack-priv SNIServerName | |
| pack-priv List | |
| pack-priv List | |
| pack-priv X500Principal[] | |
| pack-priv List | |
| pack-priv SSLSessionImpl | |
| pack-priv RandomCookie | |
| pack-priv NamedGroup | |
| pack-priv final SSLConfiguration | |
| pack-priv final SSLContextImpl | |
| pack-priv boolean | |
| pack-priv boolean | |
| pack-priv volatile boolean |
| Access | Constructor and Description |
|---|---|
| protected | |
| protected |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv void | |
| pack-priv void | |
| private static List | getActiveCipherSuites(SSLConfiguration sslConfig, List<ProtocolVersion> enabledProtocols, AlgorithmConstraints algorithmConstraints)
|
| private static List | |
| pack-priv static byte | getHandshakeType(TransportContext conContext, Plaintext plaintext)
Parse the handshake record and return the contentType |
| pack-priv List | |
| private void | |
| private static boolean | isActivatable(SSLConfiguration sslConfig, CipherSuite suite, AlgorithmConstraints algorithmConstraints, Map<NamedGroup.
|
| pack-priv boolean | isNegotiable(CipherSuite cs)
Check if the given cipher suite is enabled and available within the current active cipher suites. |
| pack-priv static final boolean | isNegotiable(List<CipherSuite> proposed, CipherSuite cs)
Check if the given cipher suite is enabled and available within the proposed cipher suite list. |
| pack-priv static final boolean | isNegotiable(List<CipherSuite> proposed, ProtocolVersion protocolVersion, CipherSuite cs)
Check if the given cipher suite is enabled and available within the proposed cipher suite list and specific protocol version. |
| pack-priv boolean | isNegotiable(ProtocolVersion protocolVersion)
Check if the given protocol version is enabled and available. |
| pack-priv abstract void |
| activeCipherSuites | back to summary |
|---|---|
| pack-priv final List<CipherSuite> activeCipherSuites | |
| activeProtocols | back to summary |
|---|---|
| pack-priv final List<ProtocolVersion> activeProtocols | |
| algorithmConstraints | back to summary |
|---|---|
| pack-priv final SSLAlgorithmConstraints algorithmConstraints | |
| allowLegacyHelloMessages | back to summary |
|---|---|
| pack-priv static final boolean allowLegacyHelloMessages | |
| allowUnsafeRenegotiation | back to summary |
|---|---|
| pack-priv static final boolean allowUnsafeRenegotiation | |
| applicationProtocol | back to summary |
|---|---|
| pack-priv String applicationProtocol | |
| baseReadSecret | back to summary |
|---|---|
| pack-priv SecretKey baseReadSecret | |
| baseWriteSecret | back to summary |
|---|---|
| pack-priv SecretKey baseWriteSecret | |
| certDeflater | back to summary |
|---|---|
| pack-priv Map. | |
| certInflaters | back to summary |
|---|---|
| pack-priv Map<Integer, Function<byte[], byte[]>> certInflaters | |
| certRequestContext | back to summary |
|---|---|
| pack-priv byte[] certRequestContext | |
| clientHelloRandom | back to summary |
|---|---|
| pack-priv RandomCookie clientHelloRandom | |
| clientHelloVersion | back to summary |
|---|---|
| pack-priv int clientHelloVersion | |
| clientRequestedNamedGroups | back to summary |
|---|---|
| pack-priv List<NamedGroup> clientRequestedNamedGroups | |
| conContext | back to summary |
|---|---|
| pack-priv final TransportContext conContext | |
| delegatedActions | back to summary |
|---|---|
| pack-priv final Queue<Map. | |
| delegatedThrown | back to summary |
|---|---|
| pack-priv volatile Exception delegatedThrown | |
| handshakeConsumers | back to summary |
|---|---|
| pack-priv LinkedHashMap<Byte, SSLConsumer> handshakeConsumers | |
| handshakeCredentials | back to summary |
|---|---|
| pack-priv final List<SSLCredentials> handshakeCredentials | |
| handshakeExtensions | back to summary |
|---|---|
| pack-priv final Map<SSLExtension, SSLExtension. | |
| handshakeFinished | back to summary |
|---|---|
| pack-priv boolean handshakeFinished | |
| handshakeHash | back to summary |
|---|---|
| pack-priv final HandshakeHash handshakeHash | |
| handshakeKeyDerivation | back to summary |
|---|---|
| pack-priv SSLKeyDerivation handshakeKeyDerivation | |
| handshakeKeyExchange | back to summary |
|---|---|
| pack-priv SSLKeyExchange handshakeKeyExchange | |
| handshakeOutput | back to summary |
|---|---|
| pack-priv final HandshakeOutStream handshakeOutput | |
| handshakePossessions | back to summary |
|---|---|
| pack-priv final List<SSLPossession> handshakePossessions | |
| handshakeProducers | back to summary |
|---|---|
| pack-priv final HashMap<Byte, HandshakeProducer> handshakeProducers | |
| handshakeSession | back to summary |
|---|---|
| pack-priv SSLSessionImpl handshakeSession | |
| isResumption | back to summary |
|---|---|
| pack-priv boolean isResumption | |
| kickstartMessageDelivered | back to summary |
|---|---|
| pack-priv boolean kickstartMessageDelivered | |
| localSupportedCertSignAlgs | back to summary |
|---|---|
| pack-priv List<SignatureScheme> localSupportedCertSignAlgs | |
| localSupportedSignAlgs | back to summary |
|---|---|
| pack-priv List<SignatureScheme> localSupportedSignAlgs | |
| maxFragmentLength | back to summary |
|---|---|
| pack-priv int maxFragmentLength | |
| maximumActiveProtocol | back to summary |
|---|---|
| pack-priv final ProtocolVersion maximumActiveProtocol | |
| negotiatedCipherSuite | back to summary |
|---|---|
| pack-priv CipherSuite negotiatedCipherSuite | |
| negotiatedProtocol | back to summary |
|---|---|
| pack-priv ProtocolVersion negotiatedProtocol | |
| negotiatedServerName | back to summary |
|---|---|
| pack-priv SNIServerName negotiatedServerName | |
| peerRequestedCertSignSchemes | back to summary |
|---|---|
| pack-priv List<SignatureScheme> peerRequestedCertSignSchemes | |
| peerRequestedSignatureSchemes | back to summary |
|---|---|
| pack-priv List<SignatureScheme> peerRequestedSignatureSchemes | |
| peerSupportedAuthorities | back to summary |
|---|---|
| pack-priv X500Principal[] peerSupportedAuthorities | |
| requestedServerNames | back to summary |
|---|---|
| pack-priv List<SNIServerName> requestedServerNames | |
| resumingSession | back to summary |
|---|---|
| pack-priv SSLSessionImpl resumingSession | |
| serverHelloRandom | back to summary |
|---|---|
| pack-priv RandomCookie serverHelloRandom | |
| serverSelectedNamedGroup | back to summary |
|---|---|
| pack-priv NamedGroup serverSelectedNamedGroup | |
| sslConfig | back to summary |
|---|---|
| pack-priv final SSLConfiguration sslConfig | |
| sslContext | back to summary |
|---|---|
| pack-priv final SSLContextImpl sslContext | |
| staplingActive | back to summary |
|---|---|
| pack-priv boolean staplingActive | |
| statelessResumption | back to summary |
|---|---|
| pack-priv boolean statelessResumption | |
| taskDelegated | back to summary |
|---|---|
| pack-priv volatile boolean taskDelegated | |
| HandshakeContext | back to summary |
|---|---|
| protected HandshakeContext(SSLContextImpl sslContext, TransportContext conContext) throws IOException | |
| HandshakeContext | back to summary |
|---|---|
| protected HandshakeContext(TransportContext conContext) Constructor for PostHandshakeContext | |
| dispatch | back to summary |
|---|---|
| pack-priv void dispatch(byte handshakeType, Plaintext plaintext) throws IOException | |
| dispatch | back to summary |
|---|---|
| pack-priv void dispatch(byte handshakeType, ByteBuffer fragment) throws IOException | |
| getActiveCipherSuites | back to summary |
|---|---|
| private static List | |
| getActiveProtocols | back to summary |
|---|---|
| private static List | |
| getHandshakeType | back to summary |
|---|---|
| pack-priv static byte getHandshakeType(TransportContext conContext, Plaintext plaintext) throws IOException Parse the handshake record and return the contentType | |
| getRequestedServerNames | back to summary |
|---|---|
| pack-priv List | |
| initialize | back to summary |
|---|---|
| private void initialize() | |
| isActivatable | back to summary |
|---|---|
| private static boolean isActivatable(SSLConfiguration sslConfig, CipherSuite suite, AlgorithmConstraints algorithmConstraints, Map<NamedGroup. | |
| isNegotiable | back to summary |
|---|---|
| pack-priv boolean isNegotiable(CipherSuite cs) Check if the given cipher suite is enabled and available within the current active cipher suites. Does not check if the required server certificates are available. | |
| isNegotiable | back to summary |
|---|---|
| pack-priv static final boolean isNegotiable(List<CipherSuite> proposed, CipherSuite cs) Check if the given cipher suite is enabled and available within the proposed cipher suite list. Does not check if the required server certificates are available. | |
| isNegotiable | back to summary |
|---|---|
| pack-priv static final boolean isNegotiable(List<CipherSuite> proposed, ProtocolVersion protocolVersion, CipherSuite cs) Check if the given cipher suite is enabled and available within the proposed cipher suite list and specific protocol version. Does not check if the required server certificates are available. | |
| isNegotiable | back to summary |
|---|---|
| pack-priv boolean isNegotiable(ProtocolVersion protocolVersion) Check if the given protocol version is enabled and available. | |
| kickstart | back to summary |
|---|---|
| pack-priv abstract void kickstart() throws IOException | |