public class SigUtils extends Object
| Modifier and Type | Method and Description |
|---|---|
static void |
checkCertificateUsage(X509Certificate x509Certificate)
Log if the certificate is not valid for signature usage.
|
static void |
checkResponderCertificateUsage(X509Certificate x509Certificate)
Log if the certificate is not valid for responding.
|
static void |
checkTimeStampCertificateUsage(X509Certificate x509Certificate)
Log if the certificate is not valid for timestamping.
|
static org.apache.pdfbox.pdmodel.interactive.digitalsignature.PDSignature |
getLastRelevantSignature(org.apache.pdfbox.pdmodel.PDDocument document)
Gets the last relevant signature in the document, i.e.
|
static int |
getMDPPermission(org.apache.pdfbox.pdmodel.PDDocument doc)
Get the access permissions granted for this document in the DocMDP transform parameters
dictionary.
|
static void |
setMDPPermission(org.apache.pdfbox.pdmodel.PDDocument doc,
org.apache.pdfbox.pdmodel.interactive.digitalsignature.PDSignature signature,
int accessPermissions)
Set the access permissions granted for this document in the DocMDP transform parameters
dictionary.
|
public static int getMDPPermission(org.apache.pdfbox.pdmodel.PDDocument doc)
doc - document.public static void setMDPPermission(org.apache.pdfbox.pdmodel.PDDocument doc,
org.apache.pdfbox.pdmodel.interactive.digitalsignature.PDSignature signature,
int accessPermissions)
doc - The document.signature - The signature object.accessPermissions - The permission value (1, 2 or 3).public static void checkCertificateUsage(X509Certificate x509Certificate) throws CertificateParsingException
x509Certificate - CertificateParsingExceptionpublic static void checkTimeStampCertificateUsage(X509Certificate x509Certificate) throws CertificateParsingException
x509Certificate - CertificateParsingExceptionpublic static void checkResponderCertificateUsage(X509Certificate x509Certificate) throws CertificateParsingException
x509Certificate - CertificateParsingExceptionpublic static org.apache.pdfbox.pdmodel.interactive.digitalsignature.PDSignature getLastRelevantSignature(org.apache.pdfbox.pdmodel.PDDocument document)
throws IOException
document - to get its last signatureIOExceptionCopyright © 2002–2018 The Apache Software Foundation. All rights reserved.