Index: clienteafirma-external-1.0.3/afirma-lib-itext/src/main/java/com/aowagie/text/pdf/PdfPKCS7.java =================================================================== --- clienteafirma-external-1.0.3.orig/afirma-lib-itext/src/main/java/com/aowagie/text/pdf/PdfPKCS7.java +++ clienteafirma-external-1.0.3/afirma-lib-itext/src/main/java/com/aowagie/text/pdf/PdfPKCS7.java @@ -1332,8 +1332,12 @@ public final class PdfPKCS7 { X509Name(final ASN1Sequence seq) { final Enumeration e = seq.getObjects(); - while (e.hasMoreElements()) { - final ASN1Set set = (ASN1Set)e.nextElement(); + while (e.hasMoreElements()) { + ASN1Primitive element = ((ASN1Encodable)e.nextElement()).toASN1Primitive(); + if (!(element instanceof ASN1Set)) + continue; + + final ASN1Set set = (ASN1Set)element; for (int i = 0; i < set.size(); i++) { final ASN1Sequence s = (ASN1Sequence)set.getObjectAt(i);