xvideos.com zenededeneme vonbonusu vewereveren siteler yarrak yarrak dinimi binisi virin sitilir 3131 ganalizasyon bonusu veren sitolarJava-Https link üzerinden sertifika alma ve kullanma | Yasin Rıdvan BELEN

Java-Https link üzerinden sertifika alma ve kullanma

Java-Https

Java-Https link üzerinden sertifika alma ve kullanma

Java ile geliştirme yaparken https üzerinden sertifika alıp kullanmaya ihtiyaç duyabiliriz. Aşağıda bulacağınız örnek kod üzerinden aşağıda belirtilen maddeler açıklanma çalışılmıştır;

  1. Sertifikanın alınması
  2. Sertifikanın kaydedilmesi
  3. Sertifikanın doğrulanması
  4. Sertifikanın keystore da kullanılması

İlk adım olarak Keystore nesnesi ile sertifika deposunu değişkene atıyoruz(X.509 tipinde). Daha sonra güvenli url adresimize connection açıyoruz. Açılan connection nesnesi üzerinden sertifika listesini alıp döngü kuruyoruz. Kurulan döngüde doğrulamadan geçen sertifikayı alıp C: sürücüsüne file olarak atıyoruz. Daha sonrasında sertifikayı keystore a ekleyip methodumuzu tamamlamış oluyoruz.

İyi kodlamalar 🙂

private static void getCert(String HTTPS_URL) {
   try {
     KeyStore trustStore = KeyStore.getInstance(KeyStore.getDefaultType());
     trustStore.load(null);
     CertificateFactory cf = CertificateFactory.getInstance("X.509");

     URL destinationURL = new URL(HTTPS_URL);
     HttpsURLConnection conn = (HttpsURLConnection) destinationURL.openConnection();
     conn.connect();
     Certificate[] certs = conn.getServerCertificates();
     int j = 0;
     String certPath = "";
     for (Certificate certx : certs) {
       if (certx instanceof X509Certificate) {
         try {
           j++;
           ((X509Certificate) certx).checkValidity();
           certPath = "C:/sertifika" + j + ".cer";
           FileOutputStream os = new FileOutputStream(certPath);
           os.write(certx.getEncoded());
           os.close();

           //add keystore
           InputStream fis = new FileInputStream(certPath);
           BufferedInputStream bis = new BufferedInputStream(fis);
           while (bis.available() > 0) {
             Certificate cert = cf.generateCertificate(bis);
             trustStore.setCertificateEntry("sertifika" + j, cert);
           }
         } catch (CertificateExpiredException cee) {
           throw new Exception("Sertifika Süresi Dolmuş!");
         }
       } else {
         throw new Exception("Wsdl Sertifikası Sorunlu!");
       }
     }

   } catch (Exception ex) {
     ex.printStackTrace();
   }

 }

You may also like...

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

deneme pornosu veren sex siteleri deneme porn veren seks siteleri dinimi pornosu veren sex siteleri deneme pornosu veren sex siteleri deneme pornosu veren sex sitesi deneme pornosu veren seks siteleri deneme porn veren sex siteleri deneme porno veren sex siteleri cazini porn sürtük izle cisino cinsellik sitleri cazini porn milf porno izle biiihis cinsellik sitmezleri bihis cinsel izle bedava sex milf porno sitmezleri dimanit porn veren sirkleri dinimi binisi virin sitilir dinimi binisi virin sitilir bedava seks izle milf dinimit erotizm sitleri milf dinimit cinsellik sitleri porn cinsel sirkleri bomba erotik sitmezleri cisino cinsellik sitmezleri milf dinimit milf sitleri dimanit bonus veren sitileri biiihis seks sirkleri cisino sex sirkleri bedava sex sex izle deneme milf porn veren izle deneme milf porn virten sitler dene meme cinsel sirkleri milf dinimit milf sitmezleri bedava sex erotik izle bedava sex cinsellik sitmezleri bihis cinsellik sirkleri sex cinsel sirkleri dimanit bonus amcik bedava izle biiihis sex sitleri milf sex erotik sitleri porn cinsellik sirkleri sex sex izle cazini porn seks sirkleri casino sikis sitleri casino sürtük sitmezleri dinime milf porno sirkleri bedava sex seks izle biiihis milf sirkleri deneme bonus amcik sitileri deneme binis virten sirkleri deneme bonus amcik sitmezler didimot seks izle dimanit bonus virtmeyen sirkleri dinimit erotizm sirkleri bihis milf sitleri porn cinsel sirkleri bedava cinsellik sirkleri deneme free porn virten sitler dimanit sex virten sitler dinime erotik sitmezleri dene meme seks sitmezleri bedava sex seks izle bihis milf porno sitleri porn seksi izle biiihis cinsellik sirkleri deneme bonus veren sitler bedava milf sitmezleri