public class LtvVerification
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
LtvVerification.CertificateInclusion
Certificate inclusion in the DSS and VRI dictionaries in the CERT and CERTS
keys
|
static class |
LtvVerification.CertificateOption
Options for how many certificates to include
|
static class |
LtvVerification.Level
What type of verification to include
|
Constructor and Description |
---|
LtvVerification(PdfStamper stp)
The verification constructor.
|
Modifier and Type | Method and Description |
---|---|
boolean |
addVerification(java.lang.String signatureName,
java.util.Collection<byte[]> ocsps,
java.util.Collection<byte[]> crls,
java.util.Collection<byte[]> certs)
Alternative addVerification.
|
boolean |
addVerification(java.lang.String signatureName,
OcspClient ocsp,
CrlClient crl,
LtvVerification.CertificateOption certOption,
LtvVerification.Level level,
LtvVerification.CertificateInclusion certInclude)
Add verification for a particular signature
|
void |
merge()
Merges the validation with any validation already in the document or creates
a new one.
|
public LtvVerification(PdfStamper stp)
stp
- the PdfStamper to apply the validation topublic boolean addVerification(java.lang.String signatureName, OcspClient ocsp, CrlClient crl, LtvVerification.CertificateOption certOption, LtvVerification.Level level, LtvVerification.CertificateInclusion certInclude) throws java.io.IOException, java.security.GeneralSecurityException
signatureName
- the signature to validate (it may be a timestamp)ocsp
- the interface to get the OCSPcrl
- the interface to get the CRLcertOption
- level
- the validation options to includecertInclude
- java.security.GeneralSecurityException
java.io.IOException
public boolean addVerification(java.lang.String signatureName, java.util.Collection<byte[]> ocsps, java.util.Collection<byte[]> crls, java.util.Collection<byte[]> certs) throws java.io.IOException, java.security.GeneralSecurityException
java.io.IOException
java.security.GeneralSecurityException
public void merge() throws java.io.IOException
java.io.IOException
Copyright © 2013. All Rights Reserved.