Webová služba Certificate verze 6.0.0 (Obecné webové služby) - popis rozhraní služby
Marbes Consulting s.r.o.
EOS4
Vygenerováno z verze 4.21.0.19.0.
Podmínky omezující zveřejnění
Autorem tohoto dokumentu je společnost MARBES CONSULTING s.r.o. Dokument obsahuje informace důvěrného charakteru a ve smyslu definice autorského práva (viz § 2, odst. 1 Zákona č. 121/2000 Sb., zákon o právu autorském) je duševním vlastnictvím autora a předmětem práva autorského. Dokument smí být použit výhradně za účelem, za kterým byl poskytnut a nesmí být bez předchozího souhlasu autora citován, kopírován, vytěžován1 nebo předán třetí fyzické či právnické osobě.
© 2009 MARBES CONSULTING s.r.o.
1 Vytěžováním se podle zákona č. 121/2000 Sb. rozumí trvalý nebo dočasný přepis celého obsahu nebo jeho podstatné části na jiný podklad, a to jakýmikoli prostředky nebo jakýmkoli způsobem.
Webová služba pro správu certifikátů v EOS.
Výjimka vyvolána, pokud je vyvolána služba importu certifikátů, i když je zakázán v nastavení.
Neočekávaná výjimka při volání webových služeb.
Objekt nebyl nalezen.
Session s předaným id nebyla nalezena.
Předpis
Parametry
Parametr |
Typ |
Povinný |
Popis |
sid |
String |
Ne |
|
Výstup
Výjimky
Vrátí seznam vydavatelů certifikátů od kterých chceme importovat certifikáty.
Předpis
Parametry
Parametr |
Typ |
Povinný |
Popis |
Výstup
EosAllowedIssuers - seznam vydavatelů certifikátů od kterých chceme importovat certifikáty
Výjimky
Předpis
Parametry
Parametr |
Typ |
Povinný |
Popis |
sid |
String |
Ne |
|
lid |
String |
Ano |
|
Výstup
Výjimky
Metoda pro aktualizaci nebo import certifikátů do EOS.
Pro správnou funkci metody musí být v EOS nastavení
povolen import certifikátů!
Certifikáty jsou porovnávány podle uniqueKey klíče.
- Pokud je certifikát v databázi, proběhne pouze aktualizace počtu dní k upozornění před
vypršením platnosti.
- Pokud certifikát v databázi ještět není, je vytvořen ze získaných dat a jeho správci jsou ti, kteří jsou
určeni v nastavení EOS
Předpis
Parametry
Parametr |
Typ |
Povinný |
Popis |
certificates |
EosCertificates |
Ano |
seznam certifikátů pro aktualizaci / import |
Výjimky
Zjistí, jestli je povolen import certifikátů přes webovou službu. Import certifikátů se nastavuje v obecném
nastavení EOSU.
Předpis
boolean isCertificateImportEnable ()
Parametry
Parametr |
Typ |
Povinný |
Popis |
Výstup
boolean - true, pokud je import povolen, jinak false
Výjimky
Seznam vydavatelů certifikátů od kterých chceme importovat certifikáty.
Jméno atributu |
Datový typ |
Povinné |
Popis |
allowedIssuers |
List<String> |
Ne |
|
WS objekt certifikátu se základními údaji o certifikátu.
Jméno atributu |
Datový typ |
Povinné |
Popis |
name |
String |
Ne |
Název certifikátu. |
validFrom |
Date |
Ne |
Datum, od kterého (včetně) je certifikát platný. |
validTo |
Date |
Ne |
Datum, do kterého (včetně) je certifikát platný. |
certificateFileName |
String |
Ne |
Soubor certifikátu. |
certificatePersonId |
String |
Ne |
Osoba přiřazená k certifikátu. |
uniqueKey |
String |
Ne |
Unikátní klíč certifikátu. |
issuer |
String |
Ne |
Vydavatele |
subject |
String |
Ne |
Subjekt certifikátu. |
serialNumber |
String |
Ne |
Sériové číslo. |
signatureAlg |
String |
Ne |
Algoritmus podpisu |
publicKeyAlg |
String |
Ne |
Algoritmus veřejného klíče. |
publicKeyFormat |
String |
Ne |
Formát veřejnéhjo klíče. |
version |
Integer |
Ne |
Verze |
certEncoded |
byte |
Ne |
|
Jméno atributu |
Datový typ |
Povinné |
Popis |
login |
String |
Ne |
|
eosId |
String |
Ne |
|
name |
String |
Ne |
|
surname |
String |
Ne |
|
displayName |
String |
Ne |
|
Jméno atributu |
Datový typ |
Povinné |
Popis |
login |
String |
Ne |
|
eosId |
String |
Ne |
|
name |
String |
Ne |
|
surname |
String |
Ne |
|
displayName |
String |
Ne |
|
Jméno atributu |
Datový typ |
Povinné |
Popis |
id |
Long |
Ne |
Id certifikátu. |
name |
String |
Ne |
Název certifikátu. |
description |
String |
Ne |
Popis certifikátu. |
contact |
String |
Ne |
Kontakt |
certificateFileName |
String |
Ne |
Soubor certifikátu. |
validFrom |
Date |
Ne |
Datum, od kterého (včetně) je certifikát platný. |
validTo |
Date |
Ne |
Datum, do kterého (včetně) je certifikát platný. |
synchronize |
Boolean |
Ne |
Synchronizováno |
type |
String |
Ne |
Typ certifikátu |
insertDate |
Date |
Ne |
Datum vložení |
uniqueKey |
String |
Ne |
Unikátní klíč certifikátu. |
issuer |
String |
Ne |
Vydavatele |
subject |
String |
Ne |
Subjekt certifikátu. |
serialNumber |
String |
Ne |
Sériové číslo. |
signatureAlg |
String |
Ne |
Algoritmus podpisu |
publicKeyAlg |
String |
Ne |
Algoritmus veřejného klíče. |
publicKeyFormat |
String |
Ne |
Formát veřejnéhjo klíče. |
version |
Integer |
Ne |
Verze |
revocationDate |
Date |
Ne |
Datum zneplatnění |
revocationPassword |
String |
Ne |
Heslo zneplatnění |
revocationReason |
String |
Ne |
Důvod zneplatnění |
certificatePersons |
EosCertificatePersons |
Ne |
Osoba certifikátu |
certificateAdministrators |
EosCertificateAdministrators |
Ne |
Správci certifikátu |
synchronizeJIP |
Boolean |
Ne |
Synchronizovat do JIP |
Objekt obsahuje seznam certifikátů.
Jméno atributu |
Datový typ |
Povinné |
Popis |
certificate |
List<EosCertificate> |
Ne |
Seznam certifikátů. |
Objekt obsahující informace pro stránkování.
Jméno atributu |
Datový typ |
Povinné |
Popis |
lid |
String |
Ne |
List id nebo null, pokud stránkování není vyžadováno. |
start |
int |
Ne |
Index prvního záznamu, který byl aktuálně vrácen. |
totalCount |
int |
Ne |
Celkový počáteční záznamů. |
hasNext |
boolean |
Ne |
Příznak, zda jsou k dispozici ještě další záznamy. |