Using PdfStamper to digitally sign pdf works fine with BouncyCastle 1.62. Upgrading BC from 1.62 to 1.64 will cause an exception:
java.lang.ClassCastException: class org.bouncycastle.asn1.ASN1UTCTime cannot be cast to class org.bouncycastle.asn1.ASN1Set (org.bouncycastle.asn1.ASN1UTCTime and org.bouncycastle.asn1.ASN1Set are in unnamed module of loader org.apache.catalina.loader.ParallelWebappClassLoader @554188ac)
at com.lowagie.text.pdf.PdfPKCS7$X509Name.(Unknown Source)
at com.lowagie.text.pdf.PdfPKCS7.getSubjectFields(Unknown Source)
at com.lowagie.text.pdf.PdfSigGenericPKCS.setSignInfo(Unknown Source)
at com.lowagie.text.pdf.PdfSignatureAppearance.preClose(Unknown Source)
at com.lowagie.text.pdf.PdfSignatureAppearance.preClose(Unknown Source)
at com.lowagie.text.pdf.PdfStamper.close(Unknown Source)
Recommended Comments
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now