See: Description
| Interface | Description |
|---|---|
| TlsAgreement |
Base interface for ephemeral key agreement calculator.
|
| TlsCertificate |
Interface providing the functional representation of a single X.509 certificate.
|
| TlsCipher |
Base interface for a TLS cipher suite.
|
| TlsCrypto |
Service and object creation interface for the primitive types and services that are associated
with cryptography in the API.
|
| TlsCryptoProvider |
Interface that provider's of TlsCrypto implementations need to conform to.
|
| TlsDHDomain |
Domain interface to service factory for creating Diffie-Hellman operators.
|
| TlsECDomain |
Domain interface to service factory for creating Elliptic-Curve (EC) based operators.
|
| TlsHash |
Interface for message digest, or hash, services.
|
| TlsHMAC |
Interface for MAC services based on HMAC.
|
| TlsMAC |
Interface for MAC services.
|
| TlsNonceGenerator | |
| TlsSecret |
Interface supporting the generation of key material and other SSL/TLS secret values from PRFs.
|
| TlsSigner |
Base interface for a TLS signer that works on raw message digests.
|
| TlsSRP6Client |
Basic interface for an SRP-6 client implementation.
|
| TlsSRP6Server |
Basic interface for an SRP-6 server implementation.
|
| TlsSRP6VerifierGenerator |
Base interface for a generator for SRP-6 verifiers.
|
| TlsStreamSigner | |
| TlsStreamVerifier | |
| TlsVerifier |
Base interface for a TLS verifier that works with signatures and either raw message digests, or
entire messages.
|
| Class | Description |
|---|---|
| DHGroup |
Carrier class for Diffie-Hellman group parameters.
|
| DHStandardGroups |
Standard Diffie-Hellman groups from various IETF specifications.
|
| SRP6Group |
Carrier class for SRP-6 group parameters.
|
| SRP6StandardGroups |
A selection of standard groups for SRP-6.
|
| TlsCryptoParameters |
Carrier class for context related parameters needed for creating secrets and cipher suites,
|
| TlsCryptoUtils | |
| TlsDecodeResult | |
| TlsDHConfig |
Basic config for Diffie-Hellman.
|
| TlsECConfig |
Carrier class for Elliptic Curve parameter configuration.
|
| TlsEncodeResult | |
| TlsMACOutputStream | |
| TlsNullNullCipher |
The cipher for TLS_NULL_WITH_NULL_NULL.
|
| TlsSRPConfig |
Basic config for SRP.
|
| Exception | Description |
|---|---|
| TlsCryptoException |
Basic exception class for crypto services to pass back a cause.
|