Ligne de commande
L'outil en ligne de commande : les commandes dont la plupart des lots ont besoin, et les options qui les accompagnent.
L'outil console partage tout son cœur avec l'assistant : tout ce que fait l'interface est à une commande près. Ces exemples supposent une installation depuis les sources ; avec un exécutable téléchargé, remplacez l'appel à l'interpréteur par `cachet-cli`.
Commandes courantes
cachet-cli --input ./pdfs --output ./signed --mode beidcachet-cli --input ./pdfs --output ./signed --pades-level b-bcachet-cli --mode image --template ./pdfs/MODEL.pdf \
--input ./pdfs --output ./signed \
--image-path signature.png --page 1 --x 360 --y 150cachet-cli --mode azure \
--azure-vault-url https://myorg-sign.vault.azure.net \
--azure-trust-anchors ./internal-ca-chain.pem \
--input ./pdfs --output ./signedcachetOptions
Les options nécessaires à la plupart des exécutions. Le README documente l'ensemble complet, y compris toutes les options Azure.
| Option | Signification |
|---|---|
--gui | Lance l'interface graphique ; sinon l'outil s'exécute en mode console. |
--input | Fichiers et dossiers à traiter. Les dossiers sont parcourus à la recherche de PDF. |
--output | Dossier de sortie. Les fichiers sont écrits sous la forme {name}_signe.pdf et ne sont jamais écrasés. |
--template | PDF modèle. S'il est fourni, chaque document en entrée est validé par rapport à lui. |
--mode | beid, azure ou image. Vaut beid par défaut. |
--pades-level | b-b, b-t, b-lt ou b-lta. Vaut b-lta par défaut. |
--page | Page cible : un numéro à partir de 1, ou first / last, résolu document par document. |
--x --y | Coin inférieur gauche de la marque, en points depuis le bas à gauche de la page. Omettez les deux en mode eID pour obtenir le bas à droite de la dernière page. |
--image-path | L'image à apposer. Obligatoire en mode image. |
--timestamp-url | Autorité d'horodatage RFC 3161 pour les niveaux b-t et supérieurs. |
--digest | Empreinte de la signature : sha256 (défaut), sha384 ou sha512. |
--azure-vault-url | URL du Key Vault. Obligatoire en mode Azure. |
--azure-trust-anchors | Fichier PEM ou DER, ou répertoire, contenant la chaîne de l'AC interne utilisée comme ancres de confiance LTV en mode Azure. |
--refresh-trust-list | Force le retéléchargement de la liste de confiance de l'UE, en contournant le cache de 24 heures. |