Index
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.
All Classes and Interfaces|All Packages|Constant Field Values