See: Description
Interface | Description |
---|---|
Tls13Verifier |
Base interface for a TLS 1.3 signature verifier.
|
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 bulk cipher.
|
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.
|
TlsEncryptor |
Base interface for an encryptor.
|
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 |
---|---|
CryptoHashAlgorithm | |
CryptoSignatureAlgorithm | |
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.
|
TlsCertificateRole | |
TlsCryptoParameters |
Carrier class for context-related parameters needed for creating secrets and ciphers.
|
TlsCryptoUtils | |
TlsDecodeResult | |
TlsDHConfig |
Basic config for Diffie-Hellman.
|
TlsECConfig |
Carrier class for Elliptic Curve parameter configuration.
|
TlsEncodeResult | |
TlsHashOutputStream | |
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.
|