Index

A B C D E G I L M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values

A

AbstractBasicPDFSignaturePolicyChecks - Class in se.swedenconnect.sigval.pdf.verify.policy.impl
Abstract implementation of a PDF signature policy checker
AbstractBasicPDFSignaturePolicyChecks() - Constructor for class se.swedenconnect.sigval.pdf.verify.policy.impl.AbstractBasicPDFSignaturePolicyChecks
 
AcroForm - Class in se.swedenconnect.sigval.pdf.pdfstruct
Utility class for an AcroForm used to compare and extract values from the AcroForm
AcroForm(COSBase, COSDocument) - Constructor for class se.swedenconnect.sigval.pdf.pdfstruct.AcroForm
Constructor
addGeneralSafeObjects(PDFDocRevision) - Method in interface se.swedenconnect.sigval.pdf.pdfstruct.GeneralSafeObjects
Examine the curent PDF document revision and add object references that are safe to have updated xref pointers to new data without altering the visual content of the PDF document.
addGeneralSafeObjects(PDFDocRevision) - Method in class se.swedenconnect.sigval.pdf.pdfstruct.impl.DefaultGeneralSafeObjects
Examine the curent PDF document revision and add object references that are safe to have updated xref pointers to new data without altering the visual content of the PDF document.
addGeneralSafeObjects(PDFDocRevision) - Method in class se.swedenconnect.sigval.pdf.pdfstruct.impl.StrictGeneralSafeObjects
 
applyValidationPolicy(SignatureValidationReportType, ExtendedPdfSigValResult) - Method in class se.swedenconnect.sigval.pdf.verify.impl.DefalutPDFSigValReportGenerator
Apply the final validation checks against any policy provided by the profile

B

BasicPdfSignaturePolicyValidator - Class in se.swedenconnect.sigval.pdf.verify.policy.impl
Implements a basic signature policy checker
BasicPdfSignaturePolicyValidator() - Constructor for class se.swedenconnect.sigval.pdf.verify.policy.impl.BasicPdfSignaturePolicyValidator
 

C

CADES_SIG_SUBFILETER_LC - Static variable in class se.swedenconnect.sigval.pdf.utils.PDFSVAUtils
 
calculateDocRefHash(PDSignature, byte[], String) - Method in class se.swedenconnect.sigval.pdf.svt.PDFSVTSigValClaimsIssuer
Performs the basic calculation of the hash of signed data in a PDF document, signed by a particular signature
checkAlgoritmConsistency(ExtendedPdfSigValResult) - Static method in class se.swedenconnect.sigval.pdf.utils.CMSVerifyUtils
 
CMSVerifyUtils - Class in se.swedenconnect.sigval.pdf.utils
Utility methods for CMS verification
CMSVerifyUtils() - Constructor for class se.swedenconnect.sigval.pdf.utils.CMSVerifyUtils
 
COSArray - Enum constant in enum class se.swedenconnect.sigval.pdf.pdfstruct.ObjectValueType
 
COSBoolean - Enum constant in enum class se.swedenconnect.sigval.pdf.pdfstruct.ObjectValueType
 
COSDictionary - Enum constant in enum class se.swedenconnect.sigval.pdf.pdfstruct.ObjectValueType
 
COSInteger - Enum constant in enum class se.swedenconnect.sigval.pdf.pdfstruct.ObjectValueType
 
COSName - Enum constant in enum class se.swedenconnect.sigval.pdf.pdfstruct.ObjectValueType
 
COSNumber - Enum constant in enum class se.swedenconnect.sigval.pdf.pdfstruct.ObjectValueType
 
COSObject - Enum constant in enum class se.swedenconnect.sigval.pdf.pdfstruct.ObjectValueType
 
COSString - Enum constant in enum class se.swedenconnect.sigval.pdf.pdfstruct.ObjectValueType
 
createSVTSealedPDF(byte[], String, PDFDocTimestampSignatureInterface) - Static method in class se.swedenconnect.sigval.pdf.timestamp.issue.impl.PDFDocTimstampProcessor
Add a document timestamp with an SVT token to the supplied PDF document.

D

DefalutPDFSigValReportGenerator - Class in se.swedenconnect.sigval.pdf.verify.impl
PDF Implementation of the Signature validation report generator
DefalutPDFSigValReportGenerator() - Constructor for class se.swedenconnect.sigval.pdf.verify.impl.DefalutPDFSigValReportGenerator
 
