Cet article technique montre comment regénérer le certificat DemoIdentity du serveur Oracle Weblogic.
Quand régénérer un certificat ?
- Lorsque votre certificat expire
- Lorsque vous changez le nom de votre host
- Lorsque vous dupliquez un nouvel environnement
- …
- La validité de certificat est aussi communément une piste à explorer lorsque vous avez des problèmes avec le nodemanager; typiquement, lorsqu’il refuse de démarrer un managed node via la console : vérifiez que votre certificat est toujours valide !
Quel est le fichier ?
DemoIdentity.jks contient une clef privée de démonstration pour le serveur WebLogic.
Quelles sont les actions à réaliser ?
- Allez dans le répertoire des librairies Weblogic :
cd $MIDDLEWARE_HOME/wlserver_10.3/server/lib/
- Positionner les variables d’environnement :
. ../bin/setWLSEnv.sh
- Générez un nouveau keystore :
java utils.CertGen -cn test.easyteam.fr -keyfilepass DemoIdentityPassPhrase -certfile testcert -keyfile testkey
- Importez le certificat :
java utils.ImportPrivateKey newkeystore.jks DemoIdentityKeyStorePassPhrase DemoIdentity DemoIdentityPassPhrase testcert.pem testkey.pem
- Vérifiez l’existence du jks :
keytool -list -v -keystore newkeystore.jks
- Remplacez le Keystore DemoIdentity.jks par le nouveau keystore :
$> ls *.jks DemoIdentity.jks newkeystore.jks cp newkeystore.jks DemoIdentity.jks
Exemple basé sur un serveur Weblogic 10.3.4.