153 Přihlášení pomocí certifikátu C#

admin 17.01.2017 11:36

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:36

Dobrý 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:36

Dě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:36

A 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:36

Jsem na testovacím. Ve staženém C# příkladu jsem url ověřoval.