DefalutPDFSigValReportGenerator(String) - Constructor for class se.swedenconnect.sigval.pdf.verify.impl.DefalutPDFSigValReportGenerator
 
DefaultGeneralSafeObjects - Class in se.swedenconnect.sigval.pdf.pdfstruct.impl
 
DefaultGeneralSafeObjects() - Constructor for class se.swedenconnect.sigval.pdf.pdfstruct.impl.DefaultGeneralSafeObjects
 
DefaultPDFDocTimestampSignatureInterface - Class in se.swedenconnect.sigval.pdf.timestamp.issue.impl
Implementation of the PDF box signing interface used to add a document timestamp to a PDF document which includes a SVT token.
DefaultPDFDocTimestampSignatureInterface(PrivateKey, List<X509Certificate>, String) - Constructor for class se.swedenconnect.sigval.pdf.timestamp.issue.impl.DefaultPDFDocTimestampSignatureInterface
Constructor.
DefaultPDFSignatureContext - Class in se.swedenconnect.sigval.pdf.pdfstruct.impl
Examines a PDF document and gathers context data used to determine document revisions and if any of those revisions may alter the document appearance with respect to document signatures.
DefaultPDFSignatureContext(byte[], GeneralSafeObjects) - Constructor for class se.swedenconnect.sigval.pdf.pdfstruct.impl.DefaultPDFSignatureContext
Constructor
DefaultPDFSignatureContextFactory - Class in se.swedenconnect.sigval.pdf.pdfstruct.impl
Default implementation of the PDFSignatureContextFactory providing a base PDF signature context for signed PDF documents to determine whether updates to a PDF document after it was signed can be considered safe with respect to visual content.
DefaultPDFSignatureContextFactory() - Constructor for class se.swedenconnect.sigval.pdf.pdfstruct.impl.DefaultPDFSignatureContextFactory
 
Dictionary - Class in se.swedenconnect.sigval.pdf.pdfstruct
Utility class for a PDF Dictionary used to compare and extract values from the Dictionary
Dictionary(COSDictionary) - Constructor for class se.swedenconnect.sigval.pdf.pdfstruct.Dictionary
Constructor
DOC_TIMESTAMP_TYPE - Static variable in class se.swedenconnect.sigval.pdf.utils.PDFSVAUtils
 
documentTimestampSig - Variable in class se.swedenconnect.sigval.pdf.timestamp.PDFDocTimeStamp
 

E

Error - Enum constant in enum class se.swedenconnect.sigval.pdf.pdfstruct.ObjectValueType
 
ExtendedPDFSignatureValidator - Interface in se.swedenconnect.sigval.pdf.verify
 
ExtendedPdfSigValResult - Class in se.swedenconnect.sigval.pdf.data
Data class holding the extended signature validation result data from PDF signature validation
ExtendedPdfSigValResult() - Constructor for class se.swedenconnect.sigval.pdf.data.ExtendedPdfSigValResult
 
extendedResultValidation(byte[]) - Method in interface se.swedenconnect.sigval.pdf.verify.ExtendedPDFSignatureValidator
Compile a complete PDF signature verification result object from the list of individual signature results
extendedResultValidation(byte[]) - Method in class se.swedenconnect.sigval.pdf.verify.impl.SVTenabledPDFDocumentSigVerifier
Compile a complete PDF signature verification result object from the list of individual signature results

G

GeneralSafeObjects - Interface in se.swedenconnect.sigval.pdf.pdfstruct
Interface for implementations of functions to locate and add safe objects that can be modified in a PDF document without changing the visual content of the document
getCertificateChain() - Method in class se.swedenconnect.sigval.pdf.timestamp.issue.impl.DefaultPDFDocTimestampSignatureInterface
getCertificateChain() - Method in interface se.swedenconnect.sigval.pdf.timestamp.issue.PDFDocTimestampSignatureInterface
 
getCertificateValidator() - Method in class se.swedenconnect.sigval.pdf.verify.impl.PDFSingleSignatureValidatorImpl
Returns the certificate validator used to validate certificates
getCertificateValidator() - Method in class se.swedenconnect.sigval.pdf.verify.impl.SVTenabledPDFDocumentSigVerifier
getCertificateValidator() - Method in interface se.swedenconnect.sigval.pdf.verify.PDFSingleSignatureValidator
Returns the certificate validator used to validate certificates
getClaimedSigningTime(Calendar, SignedData) - Static method in class se.swedenconnect.sigval.pdf.utils.PDFSVAUtils
 
