TLS via SChannel IOHandler pro Indy

vložil Radek Červinka 30. listopadu 2021 17:57

Podpora TLS 1.3 je čím dál zásadnější věc. Minule zde byla Synapse a OpenSSL 1.1.1 s podporou TLS 1.3, předtím Indy OpenSSL 1.1.1 IO Handler s podporou TLS 1.3 (stále experimentální) a nyní jsem narazil na Indy SChannel IOHandler (i pro TLS 1.3).

Použití je jednoduché, v podstatě místo instance TIdSSLIOHandlerSocketOpenSSL vytvoříte instanci TIdSSLIOHandlerSocketSChannel a jdete na pivo.

Proti přecházejícímu řešení má několik výhod a nevýhod:

výhody

  • bez OpenSSL DLL
  • používá nativní windows Secure Channel
  • jen 3 soubory

nevýhody

  • jen pro windows
  • závisí na OS (tj. co podporuje OS)

Pro úplnost další varianta github.com/Fr0sT-Brutal/Delphi_SChannelTLS, postavená na socketu z ICS komponent.

Tagy:

Komponenty

Komentování ukončeno

Naše nabídka

MVP
Ing. Radek Červinka - Embarcadero MVP
profil na linkedin, Twitter:@delphicz

Nabízím placené poradenství a konzultace v oblasti programování a vývoje SW.
Dále nabízíme i vývoj speciálního software na zakázku.

Neváhejte nás kontaktovat (i ohledně reklamy).

love Delphi

O Delphi.cz

Delphi je moderní RAD nástroj podporující tvorbu nativních aplikací pro platformu Win32, Win64, Mac OSX, Linux a na iPhone a Android.

Delphi.cz je nezávislý portál pro uživatele Delphi. Portál není koncipován pro úplné začátečníky, i když i ti se zde nebudou nudit, ale spíše na programátory, kteří již něco znají a chtějí své znalosti dále rozvíjet a sledovat novinky.

Poslední komentáře

Comment RSS

Dle měsíců