- Дата: 10-04-2023, 10:10
The Java platform strongly emphasizes security, together with language safety, cryptography, public key infrastructure, authentication, secure communication, and entry management. The JCA is a major piece of the platform, and comprises a "supplier" architecture and a set of APIs for digital signatures, message digests (hashes), certificates and certificate validation, encryption (symmetric/asymmetric block/stream ciphers), key era and management, and secure random number generation, to name a few. These APIs enable builders to simply integrate safety into their application code. Implementation independence: Purposes don't need to implement safety algorithms. Slightly, they'll request safety services from the Java platform. Safety companies are implemented in suppliers (see under), that are plugged into the Java platform through a typical interface. An utility may depend on a number of independent providers for safety performance. Implementation interoperability: Suppliers are interoperable throughout functions. Specifically, an application shouldn't be sure to a specific supplier, and a provider is just not certain to a selected software.