getCMSAlgoritmProtectionData(Attribute, ExtendedPdfSigValResult) - Static method in class se.swedenconnect.sigval.pdf.utils.CMSVerifyUtils
 
getCmsSignedAttributes() - Method in class se.swedenconnect.sigval.pdf.timestamp.issue.impl.DefaultPDFDocTimestampSignatureInterface
getCmsSignedData() - Method in class se.swedenconnect.sigval.pdf.timestamp.issue.impl.DefaultPDFDocTimestampSignatureInterface
getCMSSignedDataParser(PDSignature, byte[]) - Static method in class se.swedenconnect.sigval.pdf.utils.CMSVerifyUtils
Obtains a CMSSignedDataParser*
getConcludingSigVerifyResult(List<SignatureValidationResult>) - Static method in class se.swedenconnect.sigval.pdf.verify.impl.SVTenabledPDFDocumentSigVerifier
Compile a complete PDF signature verification result object from the list of individual signature results
getDataObjectFormat() - Method in class se.swedenconnect.sigval.pdf.verify.impl.DefalutPDFSigValReportGenerator
Get the signed data object format for this signature validation result
getObjectRef(String...) - Method in class se.swedenconnect.sigval.pdf.pdfstruct.AcroForm
Get the object identifier value referenced by an inner dictionary inside the AcroForm
getPdfDocRevisions() - Method in class se.swedenconnect.sigval.pdf.pdfstruct.impl.DefaultPDFSignatureContext
Getter for PDF document revision data
getPdfDocRevisions() - Method in interface se.swedenconnect.sigval.pdf.pdfstruct.PDFSignatureContext
Getter for PDF document revision data
getPdfSignature() - Method in class se.swedenconnect.sigval.pdf.data.ExtendedPdfSigValResult
getPdfSignatureContext(byte[]) - Method in class se.swedenconnect.sigval.pdf.pdfstruct.impl.DefaultPDFSignatureContextFactory
Provide a PDF signature context object for a particular PDF document.
getPdfSignatureContext(byte[]) - Method in interface se.swedenconnect.sigval.pdf.pdfstruct.PDFSignatureContextFactory
Provide a PDF signature context object for a particular PDF document.
getRequiredSignerCertificates() - Method in class se.swedenconnect.sigval.pdf.verify.impl.SVTenabledPDFDocumentSigVerifier
This implementation allways perform PKIX validation and returns an empty list for this function
getSignatureCertificateList(byte[]) - Static method in class se.swedenconnect.sigval.pdf.utils.PDFSVAUtils
 
getSignatureDtbsDigestAndValue(ExtendedPdfSigValResult, String) - Method in class se.swedenconnect.sigval.pdf.verify.impl.DefalutPDFSigValReportGenerator
Get the DTBSR (Data to be signed representation) hash value and hash algorithm according the document profile
getSignatureQuality(ExtendedPdfSigValResult) - Method in class se.swedenconnect.sigval.pdf.verify.impl.DefalutPDFSigValReportGenerator
Get signature quality from the signature validation result
getSignatures() - Method in class se.swedenconnect.sigval.pdf.pdfstruct.impl.DefaultPDFSignatureContext
Getter for PDF signature objects in the examined document.
getSignatures() - Method in interface se.swedenconnect.sigval.pdf.pdfstruct.PDFSignatureContext
Getter for PDF signature objects in the examined document.
getSignatureSVTData(byte[]) - Method in class se.swedenconnect.sigval.pdf.svt.PDFSVTValidator
 
getSignatureType(PDSignature, byte[]) - Static method in class se.swedenconnect.sigval.pdf.utils.PDFSVAUtils
 
getSignatureValidationProcess(ExtendedPdfSigValResult, String) - Method in class se.swedenconnect.sigval.pdf.verify.impl.DefalutPDFSigValReportGenerator
Get the signature validation process identifier for this signature validation process
getSignatureValue(ExtendedPdfSigValResult) - Method in class se.swedenconnect.sigval.pdf.verify.impl.DefalutPDFSigValReportGenerator
Get the signature value
getSignatureValueBytes(PDSignature, byte[]) - Static method in class se.swedenconnect.sigval.pdf.utils.PDFSVAUtils
 
