Importation de certificats SSL dans le magasin de clés Java pour une confiance à l'échelle de l'application
Pour importer un certificat auto-signé dans le magasin de clés Java, garantissant ainsi la confiance à travers toutes les applications Java par défaut, vous pouvez suivre les étapes ci-dessous :
Sous Windows :
-
Installer Portecle : Téléchargez et installez le Programme Portecle.
-
Identifier la version Java : Déterminez quel JRE/JDK est utilisé (par exemple, via Process Explorer ou System.getProperty("java.home")).
-
Sauvegarder le Keystore : Copiez le fichier "cacerts" de JAVA_HOMElibsecurity vers un autre dossier.
-
Ouvrir le Keystore avec Portecle : Dans Portecle, ouvrez le " cacerts" avec le mot de passe "changeit".
-
Importer le certificat : Cliquez sur Outils > Importez le certificat de confiance et accédez au fichier de certificat « .pem ».
-
Accepter l'avertissement : Confirmez l'importation en acceptant l'avertissement concernant le chemin de confiance.
-
Enregistrer et remplacer le Keystore : Enregistrez les modifications et écrasez le fichier "cacerts" d'origine dans JAVA_HOMElibsecurity.
Sous Linux :
-
Télécharger le certificat : Récupérez le certificat d'un serveur Web existant en utilisant :
$ echo -n | openssl s_client -connect www.example.com:443 | sed -ne '/-BEGIN CERTIFICAT-/,/-END CERTIFICAT-/p' > /tmp/examplecert.crt
-
Vérifier le certificat : Facultativement, vérifiez les informations du certificat avec :
$ openssl x509 -in /tmp/examplecert.crt -text
-
Importer dans le keystore : Importez le certificat dans le keystore avec :
`$ keytool -import -trustcacerts -keystore /opt/java/jre/lib/security/cacerts
-storepass changeit - noprompt -alias mycert -file /tmp/examplecert.crt`
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!