|
string, private property, cesta k souboru obsahujícího podepisovací certifikát (privátní klíč) klienta
string, private property, cesta k souboru obsahujícího certifikát certifikační autority podepisující certifikát portálu pro komunikaci
string, private property, cesta k souboru obsahujícího podepisovací certifikát portálu
PHP | string _GenerujXML(string$fc_data, string$fc_podpis) |
---|
Z parametrů vygeneruje XML. Výsledek je vrácen touto metodou.
Arguments
Přenášená data
Podpis dat
PHP | string _Komunikuj(string$fc_xml) |
---|
Odešle HTTPS požadavek na portál. URL portálu zjistí z atributu PortalURL, komunikace je anonymní. Metoda vrátí odpověď portálu.
Arguments
Přenášená XML data
PHP | boolean _OverPodpis(string$fc_data, string$fc_podpis) |
---|
Ověří, zda atribut CertifikatPortalPodpis obsahuje certifikát, kterým byla data podepsána (viz vstupní parametry metody)
Arguments
Podepsaná data
Podpis dat
PHP | string _Podepis(string$fc_data) |
---|
Podpis vstupních dat (viz parametr). Podepisováno certifikátem CertrifikatZPPodpis. Podpis neobsahuje ani podepisovaná data, ani certifikát. Podpis je vrácen touto metodou.
Arguments
Podepisovaná data
PHP | void CKomunikace(string$fc_CertifikatZPPodpis, string$fc_CertifikatPortalCA, string$fc_CertifikatPortalPodpis, string$fc_PortalURL) |
---|
konstruktor - inicializace properties
Arguments
Cesta k souboru obsahujícího podepisovací certifikát (privátní klíč) IS ZP
Cesta k souboru obsahujícího certifikát certifikační autority podepisující certifikát portálu pro komunikaci
Cesta k souboru obsahujícího podepisovací certifikát portálu
URL adresa komunikační brány portálu včetně protokolu (HTTPS)
PHP | void Run() |
---|
Vlastní komunikace. Výstup je na stdout ve formátu: [RESULT] výsledek komunikace [XML VYZVA] zaslaná výzva portálu [XML ODPOVED] získaná odpověď portálu