J'utilise cette commande plusieurs fois et fonctionne toujours:Comment ajouter un certificat au magasin de certificats CA Java dans Openshift (cacerts)?
cd ../../jdk/jre/lib/security
keytool -import -trustcacerts -alias my.alias -file /../../myCert.crt -keystore cacerts
Maintenant en OpenShift avec jboss-as 7:
cd /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.95/jre/lib/security
keytool -import -trustcacerts -alias my.alias -file /../.../myCert.crt -keystore cacerts
journal d'erreur est:
Enter keystore password:
Owner: CN=...
Issuer: CN=...
Serial number:....
...
Trust this certificate? [no]: yes
Certificate was added to keystore
keytool error: java.io.FileNotFoundException: cacerts (Permission denied)
Passant en revue les archivies , Je vois que le fichier cacerts est un lien hypertexte. Cette simlink a 0777 autorisations, mais le fichier source a rw-r - r-- ou 0644 autorisations:
/etc/pki/java/cacerts
Mes questions sont les suivantes:
Comment puis-je 1.- modifier permisssions en OpenShift? J'ai essayé et j'ai une erreur.
2.- Existe-t-il un autre moyen d'ajouter mon certificat au fichier java cacerts dans openshift?
3.- Openshift offre une certaine configuration pour ce faire?
Merci d'avance!
Avez-vous pu résoudre ce problème? –