getSignedDocument(PDSignature) - Method in class se.swedenconnect.sigval.pdf.pdfstruct.impl.DefaultPDFSignatureContext
Extracts the bytes of the PDF document that was signed by the provided signature
getSignedDocument(PDSignature) - Method in interface se.swedenconnect.sigval.pdf.pdfstruct.PDFSignatureContext
Extracts the bytes of the PDF document that was signed by the provided signature
getSvt() - Method in class se.swedenconnect.sigval.pdf.timestamp.issue.impl.DefaultPDFDocTimestampSignatureInterface
getSvt() - Method in interface se.swedenconnect.sigval.pdf.timestamp.issue.PDFDocTimestampSignatureInterface
 
getSvtProfile() - Method in class se.swedenconnect.sigval.pdf.svt.PDFSVTSigValClaimsIssuer
getValidationPolicy() - Method in class se.swedenconnect.sigval.pdf.verify.policy.impl.AbstractBasicPDFSignaturePolicyChecks
Returns the validation policy implemented by this policy validator
getValidationPolicy() - Method in class se.swedenconnect.sigval.pdf.verify.policy.impl.BasicPdfSignaturePolicyValidator
Returns the validation policy implemented by this policy validator
getValidationPolicy() - Method in class se.swedenconnect.sigval.pdf.verify.policy.impl.PkixPdfSignaturePolicyValidator
 
getValueByName(String) - Method in class se.swedenconnect.sigval.pdf.pdfstruct.Dictionary
Gets the value of an item inside this dictionary

I

ILLEGAL_SIGNATURE_TYPE - Static variable in class se.swedenconnect.sigval.pdf.utils.PDFSVAUtils
 
init() - Method in class se.swedenconnect.sigval.pdf.timestamp.PDFSVTDocTimeStamp
 
isCmsAlgorithmProtection() - Method in class se.swedenconnect.sigval.pdf.data.ExtendedPdfSigValResult
isCoversWholeDocument(PDSignature) - Method in class se.swedenconnect.sigval.pdf.pdfstruct.impl.DefaultPDFSignatureContext
Test if this signature covers the whole document.
isCoversWholeDocument(PDSignature) - Method in interface se.swedenconnect.sigval.pdf.pdfstruct.PDFSignatureContext
Test if this signature covers the whole document.
isPades() - Method in class se.swedenconnect.sigval.pdf.timestamp.issue.impl.DefaultPDFDocTimestampSignatureInterface
isSignatureCovered(PDSignature) - Method in class se.swedenconnect.sigval.pdf.timestamp.PDFDocTimeStamp
This test checks that the signature and the data signed by this signature is covered by this document timestamp.
isSignatureExtendedByNonSafeUpdates(PDSignature) - Method in class se.swedenconnect.sigval.pdf.pdfstruct.impl.DefaultPDFSignatureContext
Check if the pdf document was updated by unsafe updates after this signature was added to the document, where the new update may alter the visual content of the document.
isSignatureExtendedByNonSafeUpdates(PDSignature) - Method in interface se.swedenconnect.sigval.pdf.pdfstruct.PDFSignatureContext
Check if the pdf document was updated by unsafe updates after this signature was added to the document, where the new update may alter the visual content of the document.
isSigned(byte[]) - Method in class se.swedenconnect.sigval.pdf.verify.impl.SVTenabledPDFDocumentSigVerifier

L

LOG - Static variable in class se.swedenconnect.sigval.pdf.verify.impl.SVTenabledPDFDocumentSigVerifier
 

M

matches(Object) - Method in class se.swedenconnect.sigval.pdf.pdfstruct.Dictionary
Compare this dictionary with the values of another dictionary
matches(Object) - Method in class se.swedenconnect.sigval.pdf.pdfstruct.ObjectArray
Compare two object value arrays
matches(AcroForm) - Method in class se.swedenconnect.sigval.pdf.pdfstruct.AcroForm
Math the content with this Acroform with another AcroForm
matches(ObjectValue) - Method in class se.swedenconnect.sigval.pdf.pdfstruct.ObjectValue
Compare values

N

Null - Enum constant in enum class se.swedenconnect.sigval.pdf.pdfstruct.ObjectValueType
 

O

