Policy :: TypeFormatSign

El objeto Policy debe incluir obligatoriamente un valor de TypeFormatSign, formato de firma a utilizar. Internamente la plataforma lo gestiona como un enumerado con distintos valores incluidos a continuación:

Valor Explicación
PKCS1_SHA1_RSA Formato de firma en crudo PKCS#1 RSA
CMS Formato de firma para CMS - RFC 3852 Cryptographic Message Syntax (CMS) objects - also referred to as PKCS#7 (formerly RFC 2630, 3369)
CMS_DETACHED Formato de firma para CMS detached - RFC 3852 Cryptographic Message Syntax (CMS) objects - also referred to as PKCS#7 (formerly RFC 2630, 3369)
CMS_ATTACHED Formato de firma para CMS attached - RFC 3852 Cryptographic Message Syntax (CMS) objects - also referred to as PKCS#7 (formerly RFC 2630, 3369)
CAdES_BES CAdES-BES CMS Advanced Electronic Signature (CAdES).
CAdES_EPES CAdES-EPES CMS Advanced Electronic Signature (CAdES).
CAdES_T CAdES-T CMS Advanced Electronic Signature (CAdES) - requiere tener una TSA configurada
CAdES_C CAdES-C CMS Advanced Electronic Signature (CAdES) - requiere tener una TSA configurada
CAdES_XL CAdES-X-L CMS Advanced Electronic Signature (CAdES) - requiere tener una TSA configurada
CAdES_A CAdES-A CMS Advanced Electronic Signature (CAdES) - requiere tener una TSA configurada
XMLSIG_ENVELOPING formato XMLSignature (en desuso)
XMLDSIG firma simple en formato XMLDSig (en desuso)
XADES_BES Formato XAdES-BES 1.2.2_ 1.3.2 ETSI TS 101 903.
XADES_EPES_ENVELOPED Formato XAdES-EPES 1.2.2_ 1.3.2 ETSI TS 101 903.
XADES_T_ENVELOPED Formato XAdES-T (requiere tener una TSA configurada)
XADES_XL_ENVELOPED Formato XAdES-X-L (requiere tener una TSA configurada)
XADES_A_ENVELOPED Formato XAdES-A (archiving - firma longeva, requiere tener una TSA configurada)
PDF_PKCS7 Firma PDF anterior a PAdES (en desuso)
PDF_PKCS7_T Firma PDF anterior a PAdES, con sello de tiempo (en desuso)
PAdES_BASIC PAdES-BASIC PAdES-PK7 form (PAdES Basic, based on ISO 32000-1)
PAdES_BES PAdES-BES PDF Advanced Electronic Signature (ETSI 102 778)
PAdES_EPES PAdES-EPES PDF Advanced Electronic Signature (ETSI 102 778)
PAdES_LTV PAdES-LTV PDF Advanced Electronic Signature (ETSI 102 778) - requiere tener una TSA configurada
PAdES_BASIC PAdES-BASIC PAdES-PK7 form (PAdES Basic, based on ISO 32000-1)
DIGITALIZED_SIGN Firma digitalizada biométrica

En el caso de la firma por protocolo, en el JSON enviado al servidor, el campo "signatureFormat" asociado a la "signaturePolicy" de cada fichero, toma uno de estos valores como String; por ejemplo:

"signaturePolicy": {
            "signatureFormat": "PAdES_BES",
            "signatureType": "ATTACHED",
            "parameters": {
                "DIGITAL_SIGN_PAGE": "0",
                "DIGITAL_SIGN_STAMPER_HIDE_STATUS": "true",
                "DIGITAL_SIGN_IMAGE_STAMPER_AUTOGENERATE": "false",
                "DIGITAL_SIGN_STAMPER_TEXT": "Documento firmado",
                "DIGITAL_SIGN_STAMPER_TYPE": "QR-BAR-H",
                "DIGITAL_SIGN_RECTANGLE": "{'x':10,'y':10,'height':540,'width':75}"
            }
        }

results matching ""

    No results matching ""