Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revize Předchozí verze
Následující verze
Předchozí verze
napoveda2:komunikace_ote:postupy:klientoteapi [01.11.2022 09:30]
Luděk Kravar
napoveda2:komunikace_ote:postupy:klientoteapi [02.11.2022 09:04] (aktuální)
Luděk Kravar
Řádek 7: Řádek 7:
 1. Aplikaci vybalit ze zipu.\\ 1. Aplikaci vybalit ze zipu.\\
 Ideální je připravit pro ni adresář mimo adresáře spravované operačním systémem.\\ Ideální je připravit pro ni adresář mimo adresáře spravované operačním systémem.\\
-**//​Instalace pod adresář Program files nebo dokonce Windows není nejlepší volba.//**\\+**//​Instalace pod adresář ​//Program files// nebo dokonce ​//Windows// není nejlepší volba!//**\\
  
 2. Připravit kliče a certifikáty\\ 2. Připravit kliče a certifikáty\\
 Jsou očekávaný ve formátu PEM, navrhované umístěni v podadresáři cert.\\ Jsou očekávaný ve formátu PEM, navrhované umístěni v podadresáři cert.\\
 Mohou být uloženy odděleně nebo k sobě patrici entity mohou být v jednom souboru, kde je pak třeba dodržet pořadí: privátní klíč, certifikát s odpovídajícím veřejným klíčem, připadne další certifikáty vytvářející řetězec důvěry (intermediate certifikáty,​ kořenový samopodepsaný certifikát).\\ Mohou být uloženy odděleně nebo k sobě patrici entity mohou být v jednom souboru, kde je pak třeba dodržet pořadí: privátní klíč, certifikát s odpovídajícím veřejným klíčem, připadne další certifikáty vytvářející řetězec důvěry (intermediate certifikáty,​ kořenový samopodepsaný certifikát).\\
-Převod různých formátu lze udělat např. pomoci openssl ​(instalace Win64OpenSSL_Light-1_1_1j.exe{{:​napoveda2:​komunikace_ote:​postupyWin64OpenSSL_Light-1_1_1j.zip?​linkonly}} .\\+Převod různých formátu lze udělat např. pomoci openssl ​//instalace Win64OpenSSL_Light-1_1_1j.exe// na odkaze zde: {{:​napoveda2:​komunikace_ote:​postupy:​Win64OpenSSL_Light-1_1_1j.zip?​linkonly}} .\\
 Převod PKCS12 (ve windows často přípona .pfx) na PEM:\\ Převod PKCS12 (ve windows často přípona .pfx) na PEM:\\
   * **openssl pkcs12 -in my.pfx -out my.pem -clcerts [-nodes]**   * **openssl pkcs12 -in my.pfx -out my.pem -clcerts [-nodes]**
Řádek 26: Řádek 26:
  
 === Klient OTE (SOAP klient) 0.1 - parametry spuštění === === Klient OTE (SOAP klient) 0.1 - parametry spuštění ===
-**-h (-? --help)** ​     ​Zobrazení ​této napovědy.\\ +**-h (-? --help)** ​- zobrazení ​této napovědy.\\ 
-**-i (--init)** ​        Po instalaci pro vytvoření ini souboru a struktury adresářů.\\ +**-i (--init)** ​- po instalaci pro vytvoření ini souboru a struktury adresářů.\\ 
-**-s (--send)** ​        Předá zprávy z xmlout OTE a přesune je do xmlsent, případné odpovědi uloží do xmlin. Problemové odpovědi nechá v xmlerr.\\ +**-s (--send)** ​- předá zprávy z xmlout OTE a přesune je do xmlsent, případné odpovědi uloží do xmlin. Problemové odpovědi nechá v xmlerr.\\ 
-**-r (--receive)** ​     Přijeme zprávy z front na OTE, uloží je do xmlin, problemové odpovědi nechá v xmlerr.\\ +**-r (--receive)** ​- přijeme zprávy z front na OTE, uloží je do xmlin, problemové odpovědi nechá v xmlerr.\\ 
-**-w (--password)** ​    Heslo pro dešifrovaní jakéhokoliv privátniho klíče.\\ +**-w (--password)** ​- heslo pro dešifrovaní jakéhokoliv privátniho klíče.\\ 
-**//​--signpass//​** ​       ​Heslo ​pro dešifrovaní podepisovacího privátniho klíče.\\ +**//​--signpass//​** ​- heslo pro dešifrovaní podepisovacího privátniho klíče.\\ 
-**//​--authpass//​** ​       ​Heslo ​pro dešifrovaní autentizačního privátniho klíče.\\ +**//​--authpass//​** ​- heslo pro dešifrovaní autentizačního privátniho klíče.\\ 
-**-f (--file)** ​        Vstupní ​soubor nebo jejich seznam oddělený ','​ bez mezer, zadává se bez cesty, default: všechny soubory v xmlout.\\ +**-f (--file)** ​- vstupní ​soubor nebo jejich seznam oddělený ','​ bez mezer, zadává se bez cesty, default: všechny soubory v xmlout.\\ 
-**-A (--saveauthpass)** ​Uloží heslo k podpisovému klíči v zašifrované podobě.\\ +**-A (--saveauthpass)** ​- uloží heslo k podpisovému klíči v zašifrované podobě.\\ 
-**-S (--savesignpass)** ​Uloží heslo k autentizačnímu klíči v zašifrované podobě.\\+**-S (--savesignpass)** ​- uloží heslo k autentizačnímu klíči v zašifrované podobě.\\
  
 === Příklad dávkového souboru pro spuštění=== === Příklad dávkového souboru pro spuštění===
  
-@echo off +@echo off\\ 
-C: +C:\\ 
-cd \API_KlientOTE +cd \API_KlientOTE\\ 
-C:​\API_KlientOTE\soap_client.exe -r +C:​\API_KlientOTE\soap_client.exe -r\\ 
-C:​\API_KlientOTE\soap_client.exe -s +C:​\API_KlientOTE\soap_client.exe -s\\ 
-echo ------------------------------------------------------------ +echo Dokonceno.\\
-echo Dokonceno.+
  
 === Příklda konfiguračního souboru Klient OTE API === === Příklda konfiguračního souboru Klient OTE API ===
 +
 +(**tučně označená data se definují dle klienta**)\\
  
 [ote]\\ [ote]\\

Osobní nástroje