| Modifier and Type | Interface and Description |
|---|---|
| public interface | EntropySource
An interface of a source of entropy input. |
| Modifier and Type | Class and Description |
|---|---|
| public abstract class | AbstractDrbg
The abstract base class for all DRBGs. |
| public abstract class | |
| pack-priv class | ByteArrayAccess
Optimized methods for converting between byte[] and int[]/long[], both for big endian and little endian byte orders. |
| public class | ConfigFile
This class represents a default implementation for
|
| public class | |
| pack-priv abstract class | DigestBase
Common base message digest implementation for the Sun provider. |
| pack-priv abstract class | DomainKeyStore
This class provides the domain keystore type identified as "DKS". |
| public class | DRBG
Implement the "SecureRandom.DRBG" algorithm. |
| pack-priv abstract class | DSA
The Digital Signature Standard (using the Digital Signature Algorithm), as described in fips186-3 of the National Institute of Standards and Technology (NIST), using SHA digest algorithms from FIPS180-3. |
| public class | DSAKeyFactory
This class implements the DSA key factory of the Sun provider. |
| pack-priv class | DSAKeyPairGenerator
This class generates DSA key parameters and public/private key pairs according to the DSS standard NIST FIPS 186. |
| public class | DSAParameterGenerator
This class generates parameters for the DSA algorithm. |
| public class | DSAParameters
This class implements the parameter set used by the Digital Signature Algorithm as specified in the FIPS 186 standard. |
| public class | DSAPrivateKey
A PKCS#8 private key for the Digital Signature Algorithm. |
| public class | DSAPublicKey
An X.509 public key for the Digital Signature Algorithm. |
| public class | DSAPublicKeyImpl
An X.509 public key for the Digital Signature Algorithm. |
| pack-priv class | FileInputStreamPool
A pool of |
| public class | |
| public class | |
| public class | HSS
Implementation of the Hierarchical Signature System using the Leighton-Micali Signatures (HSS/LMS) as described in RFC 8554 and NIST Special publication 800-208. |
| public abstract class | JavaKeyStore
This class provides the keystore implementation referred to as "JKS". |
| pack-priv class | KeyProtector
This is an implementation of a Sun proprietary, exportable algorithm intended for use when protecting (or recovering the cleartext version of) sensitive keys. |
| public class | MD2
Implementation for the MD2 algorithm, see RFC1319. |
| public class | MD4
The MD4 class is used to compute an MD4 message digest over a given buffer of bytes. |
| public class | MD5
The MD5 class is used to compute an MD5 message digest over a given buffer of bytes. |
| public class | |
| public class | |
| public class | MoreDrbgParameters
Exported and non-exported parameters that can be used by DRBGs. |
| public abstract class | NamedKEM
A base class for all |
| public abstract class | NamedKeyFactory
A base class for all |
| public abstract class | NamedKeyPairGenerator
A base class for all |
| public abstract class | NamedSignature
A base class for all |
| public class | NativePRNG
Native PRNG implementation for Linux/MacOS. |
| pack-priv class | NativeSeedGenerator
Native seed generator for Unix systems. |
| public class | ParameterCache
Cache for DSA and DH parameter specs. |
| public class | PolicyParser
Configuration data that specifies the keystores in a DKS keystore. |
| public class | SecureRandom
This class provides a cryptographically strong pseudo-random number generator based on the SHA-1 hash algorithm. |
| pack-priv abstract class | SeedGenerator
This class generates seeds for the SHA1PRNG cryptographically strong random number generator. |
| public class | SHA
This class implements the Secure Hash Algorithm (SHA) developed by the National Institute of Standards and Technology along with the National Security Agency. |
| pack-priv abstract class | SHA2
This class implements the Secure Hash Algorithm SHA-256 developed by the National Institute of Standards and Technology along with the National Security Agency. |
| public abstract class | SHA3
This class implements the Secure Hash Algorithm SHA-3 developed by the National Institute of Standards and Technology along with the National Security Agency as defined in FIPS PUB 202. |
| public class | |
| pack-priv abstract class | SHA5
This class implements the Secure Hash Algorithm SHA-384 and SHA-512 developed by the National Institute of Standards and Technology along with the National Security Agency. |
| public class | Sun
The SUN Security Provider. |
| public class | SunEntries
Defines the entries of the SUN provider. |
| public class | VerificationProvider
Provider used for verification of signed JAR files *if* the Sun and SunRsaSign main classes have been removed. |
| public class | X509Factory
This class defines a certificate factory for X.509 v3 certificates & certification paths, and X.509 v2 certificate revocation lists (CRLs). |