ObjectArray - Class in se.swedenconnect.sigval.pdf.pdfstruct
Utility class for an Array of PDF object values
ObjectArray(COSArray) - Constructor for class se.swedenconnect.sigval.pdf.pdfstruct.ObjectArray
Constructor
ObjectValue - Class in se.swedenconnect.sigval.pdf.pdfstruct
PDF object value class used to store and compare object values.
ObjectValue(COSBase) - Constructor for class se.swedenconnect.sigval.pdf.pdfstruct.ObjectValue
Constructor
ObjectValueType - Enum Class in se.swedenconnect.sigval.pdf.pdfstruct
Enumeration of PDF object value types
Other - Enum constant in enum class se.swedenconnect.sigval.pdf.pdfstruct.ObjectValueType
 

P

PDF_SIG_SUBFILETER_LC - Static variable in class se.swedenconnect.sigval.pdf.utils.PDFSVAUtils
 
PDFConstants - Class in se.swedenconnect.sigval.pdf.data
Constants used in this project
PDFConstants() - Constructor for class se.swedenconnect.sigval.pdf.data.PDFConstants
 
PDFDocRevision - Class in se.swedenconnect.sigval.pdf.pdfstruct
Data class for storing information about a particular incremental update revision of a PDF document
PDFDocRevision(PDFDocRevision) - Constructor for class se.swedenconnect.sigval.pdf.pdfstruct.PDFDocRevision
Limited constructor.
PDFDocTimeStamp - Class in se.swedenconnect.sigval.pdf.timestamp
This class parse validates and holds the essential information about a PDF document timestamp.
PDFDocTimeStamp(PDSignature, byte[], TimeStampPolicyVerifier) - Constructor for class se.swedenconnect.sigval.pdf.timestamp.PDFDocTimeStamp
 
PDFDocTimestampSignatureInterface - Interface in se.swedenconnect.sigval.pdf.timestamp.issue
 
PDFDocTimstampProcessor - Class in se.swedenconnect.sigval.pdf.timestamp.issue.impl
This class provides a PDF signing processor that provides the basic functionality to use a SignatureInterface implementation to generate PDF signature data.
PDFDocTimstampProcessor() - Constructor for class se.swedenconnect.sigval.pdf.timestamp.issue.impl.PDFDocTimstampProcessor
 
PDFDocTimstampProcessor.Result - Class in se.swedenconnect.sigval.pdf.timestamp.issue.impl
Result object for PDFSigningProcessor.signPdfDocument(PDDocument, PDFBoxSignatureInterface, long, VisibleSignatureImage).
PDFSignatureContext - Interface in se.swedenconnect.sigval.pdf.pdfstruct
The PDFSignatureContext interface provides a standard set of functions that can be used to determine the state of a PDF document before and after it was signed such as: Extract the version of the document that was signed by a particular signature Determine if a document has non signature updates applied to the document after the document was signed Determine if a signature covers the visual content that is shown if the full document is displayed
PDFSignatureContextFactory - Interface in se.swedenconnect.sigval.pdf.pdfstruct
Provides a factory that provides an implementation of the PDFSignatureContext interface
PDFSignaturePolicyValidator - Interface in se.swedenconnect.sigval.pdf.verify.policy
Interface for PDF signature policy validator
PDFSingleSignatureValidator - Interface in se.swedenconnect.sigval.pdf.verify
Interface for a verifier used to verify a single signature in a PDF document
PDFSingleSignatureValidatorImpl - Class in se.swedenconnect.sigval.pdf.verify.impl
Implements verification of a PDF signature, validating the actual signature and signing certificates
PDFSingleSignatureValidatorImpl(CertificateValidator) - Constructor for class se.swedenconnect.sigval.pdf.verify.impl.PDFSingleSignatureValidatorImpl
Constructor
PDFSingleSignatureValidatorImpl(CertificateValidator, TimeStampPolicyVerifier) - Constructor for class se.swedenconnect.sigval.pdf.verify.impl.PDFSingleSignatureValidatorImpl
Constructor
PDFSingleSignatureValidatorImpl(CertificateValidator, PDFSignaturePolicyValidator, TimeStampPolicyVerifier) - Constructor for class se.swedenconnect.sigval.pdf.verify.impl.PDFSingleSignatureValidatorImpl
Constructor
PDFSVAUtils - Class in se.swedenconnect.sigval.pdf.utils
Utility methods for SVT processing
PDFSVAUtils() - Constructor for class se.swedenconnect.sigval.pdf.utils.PDFSVAUtils
 
PDFSVTDocTimeStamp - Class in se.swedenconnect.sigval.pdf.timestamp
Object class holding a SVT document timestamp
PDFSVTDocTimeStamp(PDSignature, byte[], CertificateValidator, TimeStampPolicyVerifier) - Constructor for class se.swedenconnect.sigval.pdf.timestamp.PDFSVTDocTimeStamp
 
