Estimados,
Necesito me ayuden culminando un modulo que dispongo para firmar documentos bajo el estandar XAdES-BES, tengo el módulo al 80%, genero el firmado manualmente con sus respectivos bloques, solo me faltaría adicionar el bloque KeyValue->RSAKeyValue->Modulus --generar el contenido que esta en asteriscos (****)--:
<ds:KeyValue> <ds:RSAKeyValue> <ds:Modulus> *********** </ds:Modulus> <ds:Exponent>AQAB</ds:Exponent> </ds:RSAKeyValue> </ds:KeyValue>
Y por supuesto la respectiva validación del XML firmado que debe recibir correctamente el webservice externo, en caso de problemas con la criptografía se debe corregir el bloque que esté mal generado.
Como información adicional, usé como base el proyecto XAdES-T PHP que lo encuentran en internet, reestructuré el código para que firme bajo XAdES-BES.
Estándar requerido: XAdES-BES
Versión del esquema: 1.3.2 ([login to view URL])
Tipo de firmado: ENVELOPED
Codificación: UTF-8
Plataforma de Programación: PHP
Certificado: *.P12 (PCKS#12)
Lastimosamente no he podido continuar con el proyecto por falta de tiempo, ya que me encuentro en otros proyectos y no soy especialista en criptografía.
Saludos Cordiales,