155 votes

Quelle est la différence entre cacerts et keystore ?

Quelle est la différence entre les deux, cacerts et keystore ?

Si j'utilise la définition trouvée dans ces liens, cacerts y keystore Il semble qu'il s'agisse d'une collection de certificats, mais dans le contexte d'un système distribué (Java). Lequel est utilisé pour s'authentifier lors d'une connexion SSL ? Les deux, l'un d'entre eux ou un autre ?

194voto

EJP Points 113412

Cacerts' est un truststore. Un magasin de confiance est utilisé pour authentifier les pairs. Un keystore est utilisé pour s'authentifier.

63voto

Pangea Points 36713

Cacerts est l'endroit où Java stocke les certificats publics des AC racine. Java utilise cacerts pour authentifier les serveurs.

Keystore est l'endroit où Java stocke les clés privées des clients afin de pouvoir les partager avec le serveur lorsque ce dernier demande l'authentification du client.

4voto

Jawed Points 41

Cacerts sont les coordonnées des autorités de signature de confiance qui peuvent émettre des certificats. C'est ce que possèdent la plupart des navigateurs, grâce auxquels les certitudes sont déterminées comme authentiques.

Keystore a les certitudes liées à votre service pour authentifier les clients.

0voto

naveen verma Points 33

Vérifiez votre chemin JAVA_HOME. Le système recherche un fichier java.policy qui se trouve dans le répertoire JAVA_HOME/jre/lib/security . Votre JAVA_HOME doit toujours être ../JAVA/JDK .

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X