Professional Documents
Culture Documents
https://docs.oracle.com/javase/8/do
cs/technotes/guides/security/overvie
w/jsoverview.html
Java
Java
(API),
,
(PKI)
Java (2)
(providers)
Java
Java
API
java.security.Provider
Java
MessageDigest md =
MessageDigest.getInstance
("SHA-256");
MessageDigest md =
MessageDigest.getInstance
("SHA-256", "ProviderC");
Java
- JCA
:
(PBE)
(ECC)
MAC
-
JCA -
( ), API
:
java.security
(Signature, MessageDigest)
javax.crypto
(Cipher, KeyAgreement)
Java
,
:
RSA DSA
DES AES
MD5, SHA-1 SHA-256
Diffie-Hellman
Java PKI
Java API
X.509 ,
(CRL),
PKIX
PKI
java.security
java.security.cert
Java
java.security.KeyStore
/
java.security.cert.CertStore
,
KeyStore CertStore
Java :
PKCS11 ( ),
PKCS12 ( ) ,
JKS (Java Key Store),
DKS (Domain Key Store)