Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
HTTPRIO ile TLS 1.2 Kullanımı Nasıl Yapılabilir?
#1
Merhabalar,

EFatura servisi ile SOAP üzerinden iletişim kuruyorduk.

Servis sistemini TLS 1.2 desteğine taşıdığını iletti.
Biraz araştırma yaptık fakat HTTPRIO desteklenmediği belirtildi.

Bu konuda bilgisi ve tecrübesi olan arkadaşlar paylaşımda bulunabilirse çok seviniriz.

Teşekkürler.
Amaç, bilginin de/aklın da zekat'ını vermek.
Cevapla
#2
(26-09-2022, Saat: 22:24)hi_selamlar Adlı Kullanıcıdan Alıntı: Merhabalar,

EFatura servisi ile SOAP üzerinden iletişim kuruyorduk.

Servis sistemini TLS 1.2 desteğine taşıdığını iletti.
Biraz araştırma yaptık fakat HTTPRIO desteklenmediği belirtildi.

Bu konuda bilgisi ve tecrübesi olan arkadaşlar paylaşımda bulunabilirse çok seviniriz.

Teşekkürler.

Merhaba  ,
Delphi 10.3 Rio kullanıyorum, belirttiğiniz TLS kullanımını aşağıdaki gibi sağlayabilirsiniz.
uses a Soap.SOAPHttpTrans , System.Net.HttpClient  unitlerini ekleyin.

sonra RIO nesnenizi şöyle ayarlayın ;

HTTPRIO1.HTTPWebNode.HTTP.SecureProtocols := [THTTPSecureProtocol.SSL3,THTTPSecureProtocol.TLS1,THTTPSecureProtocol.TLS11,THTTPSecureProtocol.TLS12];

Not : HTTPRIO1.HTTPWebNode.HTTP  a erişebilmek için ilgili HELPER ın tanımlı olduğu Soap.SOAPHttpTrans  unitini ekledik, 
THTTPSecureProtocol.SSL3 gibi sabitleri kullanabilmek için de System.Net.HttpClient  unitini ekledik.

iyi çalışmalar.
Cevapla
#3
(27-09-2022, Saat: 09:08)vkamadan Adlı Kullanıcıdan Alıntı:
(26-09-2022, Saat: 22:24)hi_selamlar Adlı Kullanıcıdan Alıntı: Merhabalar,

EFatura servisi ile SOAP üzerinden iletişim kuruyorduk.

Servis sistemini TLS 1.2 desteğine taşıdığını iletti.
Biraz araştırma yaptık fakat HTTPRIO desteklenmediği belirtildi.

Bu konuda bilgisi ve tecrübesi olan arkadaşlar paylaşımda bulunabilirse çok seviniriz.

Teşekkürler.

Merhaba  ,
Delphi 10.3 Rio kullanıyorum, belirttiğiniz TLS kullanımını aşağıdaki gibi sağlayabilirsiniz.
uses a Soap.SOAPHttpTrans , System.Net.HttpClient  unitlerini ekleyin.

sonra RIO nesnenizi şöyle ayarlayın ;

HTTPRIO1.HTTPWebNode.HTTP.SecureProtocols := [THTTPSecureProtocol.SSL3,THTTPSecureProtocol.TLS1,THTTPSecureProtocol.TLS11,THTTPSecureProtocol.TLS12];

Not : HTTPRIO1.HTTPWebNode.HTTP  a erişebilmek için ilgili HELPER ın tanımlı olduğu Soap.SOAPHttpTrans  unitini ekledik, 
THTTPSecureProtocol.SSL3 gibi sabitleri kullanabilmek için de System.Net.HttpClient  unitini ekledik.

iyi çalışmalar.

Merhabalar,

Çok teşekkür ederim.
Akşam deneme yapıp bilgi aktaracağım tekrar.

Teşekkürler.
Amaç, bilginin de/aklın da zekat'ını vermek.
Cevapla
#4
Merhabalar,

İlginçtir anlayamadım ama hiç bir işlem yapmadan serviste de değişiklik yapmadan sistem çalışıyor şuan.
Test server Tls 1.2. Sorunsuz çalışıyor hiç bir işlem yapmadık.

Değerli paylaşımınız için tekrar teşekkür ederiz.
Amaç, bilginin de/aklın da zekat'ını vermek.
Cevapla
#5
İyi günler. VCL bu tür bileşenlerde sistem apilerini kullandığı için işletim sistemi güncellemelerinin yapılmış olması önemli. Sizde çalışan kodlar TLS güncellemesi almamış başka sistemde çalışmayabilir. İyi çalışmalar.
Cevapla
#6
(16-11-2022, Saat: 14:30)sabanakman Adlı Kullanıcıdan Alıntı: İyi günler. VCL bu tür bileşenlerde sistem apilerini kullandığı için işletim sistemi güncellemelerinin yapılmış olması önemli. Sizde çalışan kodlar TLS güncellemesi almamış başka sistemde çalışmayabilir. İyi çalışmalar.

Merhabalar,

Evet haklısınız. Windows 7 güncelleme almamış sistemlerde hata verdi. SP1 yükleyerek işlemi çözümledik.

Teşekkürler.
Amaç, bilginin de/aklın da zekat'ını vermek.
Cevapla
#7
Delphi XE 10.1 de HTTPWebNode.HTTP.SecureProtocols bu özellik yok, başka türlü nasıl eklenebilir TLS 1.2
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
Question Delphi formunu nasıl otomatik tam ekran yapabilirim ? erdemklt0 2 318 23-01-2026, Saat: 10:02
Son Yorum: csunguray
  nduWlanAPI Kullanımı hakkında nurah 3 803 09-09-2025, Saat: 09:33
Son Yorum: RAD Coder
  FMX de Tchart kullanımı mkucuktepe@msn.com 2 711 25-07-2025, Saat: 14:42
Son Yorum: mkucuktepe@msn.com
  TMS Web Core- REST İşlemlerini Nasıl Yapabilirim? kajmerantime 0 425 13-06-2025, Saat: 14:07
Son Yorum: kajmerantime
  Delphi 7 deki pencereleri nasıl sabitleyebilirim? mxpain 1 552 12-12-2024, Saat: 08:50
Son Yorum: 3ddark



Konuyu Okuyanlar: 1 Ziyaretçi