-
Notifications
You must be signed in to change notification settings - Fork 70
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Como gerar e assinar um documento com um certificado auto assinado ? #343
Comments
O certificado final usado para assinatura não pode ser auto-assinado, precisa de no mínimo um nível acima. No caso daqueles emitido pela SafeWeb OK. |
Implementando resolvo o problema de DER ? pois o DER acontece esse problema quando envio via base64 se instalar ele no Windows ele roda dai só da o problema de politica. |
Aqui na empresa temos uma demanda onde alguns usuários assinam com um certificado A1 ou A3 da Safeweb e outros com um certificado auto assinado com o CA Root sendo um que nós geramos tem como fazer isso utilizando a biblioteca ?
Fora isso toda vez que tento assinar importando o PFX via base64 ele gera esse erro alguém conseguiria me ajudar ?
hashPDFtoSign: 856f8c7f4feb2800f0c3a8cbfe7ebb1bf999e31e1d1ee121b701edda1a17871e java.io.IOException: Short read of DER length at sun.security.util.DerInputStream.getLength(DerInputStream.java:582) at sun.security.util.DerValue.init(DerValue.java:391) at sun.security.util.DerValue.<init>(DerValue.java:332) at sun.security.util.DerValue.<init>(DerValue.java:345) at sun.security.pkcs12.PKCS12KeyStore.engineLoad(PKCS12KeyStore.java:1938) at java.security.KeyStore.load(KeyStore.java:1445) at br.com.luisjustin.engines.PADES$1.sign(PADES.java:269) at org.apache.pdfbox.pdfwriter.COSWriter.doWriteSignature(COSWriter.java:793) at org.apache.pdfbox.pdfwriter.COSWriter.visitFromDocument(COSWriter.java:1199) at org.apache.pdfbox.cos.COSDocument.accept(COSDocument.java:452) at org.apache.pdfbox.pdfwriter.COSWriter.write(COSWriter.java:1435) at org.apache.pdfbox.pdmodel.PDDocument.saveIncremental(PDDocument.java:1410) at br.com.luisjustin.engines.PADES.signPDF(PADES.java:297) at br.com.luisjustin.PlaygroundSingByP12.main(PlaygroundSingByP12.java:56)
The text was updated successfully, but these errors were encountered: