Class PDFSVAUtils
java.lang.Object
se.swedenconnect.sigval.pdf.utils.PDFSVAUtils
Utility methods for SVT processing
- Author:
- Martin Lindström (martin@idsec.se), Stefan Santesson (stefan@idsec.se)
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Date
getClaimedSigningTime
(Calendar signDate, org.bouncycastle.asn1.cms.SignedData signedData) static List
<byte[]> getSignatureCertificateList
(byte[] pdSignature) static String
getSignatureType
(org.apache.pdfbox.pdmodel.interactive.digitalsignature.PDSignature signature, byte[] sigbBytes) static byte[]
getSignatureValueBytes
(org.apache.pdfbox.pdmodel.interactive.digitalsignature.PDSignature signature, byte[] signedPdf)
-
Field Details
-
SIGNATURE_TYPE
- See Also:
-
DOC_TIMESTAMP_TYPE
- See Also:
-
ILLEGAL_SIGNATURE_TYPE
- See Also:
-
SVT_TYPE
- See Also:
-
UNKNOWN_TYPE
- See Also:
-
PDF_SIG_SUBFILETER_LC
- See Also:
-
CADES_SIG_SUBFILETER_LC
- See Also:
-
TIMESTAMP_SUBFILTER_LC
- See Also:
-
-
Constructor Details
-
PDFSVAUtils
public PDFSVAUtils()
-
-
Method Details
-
getSignatureValueBytes
public static byte[] getSignatureValueBytes(org.apache.pdfbox.pdmodel.interactive.digitalsignature.PDSignature signature, byte[] signedPdf) throws IOException - Throws:
IOException
-
getSignatureCertificateList
- Throws:
IOException
-
getSignatureType
public static String getSignatureType(org.apache.pdfbox.pdmodel.interactive.digitalsignature.PDSignature signature, byte[] sigbBytes) -
getClaimedSigningTime
public static Date getClaimedSigningTime(Calendar signDate, org.bouncycastle.asn1.cms.SignedData signedData) throws Exception - Throws:
Exception
-