| AbstractTlsAgreementCredentials |
|
| AbstractTlsCipherFactory |
|
| AbstractTlsClient |
|
| AbstractTlsCredentials |
|
| AbstractTlsEncryptionCredentials |
|
| AbstractTlsKeyExchange |
|
| AbstractTlsPeer |
|
| AbstractTlsServer |
|
| AbstractTlsSigner |
|
| AbstractTlsSignerCredentials |
|
| AlertDescription |
RFC 5246 7.2.
|
| AlertLevel |
RFC 5246 7.2
|
| BasicTlsPSKIdentity |
|
| BulkCipherAlgorithm |
RFC 2246
Note that the values here are implementation-specific and arbitrary.
|
| ByteQueue |
A queue for bytes.
|
| ByteQueueInputStream |
|
| ByteQueueOutputStream |
|
| 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 |
|
| CertificateType |
RFC 6091
|
| CertificateURL |
|
| Chacha20Poly1305 |
draft-ietf-tls-chacha20-poly1305-04
|
| 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 |
|
| DefaultTlsSRPGroupVerifier |
|
| 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 |
|
| FiniteFieldDHEGroup |
|
| 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.
|
| 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 |
|
| PSKTlsServer |
|
| SecurityParameters |
|
| ServerDHParams |
|
| ServerName |
|
| ServerNameList |
|
| ServerOnlyTlsAuthentication |
|
| ServerSRPParams |
|
| 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
|
| SimulatedTlsSRPIdentityManager |
An implementation of TlsSRPIdentityManager that simulates the existence of "unknown" identities
to obscure the fact that there is no verifier for them.
|
| SRPTlsClient |
|
| SRPTlsServer |
|
| 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.2 / SSLv3 block cipher.
|
| TlsClientProtocol |
|
| TlsDHEKeyExchange |
|
| TlsDHKeyExchange |
(D)TLS DH key exchange.
|
| TlsDHUtils |
|
| TlsDSASigner |
|
| TlsDSSSigner |
|
| TlsECCUtils |
|
| TlsECDHEKeyExchange |
(D)TLS ECDHE key exchange (see RFC 4492).
|
| TlsECDHKeyExchange |
(D)TLS 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 |
|
| TlsPSKKeyExchange |
(D)TLS PSK key exchange (RFC 4279).
|
| TlsRSAKeyExchange |
(D)TLS and SSLv3 RSA key exchange.
|
| TlsRSASigner |
|
| TlsRSAUtils |
|
| TlsServerProtocol |
|
| TlsSRPKeyExchange |
(D)TLS SRP key exchange (RFC 5054).
|
| TlsSRPLoginParameters |
|
| 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
|