PDFSVTSigValClaimsIssuer - Class in se.swedenconnect.sigval.pdf.svt
Representation of a SVT claims issuer.
PDFSVTSigValClaimsIssuer(JWSAlgorithm, Object, List<X509Certificate>, ExtendedPDFSignatureValidator) - Constructor for class se.swedenconnect.sigval.pdf.svt.PDFSVTSigValClaimsIssuer
Constructor for the PDF SVT claims issuer.
PDFSVTValidator - Class in se.swedenconnect.sigval.pdf.svt
Implements a validator of Signature Validation Tokens issued to a signed PDF document
PDFSVTValidator(CertificateValidator, TimeStampPolicyVerifier) - Constructor for class se.swedenconnect.sigval.pdf.svt.PDFSVTValidator
Constructor
performAdditionalValidityChecks(ExtendedPdfSigValResult, PDFSignatureContext) - Method in class se.swedenconnect.sigval.pdf.verify.policy.impl.AbstractBasicPDFSignaturePolicyChecks
This function is called after performing the basic validity checks in the extended abstract superclass.
performAdditionalValidityChecks(ExtendedPdfSigValResult, PDFSignatureContext) - Method in class se.swedenconnect.sigval.pdf.verify.policy.impl.BasicPdfSignaturePolicyValidator
This function is called after performing the basic validity checks in the extended abstract superclass.
performAdditionalValidityChecks(ExtendedPdfSigValResult, PDFSignatureContext) - Method in class se.swedenconnect.sigval.pdf.verify.policy.impl.PkixPdfSignaturePolicyValidator
Validate the signature according to PKIX path validation and revocation checking.
PkixPdfSignaturePolicyValidator - Class in se.swedenconnect.sigval.pdf.verify.policy.impl
This is the PKIX policy for signature validation
PkixPdfSignaturePolicyValidator(boolean) - Constructor for class se.swedenconnect.sigval.pdf.verify.policy.impl.PkixPdfSignaturePolicyValidator
Constructor for PKIX policy validator

R

Result() - Constructor for class se.swedenconnect.sigval.pdf.timestamp.issue.impl.PDFDocTimstampProcessor.Result
 

S

se.swedenconnect.sigval.pdf - package se.swedenconnect.sigval.pdf
Main package folder for PDF signature validation classes
se.swedenconnect.sigval.pdf.data - package se.swedenconnect.sigval.pdf.data
 
se.swedenconnect.sigval.pdf.pdfstruct - package se.swedenconnect.sigval.pdf.pdfstruct
 
se.swedenconnect.sigval.pdf.pdfstruct.impl - package se.swedenconnect.sigval.pdf.pdfstruct.impl
 
se.swedenconnect.sigval.pdf.svt - package se.swedenconnect.sigval.pdf.svt
 
se.swedenconnect.sigval.pdf.timestamp - package se.swedenconnect.sigval.pdf.timestamp
 
se.swedenconnect.sigval.pdf.timestamp.issue - package se.swedenconnect.sigval.pdf.timestamp.issue
 
se.swedenconnect.sigval.pdf.timestamp.issue.impl - package se.swedenconnect.sigval.pdf.timestamp.issue.impl
 
se.swedenconnect.sigval.pdf.utils - package se.swedenconnect.sigval.pdf.utils
 
se.swedenconnect.sigval.pdf.verify - package se.swedenconnect.sigval.pdf.verify
 
se.swedenconnect.sigval.pdf.verify.impl - package se.swedenconnect.sigval.pdf.verify.impl
 
se.swedenconnect.sigval.pdf.verify.policy - package se.swedenconnect.sigval.pdf.verify.policy
 
se.swedenconnect.sigval.pdf.verify.policy.impl - package se.swedenconnect.sigval.pdf.verify.policy.impl
 
setSvt(String) - Method in class se.swedenconnect.sigval.pdf.timestamp.issue.impl.DefaultPDFDocTimestampSignatureInterface
setSvt(String) - Method in interface se.swedenconnect.sigval.pdf.timestamp.issue.PDFDocTimestampSignatureInterface
 
sign(InputStream) - Method in class se.swedenconnect.sigval.pdf.timestamp.issue.impl.DefaultPDFDocTimestampSignatureInterface
SignatureInterface implementation.
SIGNATURE_TYPE - Static variable in class se.swedenconnect.sigval.pdf.utils.PDFSVAUtils
 
