Ich verwende diesen Befehl mehrmals und funktioniert immer:Wie fügen Sie ein Zertifikat zum Java CA Zertifikatspeicher in Openshift (cacerts) hinzu?
cd ../../jdk/jre/lib/security
keytool -import -trustcacerts -alias my.alias -file /../../myCert.crt -keystore cacerts
Jetzt in Openshift mit einem 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
Fehlerprotokoll ist:
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)
die archivies Überprüfung Ich sehe, dass die Datei cacerts ein Simlink ist. Diese SimLink hat 0777 Berechtigungen aber Quelldatei rw-r - r-- oder 0644 Berechtigungen:
/etc/pki/java/cacerts
Also meine Fragen sind:
1.- Wie kann ich ändern permisssions in Openshift? Ich habe es versucht und bekomme einen Fehler.
2.- Gibt es eine andere Möglichkeit, mein Zertifikat zu Java-cacerts-Datei in openshift hinzuzufügen?
3.- Openshift bieten einige Konfiguration, um dies zu tun?
Vielen Dank im Voraus!
Haben Sie dieses Problem zu beheben können? –