Java Cryptography Architecture: Difference between revisions

Content deleted Content added
BOT--Reverting link addition(s) by 83.103.36.211 to revision 551009225 (http://cryptojs.altervista.org/ [\baltervista\.org])
 
(5 intermediate revisions by 4 users not shown)
Line 1:
TheIn [[computing]], the '''Java Cryptography Architecture''' ('''JCA''') is a [[Software framework|framework]] for working with [[cryptography]] using the [[Java (programming language)|Java programming language]]. It forms part of the Java [[Computer security|security]] [[Application programming interface | API]], and was first introduced in [[JDK]] 1.1 in the {{Javadoc:SE|package=java.security|java/security}} package.
 
The JCA uses a [[Provider model|"provider"-based architecture]] and contains a set of APIs for various purposes, such as [[encryption]], [[Key management|key generation and management]], [[Cryptographically secure pseudorandom number generator|secure random -number generation]], [[Public key certificate|certificate validation]], etc. These APIs provide an easy way for developers[[software developer | developer]]s to integrate security into application code.{{cn|date=April 2017}}
 
==See also==
Line 8:
 
==External links==
* Official JCA guides: [https://docs.oracle.com/javase/6/docs/technotes/guides/security/crypto/CryptoSpec.html JavaSE6], [https://docs.oracle.com/javase/7/docs/technotes/guides/security/crypto/CryptoSpec.html JavaSE7], [https://docs.oracle.com/javase/8/docs/technotes/guides/security/crypto/CryptoSpec.html JavaSE8], [https://docs.oracle.com/javase/9/security/java-cryptography-architecture-jca-reference-guide.htm JavaSE9], [https://docs.oracle.com/javase/10/security/java-cryptography-architecture-jca-reference-guide.htm JavaSE10], [https://docs.oracle.com/en/java/javase/11/security/java-cryptography-architecture-jca-reference-guide.html JavaSE11]
*{{Javadoc:SE-guide|security|Java Security API Specification & Reference}}
*[http://jce.iaik.tugraz.at/ IAIK-JCE]
 
{{crypto-stub}}
{{security-software-stub}}
 
[[Category:JavaJDK platformcomponents]]
[[Category:Cryptographic software]]