De part et d'autres

Convertir certificat Azure PEM en JKS pour les applications JAVA

Comment Convertir certificat Azure PEM en JKS pour les applications JAVA?

En entree nous avons les trois fichiers fichiers

  • MaClePrivee.pem
  • monCertificat.pem
  • Mon Certificat PUBLIC MonCertificat-cert.pem

A la fin de cette procedure nous produirons deux fichiers keystore.jks et trustcacerts.jks

Génération du la clé privée

GENERATION DU KEY STORE

  1. Executer la commande suivante :
    openssl pkcs12 -export -out keystore.p12 -inkey MaClePrivee.pem -in monCertificat.pem
    Un mot de passe vous sera demandé. il sera utilisé dans les différentes étapes.

  2. Executer la commande suivante :
    keytool -importkeystore -destkeystore keystore.jks -srcstoretype PKCS12 -srckeystore keystore.p12

  3. Executer la commande suivante :
    keytool -list -v -keystore keystore.jks

Génération du TRUST CA PUBLIC

keytool -importcert -trustcacerts -file MonCertificat-cert.pem -keystore trustcacerts.jks

Cote JAVA voici l’utilisation

// Keystore & TrustStore Properties containing certificates
System.setProperty(« javax.net.ssl.keyStore », keystorePath);
System.setProperty(« javax.net.ssl.keyStorePassword », keystorePassword);
System.setProperty(« javax.net.ssl.trustStore », truststorePath);

System.setProperty(« javax.net.ssl.trustStorePassword », truststorePassword);

Pour plus de d’infos 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *