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);