Interface | Description |
---|---|
CertificateVerifyer | Deprecated
Perform certificate verification in TlsAuthentication implementation
|
DatagramTransport | |
TlsAgreementCredentials | |
TlsAuthentication | |
TlsCipher | |
TlsCipherFactory | |
TlsClient | |
TlsClientContext | |
TlsCompression | |
TlsContext | |
TlsCredentials | |
TlsEncryptionCredentials | |
TlsKeyExchange |
A generic interface for key exchange implementations in TLS 1.0/1.1.
|
TlsPeer | |
TlsPSKIdentity | |
TlsServer | |
TlsServerContext | |
TlsSession | |
TlsSigner | |
TlsSignerCredentials |
Class | Description |
---|---|
AbstractTlsAgreementCredentials | |
AbstractTlsCipherFactory | |
AbstractTlsClient | |
AbstractTlsCredentials | |
AbstractTlsEncryptionCredentials | |
AbstractTlsKeyExchange | |
AbstractTlsPeer | |
AbstractTlsServer | |
AbstractTlsSigner | |
AbstractTlsSignerCredentials | |
AlertDescription |
RFC 5246 7.2.
|
AlertLevel |
RFC 2246 7.2
|
AlwaysValidVerifyer | Deprecated
Perform certificate verification in TlsAuthentication implementation
|
BulkCipherAlgorithm |
RFC 2246
Note that the values here are implementation-specific and arbitrary.
|
ByteQueue |
A queue for bytes.
|
CertChainType | |
Certificate |
Parsing and encoding of a Certificate struct from RFC 4346.
|
CertificateRequest |
Parsing and encoding of a CertificateRequest struct from RFC 4346.
|
CertificateStatus | |
CertificateStatusRequest | |
CertificateStatusType | |
CertificateURL | |
ChangeCipherSpec | |
CipherSuite |
RFC 2246 A.5
|
CipherType |
RFC 2246
Note that the values here are implementation-specific and arbitrary.
|
ClientAuthenticationType | |
ClientCertificateType | |
CompressionMethod |
RFC 2246 6.1
|
ConnectionEnd |
RFC 2246
Note that the values here are implementation-specific and arbitrary.
|
ContentType |
RFC 2246 6.2.1
|
DefaultTlsAgreementCredentials | |
DefaultTlsCipherFactory | |
DefaultTlsClient | |
DefaultTlsEncryptionCredentials | |
DefaultTlsServer | |
DefaultTlsSignerCredentials | |
DigestAlgorithm | Deprecated
use MACAlgorithm constants instead
|
DigitallySigned | |
DTLSClientProtocol | |
DTLSClientProtocol.ClientHandshakeState | |
DTLSProtocol | |
DTLSServerProtocol | |
DTLSServerProtocol.ServerHandshakeState | |
DTLSTransport | |
ECBasisType |
RFC 4492 5.4.
|
ECCurveType |
RFC 4492 5.4
|
ECPointFormat |
RFC 4492 5.1.2
|
EncryptionAlgorithm |
RFC 2246
Note that the values here are implementation-specific and arbitrary.
|
ExporterLabel |
RFC 5705
|
ExtensionType | |
HandshakeType | |
HashAlgorithm |
RFC 5246 7.4.1.4.1
|
HeartbeatExtension | |
HeartbeatMessage | |
HeartbeatMessageType | |
HeartbeatMode | |
KeyExchangeAlgorithm |
RFC 2246
Note that the values here are implementation-specific and arbitrary.
|
LegacyTlsAuthentication | Deprecated |
LegacyTlsClient | Deprecated |
MACAlgorithm |
RFC 2246
Note that the values here are implementation-specific and arbitrary.
|
MaxFragmentLength | |
NamedCurve |
RFC 4492 5.1.1
The named curves defined here are those specified in SEC 2 [13].
|
NameType | |
NewSessionTicket | |
OCSPStatusRequest |
RFC 3546 3.6
|
PRFAlgorithm |
RFC 5246
Note that the values here are implementation-specific and arbitrary.
|
ProtocolVersion | |
PSKTlsClient | |
SecurityParameters | |
ServerDHParams | |
ServerName | |
ServerNameList | |
ServerOnlyTlsAuthentication | |
SessionParameters | |
SessionParameters.Builder | |
SignatureAlgorithm |
RFC 5246 7.4.1.4.1 (in RFC 2246, there were no specific values assigned)
|
SignatureAndHashAlgorithm |
RFC 5246 7.4.1.4.1
|
SRPTlsClient | |
SRTPProtectionProfile | |
SSL3Mac |
HMAC implementation based on original internet draft for HMAC (RFC 2104)
The difference is that padding is concatenated versus XORed with the key
H(K + opad, H(K + ipad, text))
|
SupplementalDataEntry | |
SupplementalDataType |
RFC 4680
|
TlsAEADCipher | |
TlsBlockCipher |
A generic TLS 1.0-1.1 / SSLv3 block cipher.
|
TlsClientProtocol | |
TlsDHEKeyExchange | |
TlsDHKeyExchange |
TLS 1.0/1.1 DH key exchange.
|
TlsDHUtils | |
TlsDSASigner | |
TlsDSSSigner | |
TlsECCUtils | |
TlsECDHEKeyExchange |
ECDHE key exchange (see RFC 4492)
|
TlsECDHKeyExchange |
ECDH key exchange (see RFC 4492)
|
TlsECDSASigner | |
TlsExtensionsUtils | |
TlsMac |
A generic TLS MAC implementation, acting as an HMAC based on some underlying Digest.
|
TlsNullCipher |
A NULL CipherSuite with optional MAC
|
TlsNullCompression | |
TlsProtocol |
An implementation of all high level protocols in TLS 1.0/1.1.
|
TlsProtocolHandler | Deprecated
use TlsClientProtocol instead
|
TlsPSKKeyExchange |
TLS 1.0 PSK key exchange (RFC 4279).
|
TlsRSAKeyExchange |
TLS 1.0/1.1 and SSLv3 RSA key exchange.
|
TlsRSASigner | |
TlsRSAUtils | |
TlsServerProtocol | |
TlsSRPKeyExchange |
TLS 1.1 SRP key exchange (RFC 5054).
|
TlsSRPUtils | |
TlsSRTPUtils |
RFC 5764 DTLS Extension to Establish Keys for SRTP.
|
TlsStreamCipher | |
TlsUtils |
Some helper functions for MicroTLS.
|
UDPTransport | |
URLAndHash |
RFC 6066 5.
|
UserMappingType |
RFC 4681
|
UseSRTPData |
RFC 5764 4.1.1
|
Exception | Description |
---|---|
TlsFatalAlert | |
TlsRuntimeException |