Main The javakey utility to sign and verify files, and to manage trust. The getSignature method finds a Signature subclass that fits the algorithm and provider parameters supplied. If no provider is specified, getSignature searches the registered providers, in preference order, for one with a Signature subclass implementing the specified algorithm. See configuration information . The Key, Identity and IdentityScope classes are used for key, certificate, and trust management.
Identities are reflections of real-world entities, such as persons, companies and organizations.
There is a system IdentityDatabase, which holds system identities. The JavaSecurity API gives developers the ability to generate and verify digital signatures. Digital signatures are used to guarantee the origin and integrity of digital data. Implementation independence means that a developer can request a particular algorithm and the system will return a suitable implementation. Key management flexibility means that keys can be handled either by the system, or by the application, as appropriate.