Ir al contenido
Cachet

Línea de comandos

La herramienta de consola: los comandos que necesita la mayoría de los lotes y las opciones que los acompañan.

La herramienta de consola comparte todo su núcleo con el asistente, así que todo lo que hace la interfaz está a un comando de distancia. Estos ejemplos suponen una instalación desde el código fuente; con un ejecutable descargado, sustituya la llamada al intérprete por `cachet-cli`.

Comandos habituales

Firmar una carpeta con la tarjeta eID, en el nivel b-lta predeterminado
cachet-cli --input ./pdfs --output ./signed --mode beid
Firmar sin conexión en el nivel básico, sin ningún acceso a la red
cachet-cli --input ./pdfs --output ./signed --pades-level b-b
Estampar una imagen, validando con una plantilla
cachet-cli --mode image --template ./pdfs/MODEL.pdf \
  --input ./pdfs --output ./signed \
  --image-path signature.png --page 1 --x 360 --y 150
Firmar con un certificado personal de Azure Key Vault
cachet-cli --mode azure \
  --azure-vault-url https://myorg-sign.vault.azure.net \
  --azure-trust-anchors ./internal-ca-chain.pem \
  --input ./pdfs --output ./signed
Abrir el asistente gráfico
cachet

Opciones

Las opciones que necesita la mayoría de las ejecuciones. El README documenta el conjunto completo, incluidas todas las opciones de Azure.

OpciónSignificado
--guiLanza la interfaz gráfica; si no, la herramienta se ejecuta en modo consola.
--inputArchivos y carpetas que procesar. En las carpetas se buscan los PDF.
--outputCarpeta de salida. Los archivos se escriben como {name}_signe.pdf y nunca se sobrescriben.
--templatePDF de plantilla. Si se indica, cada archivo de entrada se valida con él.
--modebeid, azure o image. Por defecto, beid.
--pades-levelb-b, b-t, b-lt o b-lta. Por defecto, b-lta.
--pagePágina de destino: un número a partir de 1, o first / last, resuelto documento a documento.
--x --yEsquina inferior izquierda de la marca, en puntos desde la esquina inferior izquierda de la página. Omita ambos en modo eID para obtener la esquina inferior derecha de la última página.
--image-pathLa imagen que estampar. Obligatoria en modo imagen.
--timestamp-urlAutoridad de sellado de tiempo RFC 3161 para los niveles b-t y superiores.
--digestResumen de la firma: sha256 (predeterminado), sha384 o sha512.
--azure-vault-urlURL del Key Vault. Obligatoria en modo Azure.
--azure-trust-anchorsArchivo PEM o DER, o un directorio, con la cadena de la AC interna usada como anclas de confianza LTV en modo Azure.
--refresh-trust-listFuerza una nueva descarga de la lista de confianza de la UE, saltándose la caché de 24 horas.