Konuyu Oyla:
  • Derecelendirme: 5/5 - 3 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Kendinden İmzalı Dijital Sertifikalar ve Socket Uygulamalarında Kullanımı
#11
(30-10-2023, Saat: 23:18)nguzeller Adlı Kullanıcıdan Alıntı: hızlı test imkanı için teşekkürler, VCL ortamanda çalıştı. mobil uygulama için kendim çalışmaları devam ederim artık.
IdHTTPServer olayında bir örnek çok iyi olacak, fazla uğraştırmacaksa. onda client web url olmuyor.

Mobil uygulama için ek bir konfigürasyona gerek yok. 
Http://<IPAdresinizVeyaDomain>/ bunun yerine, Https://<IPAdresinizVeyaDomain>/ şeklinde istekte bulunduğunuzda zaten SSL'e yönlenecektir.
Begin : = end / 2;
Cevapla
#12
IdHTTPServer için aynı SSL dosylarını ve ayarları kullandım, program hatasız derleme yaptı ama https://127.0.0.1 ereşim yapınca aşağıdaki hatayı aldım.


Project ImageServer.exe raised exception class EIdOSSLUnderlyingCryptoError with message 'Error accepting connection with SSL.
error:14094416:SSL routines:ssl3_read_bytes:sslv3 alert certificate unknown'.
Cevapla
#13
(31-10-2023, Saat: 10:29)nguzeller Adlı Kullanıcıdan Alıntı: IdHTTPServer için aynı SSL dosylarını ve ayarları kullandım, program hatasız derleme yaptı ama https://127.0.0.1 ereşim yapınca aşağıdaki hatayı aldım.


Project ImageServer.exe raised exception class EIdOSSLUnderlyingCryptoError with message 'Error accepting connection with SSL.
error:14094416:SSL routines:ssl3_read_bytes:sslv3 alert certificate unknown'.

IdHttpServer için ufak bir örnek hazırladım. Önemli bir husus olarak, SSL kullanacağımız için IdHTTPServer portunu 443 olarak ayarlamaktayız. Bu aynı zamanda 80 portu üzerinden gelen istekleride kabul etmemizi sağlayacaktır. Uygulamanızı debug modunda çalıştırıyorsanız bazı hatalar alabilirsiniz fakat şu aşamada engel teşkil etmeyecektir. Kendinden imzalı bir sertifika olmasından hareketle aşağıdaki gibi bir uyarı görmeniz muhtemel.


selfsigned.png


Ek Dosyalar
.zip   SSL_Http_Server.zip (Dosya Boyutu: 1,12 MB / İndirme Sayısı: 4)
Cevapla
#14
çok teşekür ediyorum. IdHTTPServer deki sorunu çözdem ve kullanmaya başladım.
IdTCPServer icin daha uzun testler yapmam gerekiyor.
çok güzel bir kaynak oldu.
Cevapla
#15
error:14094416:SSL routines:ssl3_read_bytes:sslv3 alert certificate unknown'.

ssl güvenliği açısından ciddi bir hatadır, normal şartlarda client tarafı bu mesajdan sonra bağlanmayı red eder, soket kapatılır, siz bunu zorlarda görmezden gel kod satırı ekler, bağlan derseniz, bu durumda soket güvenliği diye birşey kalmayacakdır, 

bu sebeple bu yöntemi kullanacak olanlar muhakak global ssl otoritelerinden sertifika almalı ve öyle production relase yapmalıdır, bir başka alternatif ise ücretsiz sürümü Let's Encrypt den onaylı ücretsiz sertifika almak ve onun private pub key lerini kullanmakdır.

şu yöntem ile windows Lets' Encrypt;

https://www.youtube.com/watch?v=SsZoJOYHXJY

şu yöntem ilede linux da servis ve uygulamalara;

https://www.youtube.com/watch?v=5wzs-pcDQ3k

sertifika oluşturulabilinir.

eğerki hali hazırda web siteniz https destekliyor ise, geçerli bir sertifikanız var demekdir, eğerki clientin bağlanacak domaini ile web siteniz aynı domain ise, bu durumda domain adresi ssl sertifikada yer alıyor demekdir, bu durumda bu websitenizin private pub key lerinide uygulamanızda
(web sitenizin domainine bağlanmak şart ile) kullanabilirsiniz.
Cevapla
#16
IdHTTPServer için en iyisi bir sertifika gibi görünüyor, özellik domain kullanma dürümü varsa kişiler bu siteye güven zorunda kalıyorlar.

bu link sayesinde SSL onaylı hala geldi. teşekkür.

şu yöntem ile windows Lets' Encrypt;

https://www.youtube.com/watch?v=SsZoJOYHXJY
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Delphi Direktif Kullanımı narkotik 14 4.874 20-12-2024, Saat: 13:55
Son Yorum: frmman
  Delphi ile .Net Ortamında geliştirilen dll içerisindeki fonksiyon kullanımı yhackup 10 9.300 09-04-2023, Saat: 02:17
Son Yorum: gogo72
Lightbulb [FMX] Android - Indy ile HTTPS linklerine erişirken OpenSSL kütüphanesi kullanımı mrmarman 7 6.489 23-09-2021, Saat: 11:56
Son Yorum: Bay_Y
  Enumerated Type'lar için Record Helper Kullanımı uparlayan 4 3.811 21-06-2020, Saat: 15:14
Son Yorum: uparlayan
Photo Generics (soysallar) ve TCustomAttribute kullanımı ve RTTI mustafaozpinar 15 12.059 07-10-2019, Saat: 14:15
Son Yorum: mustafaozpinar



Konuyu Okuyanlar: 1 Ziyaretçi