| Modifier and Type | Interface and Description |
|---|---|
| pack-priv interface | EdECObjectIdentifiers
Edwards Elliptic Curve Object Identifiers (RFC 8410) |
| Modifier and Type | Class and Description |
|---|---|
| pack-priv class | |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | Exceptions
In earlier JDK's these do not allow nested exceptions |
| pack-priv class | |
| pack-priv class | |
| public class | JcaDefaultTlsCredentialedSigner
Credentialed class for generating signatures based on the use of primitives from the JCA. |
| pack-priv class | |
| pack-priv class | JcaSSL3HMAC
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)) |
| pack-priv class | |
| public class | JcaTlsCertificate
Implementation class for a single X.509 certificate based on the JCA. |
| public class | JcaTlsCrypto
Class for providing cryptographic services for TLS based on implementations in the JCA/JCE. |
| public class | JcaTlsCryptoProvider
Basic builder class for constructing standard JcaTlsCrypto classes. |
| public class | JcaTlsDSASigner
Implementation class for generation of the raw DSA signature type using the JCA. |
| public class | JcaTlsDSAVerifier
Implementation class for the verification of the raw DSA signature type using the JCA. |
| public abstract class | JcaTlsDSSSigner
JCA base class for the signers implementing the two DSA style algorithms from FIPS PUB 186-4: DSA and ECDSA. |
| public abstract class | JcaTlsDSSVerifier
JCA base class for the verifiers implementing the two DSA style algorithms from FIPS PUB 186-4: DSA and ECDSA. |
| public class | JcaTlsECDSA13Signer
Implementation class for generation of ECDSA signatures in TLS 1.3+ using the JCA. |
| public class | JcaTlsECDSA13Verifier
Implementation class for verification of ECDSA signatures in TLS 1.3+ using the JCA. |
| public class | JcaTlsECDSASigner
Implementation class for generation of the raw ECDSA signature type using the JCA. |
| public class | JcaTlsECDSAVerifier
Implementation class for the verification of the raw ECDSA signature type using the JCA. |
| public class | |
| public class | |
| public class | |
| public class | |
| public abstract class | |
| public class | |
| public class | JcaTlsHash
Wrapper class for providing support methods for a TlsHash based on the JCA MessageDigest class. |
| pack-priv class | |
| public class | JcaTlsRSAPSSSigner
Operator supporting the generation of RSASSA-PSS signatures. |
| public class | JcaTlsRSAPSSVerifier
Operator supporting the verification of RSASSA-PSS signatures. |
| public class | JcaTlsRSASigner
Operator supporting the generation of RSASSA-PKCS1-v1_5 signatures. |
| public class | JcaTlsRSAVerifier
Operator supporting the verification of RSASSA-PKCS1-v1_5 signatures. |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | |
| public class | JceAEADCipherImpl
A basic wrapper for a JCE Cipher class to provide the needed AEAD cipher functionality for TLS. |
| public class | JceBlockCipherImpl
A basic wrapper for a JCE Cipher class to provide the needed block cipher functionality for TLS. |
| public class | JceBlockCipherWithCBCImplicitIVImpl
A basic wrapper for a JCE Cipher class to provide the needed block cipher functionality for TLS where the cipher requires the IV to be continued between calls. |
| public class | |
| public class | JceDefaultTlsCredentialedAgreement
Credentialed class generating agreed secrets from a peer's public key for our end of the TLS connection using the JCE. |
| public class | JceDefaultTlsCredentialedDecryptor
Credentialed class decrypting RSA encrypted secrets sent from a peer for our end of the TLS connection using the JCE. |
| public class | JceTlsDH
Support class for ephemeral Diffie-Hellman using the JCE. |
| public class | JceTlsDHDomain
JCE support class for Diffie-Hellman key pair generation and key agreement over a specified Diffie-Hellman configuration. |
| public class | JceTlsECDH
Support class for ephemeral Elliptic Curve Diffie-Hellman using the JCE. |
| public class | JceTlsECDomain
EC domain class for generating key pairs and performing key agreement. |
| public class | JceTlsHMAC
Wrapper class for a JCE MAC based on HMAC to provide the necessary operations for TLS. |
| public class | JceTlsSecret
JCE support class for handling TLS secrets and deriving key material and other secrets from them. |
| public class | JceX25519
Support class for X25519 using the JCE. |
| public class | |
| public class | JceX448
Support class for X448 using the JCE. |
| public class | |
| pack-priv class | |
| pack-priv class | OutputStreamFactory
Utility class for creating OutputStreams from different JCA/JCE operators. |
| pack-priv abstract class | Primes
Utility methods for generating primes and testing for primality. |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | SubjectPublicKeyInfoChecker
A checker for vetting subject public keys based on the direct checking of the ASN.1 |
| pack-priv class | |
| pack-priv class |