Dobrý den,
naším cílem je využít autentizační službu DS. V naší webové aplikaci potřebujeme získat informace o přihlášeném uživateli.
Pro začátek jsem z webu https://team.smartadministration.cz stáhl vzorovou aplikaci pro komunikaci s DS (pro PHP - DemoISDS-PHP20120209). Potom jsem provedl tyto akce:
- Do naší testovací DS (ID=jqufzsh) jsem vložil veřejný certifikát. Postup: Datová schránka -> Nastavení -> Přístup externích aplikací -> Odesílací brána -> Změnit nastavení -> zvolit ID služby -> Přidat certifikát
ID služby máme přiděleno od Ministerstva vnitra a služba je registrována pro OB+AS. Certifikát je vydán I.CA a je platný do 30.5.2019.
DS nám certifikát umožnila vložit, tím jej považujeme za validní pro toto použití.
- Vzorovou aplikaci jsem umístil na náš server dostupný z webu.
- V souboru `test.php` jsem doplnil hodnoty pro řádky:
$loginname=
$password=
- Jako metodu přihlášení jsem zvolil 0, tedy přihlášení jménem a heslem.
Po spuštění `php test.php` dostávám chybu:
Pri volani WS pro vyhledani schranky doslo k vyjimce. CurlError: 35 Message:error:14094410:SSL routines:ssl3_read_bytes:sslv3 alert handshake failure
Poprosil bych Vás o radu, jak dále postupovat. V první fázi mi jde o rozběhnutí alespoň nějaké komunikace s DS. Používáme PHP 7.1.17.
Děkuji
Radim Pospíšil
153.1 Re: Rozběhnutí vzorové aplikace (PHP)
602jsima 26.07.2018 08:52Dobrý den,
co popisujete nijak nesouvisí s autentizačním rozhraním, vy se nemůžete připojit do ISDS. Nejčastější příčinou je nepoužití TLS1.2 v nastavení parametrů aplikace. Pokud máte příklad z roku 2009, tam to jistě není. Z hlavy nevím, jak s to v PHP dělá, ale určitě to jde, protože v PHP jsou desítky ISDS klientů. Z té chyby možná lze odhadnut, že používáte dokonce SSL, to už je dlouho nepodporované.
Jan Šíma
ISDS
153.2 Re: Rozběhnutí vzorové aplikace (PHP)
radim.pospisil@proofreason.com 30.07.2018 13:44Děkuji za zprávu.
Jen přidám odkaz na aktualizovanou vzorovou aplikaci:
https://team.smartadministration.cz/ssf/s/readFile/folderEntry/12614/8a75889765ab2c0201665e475fa00253/1539180027000/lastView/DemoISDS-PHP20181010.zip