From 0d75b9d311ac7cba62e5d09783a112a2b5975ad8 Mon Sep 17 00:00:00 2001 From: "ARTECH\\sgrampone" Date: Mon, 4 Apr 2022 13:26:05 -0300 Subject: [PATCH] GeneXusXmlSignature - Add Issuer serial to xml signature when using KeyInfoType X509Certificate --- .../src/main/java/com/genexus/dsig/XmlDSigSigner.java | 1 + 1 file changed, 1 insertion(+) diff --git a/GeneXusXmlSignature/src/main/java/com/genexus/dsig/XmlDSigSigner.java b/GeneXusXmlSignature/src/main/java/com/genexus/dsig/XmlDSigSigner.java index cf72727..be9b8ee 100644 --- a/GeneXusXmlSignature/src/main/java/com/genexus/dsig/XmlDSigSigner.java +++ b/GeneXusXmlSignature/src/main/java/com/genexus/dsig/XmlDSigSigner.java @@ -371,6 +371,7 @@ private String Sign(Document xmlInput, PrivateKeyManager key, CertificateX509 ce try { X509Certificate x509Certificate = certificate.Cert(); X509Data x509data = new X509Data(sig.getDocument()); + x509data.addIssuerSerial(x509Certificate.getIssuerDN().getName(), x509Certificate.getSerialNumber()); x509data.addSubjectName(x509Certificate); x509data.addCertificate(x509Certificate); sig.getKeyInfo().add(x509data);