Preskoči na glavno vsebino

Import EET certifikátov

Ako importovať EET certifikát cez REST API?

Avtor: Petr Pech

Rovnako ako v desktopovej aplikácii je možné EET certifikáty importovať aj prostredníctvom REST API rozhrania.

Spôsob volania

Možno využiť HTTP metódu:

PUT alebo POST

Služba je dostupná na adrese:

/c/{firma}/certifikat-eet/import

  • kde {firma} je databázový identifikátor spoločnosti.

Sú podporované výstupné formáty:

XML alebo JSON

Príklad volania:

curl -sk -u jmeno:heslo -T {jmeno_souboru} -X PUT(/POST)"https://localhost:5434/c/{firma}/certifikat-eet/import?heslo={heslo}&provozovna={provozovna}"-H 'Content-Type: {content-type}' -H 'Accept: {application/xml | application/json}'

Parametre

Oba parametre (heslo; provozovna) sú povinné, parameter heslo slúži na odomknutie certifikátu a provozovna je označenie Vašej EET prevádzkarne.

Pri nesprávnom hesle a neplatnej (alebo chýbajúcej) prevádzkarni dôjde k chybe, operácia potom skončí kódom 400.

Ďalej je potrebné uviesť v hlavičke atribút Content-Type, táto hodnota sa riadi príponou zasielaného certifikátu:

  • application/x-x509-ca-cert – pre prípony .crt a .der

  • application/x-pem-file – pre príponu .pem

  • application/x-pkcs12 – pre prípony .p12 a .pfx

  • application/pkix-cert – pre príponu .cer

Ste s tem dobili odgovor na svoje vprašanje?