Core Classes and Interfaces
The core classes and interfaces provided in the Java™ Cryptography Architecture are as follows:
- The
ProviderandSecurityclasses - The
MessageDigest,Signature,KeyPairGenerator,KeyFactory,AlgorithmParameters,AlgorithmParameterGenerator,CertificateFactory,KeyStore,SecureRandom,CertPathBuilder,CertPathValidator, andCertStoreengine classes - The
Keyinterfaces and classes - The Algorithm Parameter Specification interfaces and classes and the Key Specification interfaces and classes
This section shows the signatures of the main methods in each class
and interface. Examples for some of these classes (MessageDigest, Signature, KeyPairGenerator, SecureRandom, KeyFactory,
and key specification classes) are supplied in the corresponding Examples sections. The complete reference
documentation for the relevant Security API packages can be found
in: