Bungiorno,
implementando il VerifyAllSignatures la seconda signature non viene validata.
Facendo anche il test con validXmlResponse.xml non supero il test di una response valida.
var stringContent = File.ReadAllText("Xml/validXmlResponse.xml");
var xmlDoc = new XmlDocument() { PreserveWhitespace = true };
xmlDoc.LoadXml(stringContent);
var certificate = "MIIEGDCCAwCgAwI....";
var identityProvider =
new Models.IdentityProvider
{
X509SigningCertificates = [certificate]
};
var verificationResult = XmlHelpers.VerifySignature(xmlDoc, identityProvider);
verificationResult -->false
Spero possiate aitare.
Grazie
Bungiorno,
implementando il VerifyAllSignatures la seconda signature non viene validata.
Facendo anche il test con validXmlResponse.xml non supero il test di una response valida.
var stringContent = File.ReadAllText("Xml/validXmlResponse.xml");
var xmlDoc = new XmlDocument() { PreserveWhitespace = true };
xmlDoc.LoadXml(stringContent);
var certificate = "MIIEGDCCAwCgAwI....";
var identityProvider =
new Models.IdentityProvider
{
X509SigningCertificates = [certificate]
};
var verificationResult = XmlHelpers.VerifySignature(xmlDoc, identityProvider);
verificationResult -->false
Spero possiate aitare.
Grazie