Java cryptography architecture
The Java platform strongly emphasizes security, including language safety, cryptography, public key infrastructure, authentication, secure communication, and access control.
The Java cryptography architecture (JCA) is a major piece of the platform, and contains a "provider" architecture and a set of APIs for digital signatures, message digests (hashs), certificates and certificate validation, encryption (symmetric/asymmetric block/stream ciphers), key generation and management, and secure random number generation, to name a few. These APIs allow developers to easily integrate security into their application code. The architecture was designed around the following principles:
Applications do not need to implement security algorithms. Rather, they can request security services from the Java platform. Security services are implemented in providers (see below), which are plugged into the Java platform via a standard interface. An application may rely on multiple independent providers for security functionality.
Providers are interoperable across applications. Specifically, an application is not bound to a specific provider, and a provider is not bound to a specific application.
The Java platform includes a number of built-in providers that implement a basic set of security services that are widely used today. However, some applications may rely on emerging standards not yet implemented, or on proprietary services. The Java platform supports the installation of custom providers that implement such services.
Full seminar report at http://java.sun.com/javase/6/docs/technotes/guides/security/crypto/CryptoSpec.htmlTags : java security, java cryptography architecture ppt, java cryptography architecture tutorial, java cryptography architecture pdf, java cryptography architecture jca, java cryptography extension, java reference, java cryptography tutorial
You do not have the required permissions to download the files attached to this post. You must LOGIN or REGISTER to download these files.