Ir al final de los metadatos
Ir al inicio de los metadatos

Estás viendo una versión antigua de esta página. Ve a la versión actual.

Comparar con el actual View Version History

« Anterior Versión 16 Siguiente »

Firma un XML a partir de un certificado del KeyStorage de SAP o almacenado en el gestor de certificados de la solución.

MODULO

NOMBRE TÉCNICO

PARAMETROS

DESCRIPCIÓN

xmlsign

localejbs/com.realtech.adapter.orch.modules.core.ext.XMLSign Bean

xmlsign.bean

Path al módulo “localejbs/com.realtech.adapter.orch.modules.core.ext.XMLSignBean”

xmlsign.ex_mod

Módulo que se ejecutará en caso de producirse una excepción. Ej: “excpmailer”

xmlsign.sign_method

Método que se empleará en la firma.  Posibles valores:

  • "RSA" //RSA con SHA1
  • "RSA_SHA256" //RSA con SHA_256
  • "RSA_SHA512" //RSA con SHA_512
  • "HMAC"
  • "DSA"
xmlsign.sign.certificate.gestor

Define el tipo de gestor de certificados a usar: 

  • keystorage: Certificados almacenados en el KeyStorage del AS JAVA. Valor por defecto. Si se usa esta se deben definir los parámetros (xmlsign.signer_keystore_entry / xmlsign.signer_keystore_name)
  • certificateGestor: Para usar la app de gestión de certificados de la solucion.  Si se usa esta se deben definir los parámetros (xmlsign.certificate.gestor.alias / xmlsign.certificate.alias / xmlsign.certificate.gestor.jndi ) 

xmlsign.signer_keystore_entry

Nombre  del certificado que se tomará dentro de un repositorio. Ej: “gesban_cp_PKCS8”

xmlsign.signer_keystore_name

Nombre del repositorio de certificados. Ej: “DEFAULT”

xmlsign.certificate.gestor.aliasAlias del certificado en la app de certificados de la solución. 
xmlsign.certificate.aliasAlias del certificado con que se va a firmar. 
xmlsign.certificate.gestor.jndiJNDI del gestor de certificados de realtech: Valor a informar:
ejb:/appName=realtech.com/efact~j2ee~ear~gestcrt, jarName=realtech.com~efact~j2ee~ejb~gestcrt.jar, beanName=GestorCertEJBBean, interfaceName=com.realtech.efact.j2ee.ejb.gestor.cert.ejb.GestorCertEJBBeanLocal/

xmlsign.sec_provider_class

Clase de certificado.

xmlsign.signer_role

Rol del firmante.  Ej:”emisor”

xmlsign.signPolicyIdentifier

Identificador de la política de firma. Si no se especifica se introduce “http://www.facturae.es/politica_de_firma_formato_facturae/politica_de_firma_formato_facturae_v3_1.pdf

xmlsign.signPolicyDescription

Descripción de la política de firma. Si no se especifica se introduce “Política de firma electrónica para facturación electrónica con formato Facturae”. Si se especifica _ no mete la sección.



xmlsign.signPolicyHashDigestMethodAlgorithm

Algoritmo de Hash de la política de firma. Si no se especifica se introduce “http://www.w3.org/2000/09/xmldsig#sha1



xmlsign.signPolicyHashDigestDigestValue

Valor del hash de la política  de firma apuntada por el identifier a la que se le ha aplicado el hash definido en algoritmo. Si no se especifica se introduce “Ohixl6upD6av8N7pEvDABhEL6hM=”



xmlsign.signPolicyQualifiers

Valor del qualifier de la política de firma (Campo SPURI).  Si no se especifica se introduce “http://www.facturae.es/politica_de_firma_formato_facturae/politica_de_firma_formato_facturae_v3_1.pdf



xmlsign.xadesVersionVersión de la firma XADES. Los posibles valores son “1.2.2” o “1.3.2”. Para la versión “1.3.2” no se incluye en la petición de firma el elemento “SignerRole”


xmlsign.signPositionPosición de la firma. Posibles valores UBL/default. Si no se especifica el valor por defecto es “default”


xmlsign.addPublicKeyToKeyInfo

Permite insertar o no la sección KeyInfo → KeyValue:

Si el parametro no se especifica se introduce la sección por retrocompatibilidad, si se especifica a X también la introduce. Cualquier otro valor no la mete. Ej -.



xmlsign.createSignedDataObjectProperties

Permite insertar o no la sección xades:SignedDataObjectProperties con este valor:

<xades:SignedDataObjectProperties>
<xades:DataObjectFormat ObjectReference="#r-id-1"/>
<xades:MimeType>application/octet-stream</xades:MimeType>
</xades:SignedDataObjectProperties>
Si el parametro no se especifica no se introduce la sección por retrocompatibilidad. Si se fija a X se introduce el valor.


xmlsign.addSigningCertificate

Permite insertar (X) o no (cualquier otro valor: _) la sección SigningCertificate (Si el parámetro no se rellena se inserta por retrocompatibilidad):



xmlsign.addSignPolicy

Permite insertar (X) o no (cualquier otro valor: _) la sección SignaturePolicyIdentifier(Si el parámetro no se rellena se inserta por retrocompatibilidad):

  • Sin etiquetas