Príkazový riadok (CLI)
Príkazový riadok (CLI)
Príkazový riadok (CLI)
Autogram vie podpisovať aj bez grafického rozhrania, čo sa hodí na podpisovanie veľkého počtu súborov naraz alebo v skriptoch. Na Windows použite autogram-cli, na macOS a Linuxe autogram. Vo verzii z Microsoft Store funguje autogram-cli v každom termináli. Pri inštalácii zo súboru .msi ho nájdete v priečinku C:\Program Files\Autogram.
autogram --cli dokument.pdf
autogram --cli -s dokument.pdf -t podpisane/dokument.pdf --parents
autogram --cli -s priecinok -t priecinok_podpisane -f
autogram --cli -s dokument.pdf -d eid --tsa-server http://timestamp.sectigo.com/qualified
Úplný zoznam prepínačov vypíše autogram --help, príklady autogram --usage.
Prepínače
| Prepínač | Význam |
|---|---|
-c, --cli |
Spustí Autogram v príkazovom riadku. Bez neho sa spustí grafické rozhranie. |
-s, --source |
Súbor alebo priečinok na podpis. Dá sa zadať aj ako jediný argument bez prepínača. |
-t, --target |
Kam uložiť podpísaný súbor alebo priečinok. Musí byť rovnakého druhu ako zdroj (súbor alebo priečinok). |
-f, --force |
Prepíše existujúce súbory. |
--parents |
Vytvorí chýbajúce priečinky cieľa. |
-d, --driver |
Karta alebo úložisko: eid, cz_eid, secure_store, monet, gemalto, keystore, custom_pkcs11. Bez neho Autogram vyhľadá všetky karty a ak ich nájde viac, opýta sa, ktorú použiť. |
--slot-id |
Poradie slotu v zozname slotov, ktoré hlási zvolený ovládač. Bez neho Autogram ponúkne všetky nájdené sloty. |
--keystore |
Cesta k súboru s certifikátom (JKS) pre -d keystore. |
--pkcs11-driver-path |
Cesta k ovládaču karty pre -d custom_pkcs11. |
--pdf-level |
Typ podpisu pre PDF: PAdES_BASELINE_B (predvolený), XAdES_BASELINE_B alebo CAdES_BASELINE_B. |
--tsa-server |
Adresa servera časových pečiatok. Ak je zadaná, k podpisom sa pridá časová pečiatka. Viac adries oddeľte čiarkou. |
--proxy |
HTTP proxy vo formáte http://host:port, cez ktoré pôjde všetka komunikácia do internetu (dôveryhodné zoznamy, CRL, OCSP, časové pečiatky, formuláre). Prihlasovanie do proxy nie je podporované. Proxy nastavené v grafickom rozhraní sa v príkazovom riadku nepoužije. |
--pdfa |
Pred podpisom skontroluje súlad PDF s formátom PDF/A. |
--plain-xml |
Povolí podpisovanie XML súborov, ktoré nie sú formulárom verejnej správy. |
--en319132 |
Podpisuje podľa noriem ETSI EN 319 132 a EN 319 122. |
PIN k vybranej karte zadávate v príkazovom riadku, pri občianskom preukaze v okne eID klienta.
Kam sa podpísané súbory uložia
- Bez
-tsa podpísaný súbor uloží vedľa pôvodného s príponou_signed, napríkladdokument_signed.pdf. Ak taký súbor existuje, pridá sa číslo:dokument_signed (1).pdf. - Pri priečinku bez
-tvznikne vedľa neho priečinok s príponou_signed. - S
-tsa existujúci cieľ prepíše iba s-f, inak podpisovanie skončí chybou.
Kontajnery s viacerými dokumentmi
Každý vstupný súbor sa podpisuje samostatne. Existujúci kontajner ASiC-E s viacerými dokumentmi sa podpíše ako celok, rovnako ako v grafickom rozhraní: podpis pokryje všetky dokumenty v kontajneri.