Я использую эту команду несколько раз, и всегда работает:Как добавить сертификат в хранилище сертификатов Java CA в Openshift (cacerts)?
cd ../../jdk/jre/lib/security
keytool -import -trustcacerts -alias my.alias -file /../../myCert.crt -keystore cacerts
Сейчас в OpenShift с JBoss-а 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
Ошибка:
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)
Просматривая archivies , Я вижу, что файл cacerts является simlink. Это SimLink имеет 0777 разрешений, но исходный файл имеет Rw-р - r-- или 0644 разрешений:
/etc/pki/java/cacerts
Так что мои вопросы:
1.- Как я могу изменить permisssions в OpenShift? Я попытался, и я получил сообщение об ошибке.
2.- Есть ли способ добавить мой сертификат в файл java cacerts в openshift?
3.- Openshift предлагает некоторую конфигурацию для этого?
Заранее благодарен!
Вы были в состоянии решить эту проблему? –