Ver Mensaje Individual
  #13  
Antiguo 29-03-2023
CrazySoft CrazySoft is offline
Miembro
 
Registrado: abr 2005
Posts: 96
Reputación: 20
CrazySoft Va por buen camino
Volviendo con lo que estoy realizando, no se que parte es la "sección de la firma" si es todo lo que esta en Signature, solo DigestValue o que fragmento es el que debo utilizar para hacer el firmado RSA+SHA26+Base64 con la llave privada y poner en SignatureValue o que es lo que tengo que procesar




Código PHP:
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#">
<
SignedInfo>
<
CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"></CanonicalizationMethod>
<
SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#rsa-sha256"></SignatureMethod>
<
Reference URI="">
<
Transforms>
<
Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"></Transform>
<
Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithComments"></Transform>
</
Transforms>
<
DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<
DigestValue>HUKJKaSHPI3NV2HqiiL1Ws1bkqQ/sCBbdz1LSlw+q04=</DigestValue>
</
Reference>
</
SignedInfo>
<
SignatureValue>k6bvvmXOR....</SignatureValue>
<
KeyInfo>
<
X509Data>
<
X509Certificate>
 
MIIHlDCCBXygAwIBAgIIUqZ2b6ju ...</X509Certificate> </X509Data>
</
KeyInfo>
</
Signature
Responder Con Cita