Merhaba,

Bir kaç gündür SSL üzerinden hizmet veren bir web servisine bağlanmaya çalışıyorum. Ancak bir türlü beceremedim. SOAPUI aracının kendi SSL ayarları üzerinden bir keystore oluşturup bunu gösterdim ve bağlantıyı sağladım ama java tarafında bunu nasıl yapabilirim bulamadım. Java konusunda çok bilgiye sahip değilim bu konuda yardımcı olabilir misiniz?

soruldu: 27 Kas '15, 02:37

zafer's gravatar image

zafer
41591019
cevap kabul oranı: 11%

1

Böyle saçma yorumlar yazarak şu forumun seviyesini düşürmeyin lütfen.

(23 Ara '15, 04:08) zafer zafer's gravatar image

Bakınız google da nasıl arama yapılır. :)

(23 Ara '15, 05:07) phoenix phoenix's gravatar image

Öncelikle web servisin url'inden güvenlik sertifikasını bilgisayarınıza indirin. Bu sertifikatını uzantısı .crt olacaktır.

daha sonra bu dosyayı jdk/bin altındaki keytool ile jks dosyasına dönüştürün. aşağıdaki gibi.

keytool -importcert -file "your.cer" -keystore your.jks -alias "<anything>"

en sondada uygulamanı web servise bağlanmadan önce aşadağıki java kodu gibi bu jks dosyasını propertye eklenmesini sağlayın.

System.setProperty("javax.net.ssl.keyStore", "keystore.jks");
    System.setProperty("javax.net.ssl.trustStrore", "cacerts.jks");
    System.setProperty("javax.net.ssl.keyStorePassword", "changeit");

    String trustStore = System.getProperty("javax.net.ssl.trustStore");
    if (trustStore == null) {
        System.out.println("javax.net.ssl.trustStore is not defined");
    } else {
        System.out.println("javax.net.ssl.trustStore = " + trustStore);
    }

Bu şekilde probleminiz çözülecektir.

permanent link

cevaplandı: 23 Ara '15, 04:25

simocan's gravatar image

simocan
75
cevap kabul oranı: 33%

Teşekkür ederim.

(23 Ara '15, 04:30) zafer zafer's gravatar image
Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×18
×8
×1

Soruldu: 27 Kas '15, 02:37

Görüntüleme: 286 kez

Son güncelleme: 23 Ara '15, 05:07

powered by BitNami OSQA