Es Sign Facturae Xades
es__sign_facturae_xadesSign an unsigned Facturae XML with a XAdES-ES digital signature (SHA-256 + RSA) using a PKCS#12 certificate. Includes a two-step confirmation to review before applying the real signature.
Instructions
Aplica una firma digital XAdES-EPES (ETSI EN 319 132-1) a un documento Facturae XML.
Usa el certificado PKCS#12 indicado para firmar con SHA-256 + RSA. La política de firma por defecto es la de Facturae (Orden EHA/962/2007).
HUMAN-IN-THE-LOOP: llame sin confirmation_token para recibir un resumen de confirmación y un token; muéstrelo al usuario y vuelva a llamar con confirmation_token para aplicar la firma real.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| xml | Yes | XML Facturae sin firmar. | |
| cert_path | No | Ruta al certificado PKCS#12 (.p12 / .pfx). La contraseña se lee de AEAT_CERTIFICATE_PASSWORD (nunca como argumento de la tool). | |
| confirmation_token | No | Token de la respuesta awaiting_confirmation previa. | |
| signature_policy_id | No | OID/URI de la política de firma. Por defecto: política Facturae (Orden EHA/962/2007). | |
| signature_policy_hash | No | SHA-256 base64 del documento de política de firma. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||