Aptronim Sahibinin Sayfası

2014/9/18 - 1 dakikada okunur - Yorumlar - Kompütür

javada ca sertifikasi eklemek

OSX’te Keychain’e bir CA eklemek hemen hemen tüm uygulamalar için yeterliyken, Java başka bir kaynaktan CA sertifikalarına baktığından yeterli olmuyor. Eğer java uygulamalarını kullanarak sertifikası kendinden menkul bir https sunucusuna erişmeniz gerekiyorsa, okumaya devam edin. Öbür türlü bu link daha faydalı olacaktır: Faydalı Link

Önce hangi sürüm java kullandığımızı öğrenelim:

$ java -version 2>&1|grep '^java version'

Bendeki sürüm 1.7.0_60 olarak görünüyor:

java version "1.7.0_60"

O zaman şöyle bir komut giriyoruz:

sudo keytool
        -keystore /Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home/jre/lib/security/cacerts \
        -importcert -alias custom-ca \
        -file custom-ca-cert.crt

Buradaki -keystore seçeneğinde “jdk1.7.0_60.jdk” yerine kullandığınız java sürümünü yazmalısınız. Ayrıca eklemek istediğiniz CA sertifikası da -file seçeneğinde yer alıyor. -alias seçeneğine ise “custom-ca” teriminden daha tanımlayıcı bir şeyler yazabilirsiniz.

Bu komutu girince, “keystore” için şifre soracak. Eğer ayrıca değiştirmediyseniz, şifre “changeit” (tabii ki çift tırnaklar ve steganografik olarak eklediğim özel mesaj hariç).