You are on page 1of 13

Java

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)

You might also like