Dobrý den,
rád bych se informoval jak je možné se programově přihlásit do testovací DS pomocí certifikátu. Na rovinu říkám, že jde nejspíše o moji neznalost, ale nejsem schopný nikde dohledat jasný popis (průvodce) jak to s certifikáty vlastně je. V testovacím prostředí DS je to pro mě dost podobné, resp. zmateční. V tuto chvíli jsem udělal následující.
Stáhl jsem si certifikát "DEMO PostSignum Qualified CA 2 (autorita vydávající podpisový certifikát TSA DEMO PostSignum)" z adresy http://www.postsignum.cz/testovaci_casova_razitka.html a v mé testovací DS jsem v Nastavení->Přístup externích aplikací tento certifikát přidal (pro jistotu do "Certifikát spisové služby" i do "Certifikát hostované spisové služby"). No a teď to nejdůležitější. Dál v zásadě nemám tušení co udělat. V zásadě mi chybí certifikát, který bych předal do své C# aplikace a řekl jí tady máš certifikát, běž na toto URL (SOAP), pomocí certifikátu se přihlaš .. atp.
Předem děkuji za pomoc.
Jan Cimler
153.1 Re: Přihlášení pomocí certifikátu C#
admin 17.01.2017 11:36Dobrý den,
pro vývojáře existuje demoaplikace v C# včetně přihlášení certifikátem. Je to ke stažení v sekci Testovací prostředí/Dokumentace a formuláře - soubor DemoISDS-dotNET20140617.zip
Není to úplně nové, ale snad to bude ještě funkční.
Trvalý odkaz je
https://team.smartadministration.cz/ssf/a/c/p_name/ss_forum/p_action/1/action/view_permalink/entityType/folderEntry/entryId/5633
Jan Šíma
153.2 Re: Přihlášení pomocí certifikátu C#
admin 17.01.2017 11:36Děkuji za odpověď. Vyzkouším a případně se zase poptám.
S pozdravem
Jan Cimler
[EDIT] - tak odzkoušeno a funkční pokud se chci přihlásit pomocí jména a hesla (volba 0). Pokud zvolím pomocí certifikátu (volbu 1), nabídne mi to z úložiště certifikát (ten stažený z prvního dotazu) a pak se mi vrátí chyba
"Pri volani metody FindDataBox webove sluzby ManipulationWebService doslo k vyjimce: Požadavek byl přerušen: Nelze vytvořit zabezpečený kanál SSL/TLS.."
Pravděpodobně nejde o chybu programu, ale spíše certifikátu.
153.2.1 Re: Re: Přihlášení pomocí certifikátu C#
admin 17.01.2017 11:36A jste na testovacím prostředí ISDS? V ostrém ISDS nelze demo certifikát postsignum použít. Taky nesmí být "qualified" ale komerční - viz kap. 10.7.1.1. nápovědy.
Jan Šíma
153.3 Re: Přihlášení pomocí certifikátu C#
admin 17.01.2017 11:36Jsem na testovacím. Ve staženém C# příkladu jsem url ověřoval.