234 Nelze vytvořit zabezpečený kanál SSL/TLS

miroslav.endys@externity.cz 23.06.2022 08:37

Dobrý den,

Evidentně něco dělám špatně a tak bych se rád zeptal.

Stáhnul jsem si testovací aplikaci DemoISDS-dotNET20180907.

Zažádal a získal jsem Komerční serverový certifikát (nejprve od I.CA a potom od PostSignum)

 

Všechny kořenové certifikáty jsem nainstaloval do LocalMachine do složky důvěryhodných kořenových certifikátů.
Samotné certifikáty pro navázání spojení do složky Osobní (LocalMachine)

 

Certifikát jsem zaregistroval na schránce estit8n jako Certifikát spisové služby


 

Nicméně výsledek je stále stejný 

 

234.1 Re: Nelze vytvořit zabezpečený kanál SSL/TLS

602jsima 23.06.2022 09:00

Dobrý den,

neumím toto vyřešit, ale jen obecně poradit. Vaše aplikace neumí navázat TLS spojení s ISDS. Proč to netuším, desítky (možná stovky) jiných to dokáží. Většinou se problémy týkají dotNET. Certifikátem od PostSignum to nebude (nešel by zaregistrovat).

Mohu jen hádat - dle doporučení pro systém kritické infrastruktury, co ž ISDS je, je kladen velký důraz na bezpečnost, to se týká i TLS spojení. Jsou povoleny pouze bezpečné šifry - viz https://info.mojedatovaschranka.cz/info/cs/79.html - splňuje to Vaše aplikace?

Jednoduchý ověření - stejný certifikátový přístup do schránky použijte v open-source SoupUI, kde víme, že klient funguje. Pokud to zde půjde a ve Vaší aplikaci ne, tak je problém v nastavení aplikace. Bohužel my dotNET nepoužíváme a do detailů neznáme, snad zde poradí nějaký jiný vývojář.

 

Jan Šíma

ISDS

234.2 Re: Nelze vytvořit zabezpečený kanál SSL/TLS

miroslav.endys@externity.cz 23.06.2022 12:41

Jak SOAP UI tak má aplikace vrací alert/exception: HandshakeFailure

234.2.1 Re: Re: Nelze vytvořit zabezpečený kanál SSL/TLS

602jsima 23.06.2022 13:07

Ještě pro jistotu otázka - jaký OS (předpokládám Windows) používáte?

 

děkuji

Jan Šíma

ISDS

234.3 Re: Nelze vytvořit zabezpečený kanál SSL/TLS

miroslav.endys@externity.cz 23.06.2022 13:13

Vývoj dělám na Windows 11 Pro


V aplikaci je zapnuté TLS1.2,
Registry [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Cryptography\Configuration\Local\SSL\00010002] obsahují

TLS_DHE_RSA_WITH_AES_256_GCM_SHA384

TLS_DHE_RSA_WITH_AES_128_GCM_SHA256