StrictGeneralSafeObjects - Class in se.swedenconnect.sigval.pdf.pdfstruct.impl
 
StrictGeneralSafeObjects() - Constructor for class se.swedenconnect.sigval.pdf.pdfstruct.impl.StrictGeneralSafeObjects
 
SUBFILTER_ETSI_RFC3161 - Static variable in class se.swedenconnect.sigval.pdf.data.PDFConstants
 
SVT_TYPE - Static variable in class se.swedenconnect.sigval.pdf.utils.PDFSVAUtils
 
SVTenabledPDFDocumentSigVerifier - Class in se.swedenconnect.sigval.pdf.verify.impl
This class provides the functionality to validate signatures on a PDF where the signature validation process is enhanced with validation based on SVA (Signature Validation Assertions).
SVTenabledPDFDocumentSigVerifier(PDFSingleSignatureValidator, PDFSignatureContextFactory) - Constructor for class se.swedenconnect.sigval.pdf.verify.impl.SVTenabledPDFDocumentSigVerifier
Constructor if no SVT validation is supported
SVTenabledPDFDocumentSigVerifier(PDFSingleSignatureValidator, PDFSVTValidator, PDFSignatureContextFactory) - Constructor for class se.swedenconnect.sigval.pdf.verify.impl.SVTenabledPDFDocumentSigVerifier
Constructor

T

TIMESTAMP_SUBFILTER_LC - Static variable in class se.swedenconnect.sigval.pdf.utils.PDFSVAUtils
 

U

UNKNOWN_TYPE - Static variable in class se.swedenconnect.sigval.pdf.utils.PDFSVAUtils
 

V

validate(byte[]) - Method in class se.swedenconnect.sigval.pdf.verify.impl.SVTenabledPDFDocumentSigVerifier
Verifies the signatures of a PDF document.
validate(File) - Method in class se.swedenconnect.sigval.pdf.verify.impl.SVTenabledPDFDocumentSigVerifier
Verifies the signatures of a PDF document.
validatePolicy(ExtendedPdfSigValResult, PDFSignatureContext) - Method in class se.swedenconnect.sigval.pdf.verify.policy.impl.AbstractBasicPDFSignaturePolicyChecks
Validate the signature according to a defined policy.
validatePolicy(ExtendedPdfSigValResult, PDFSignatureContext) - Method in interface se.swedenconnect.sigval.pdf.verify.policy.PDFSignaturePolicyValidator
Validates the signature result according to a defined policy.
valueOf(String) - Static method in enum class se.swedenconnect.sigval.pdf.pdfstruct.ObjectValueType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class se.swedenconnect.sigval.pdf.pdfstruct.ObjectValueType
Returns an array containing the constants of this enum class, in the order they are declared.
verify(byte[], String) - Method in class se.swedenconnect.sigval.pdf.svt.PDFSVTSigValClaimsIssuer
This method is called from within the SVT Issuer to perform signature validation and to collect the signature validation claims as a result of this validation process
verifyDocumentTimestamps(List<PDSignature>, byte[]) - Method in class se.swedenconnect.sigval.pdf.verify.impl.PDFSingleSignatureValidatorImpl
Verifies document timestamps
verifyDocumentTimestamps(List<PDSignature>, byte[]) - Method in interface se.swedenconnect.sigval.pdf.verify.PDFSingleSignatureValidator
Verifies document timestamps
verifyPadesProperties(SignerInformation, ExtendedPdfSigValResult) - Method in class se.swedenconnect.sigval.pdf.verify.impl.PDFSingleSignatureValidatorImpl
Verifies the PAdES properties of this signature
verifySignature(PDSignature, byte[], List<PDFDocTimeStamp>, PDFSignatureContext) - Method in class se.swedenconnect.sigval.pdf.verify.impl.PDFSingleSignatureValidatorImpl
Verifies the signature on a PDF document
verifySignature(PDSignature, byte[], List<PDFDocTimeStamp>, PDFSignatureContext) - Method in interface se.swedenconnect.sigval.pdf.verify.PDFSingleSignatureValidator
Verifies the signature on a PDF document
verifySVA(X509Certificate...) - Method in class se.swedenconnect.sigval.pdf.timestamp.PDFSVTDocTimeStamp
Verifies the SVA.
A B C D E G I L M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values