| Modifier and Type | Method and Description |
|---|---|
| public byte[] | Returns: A copy of the channel binding data as a \byte\[\]\, or null if the binding could
not be determined.A channelBinding)ChannelBinding constant specifying the channel binding to export.Export the value of the specified channel binding. |
| public byte[] | Returns: a pseudorandom bit string of 'length' bytes generated from the (exporter_)master_secret.indicates which application will use the exported keys. asciiLabel, byte[] allows the application using the exporter to mix its own data with the TLS PRF for
the exporter output. context_value, int the number of bytes to generate. length)Export (early data) keying material according to RFC 5705: "Keying Material Exporters for TLS", as updated for TLS 1.3 (RFC 8446). |
| public byte[] | Returns: a pseudorandom bit string of 'length' bytes generated from the (exporter_)master_secret.indicates which application will use the exported keys. asciiLabel, byte[] allows the application using the exporter to mix its own data with the TLS PRF for
the exporter output. context_value, int the number of bytes to generate. length)Export keying material according to RFC 5705: "Keying Material Exporters for TLS", as updated for TLS 1.3 (RFC 8446) when negotiated. |
| public ProtocolVersion[] | |
| public ProtocolVersion | |
| public TlsCrypto | |
| public TlsNonceGenerator | |
| public TlsSession | Returns: ATlsSession representing the resumable session used by this connection, or
null if no resumable session available.Used to get the resumable session, if any, used by this connection. |
| public ProtocolVersion | |
| public SecurityParameters | |
| public SecurityParameters | |
| public SecurityParameters | |
| public ProtocolVersion | |
| public TlsSession | Returns: ATlsSession representing the session used by this connection.Used to get the session information for this connection. |
| public Object | |
| public boolean | Returns: true for a server based context, false for a client based one.Return true if this context is for a server, false otherwise. |
| public void |
| exportChannelBinding | back to summary |
|---|---|
| public byte[] exportChannelBinding(int channelBinding) Export the value of the specified channel binding. Only available after the handshake has successfully completed.
| |
| exportEarlyKeyingMaterial | back to summary |
|---|---|
| public byte[] exportEarlyKeyingMaterial(String asciiLabel, byte[] context_value, int length) Export (early data) keying material according to RFC 5705: "Keying Material Exporters for TLS", as updated for TLS 1.3 (RFC 8446). Note for use in settings where an exporter is needed for 0-RTT data.
| |
| exportKeyingMaterial | back to summary |
|---|---|
| public byte[] exportKeyingMaterial(String asciiLabel, byte[] context_value, int length) Export keying material according to RFC 5705: "Keying Material Exporters for TLS", as updated for TLS 1.3 (RFC 8446) when negotiated.
| |
| getClientSupportedVersions | back to summary |
|---|---|
| public ProtocolVersion[] getClientSupportedVersions() | |
| getClientVersion | back to summary |
|---|---|
| public ProtocolVersion getClientVersion() | |
| getCrypto | back to summary |
|---|---|
| public TlsCrypto getCrypto() | |
| getNonceGenerator | back to summary |
|---|---|
| public TlsNonceGenerator getNonceGenerator() | |
| getResumableSession | back to summary |
|---|---|
| public TlsSession getResumableSession() Used to get the resumable session, if any, used by this connection. Only available after the handshake has successfully completed.
| |
| getRSAPreMasterSecretVersion | back to summary |
|---|---|
| public ProtocolVersion getRSAPreMasterSecretVersion() | |
| getSecurityParameters | back to summary |
|---|---|
| public SecurityParameters getSecurityParameters() | |
| getSecurityParametersConnection | back to summary |
|---|---|
| public SecurityParameters getSecurityParametersConnection() | |
| getSecurityParametersHandshake | back to summary |
|---|---|
| public SecurityParameters getSecurityParametersHandshake() | |
| getServerVersion | back to summary |
|---|---|
| public ProtocolVersion getServerVersion() | |
| getSession | back to summary |
|---|---|
| public TlsSession getSession() Used to get the session information for this connection. Only available after the handshake
has successfully completed. Use
| |
| getUserObject | back to summary |
|---|---|
| public Object getUserObject() | |
| isServer | back to summary |
|---|---|
| public boolean isServer() Return true if this context is for a server, false otherwise.
| |
| setUserObject | back to summary |
|---|---|
| public void setUserObject(Object userObject) | |