Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AbstractBasicXMLSignaturePolicyChecks - Class in se.swedenconnect.sigval.xml.policy.impl
-
Abstract implementation of a PDF signature policy checker implementing the
XMLSignaturePolicyValidator
interface. - AbstractBasicXMLSignaturePolicyChecks() - Constructor for class se.swedenconnect.sigval.xml.policy.impl.AbstractBasicXMLSignaturePolicyChecks
- applyValidationPolicy(SignatureValidationReportType, ExtendedXmlSigvalResult) - Method in class se.swedenconnect.sigval.xml.verify.impl.DefalutXMLSigValReportGenerator
-
Apply the final validation checks against any policy provided by the profile
B
- BasicXmlSignaturePolicyValidator - Class in se.swedenconnect.sigval.xml.policy.impl
-
Implements a basic signature policy checker.
- BasicXmlSignaturePolicyValidator() - Constructor for class se.swedenconnect.sigval.xml.policy.impl.BasicXmlSignaturePolicyValidator
D
- DefalutXMLSigValReportGenerator - Class in se.swedenconnect.sigval.xml.verify.impl
-
XML implementation of the Signature validation report generator
- DefalutXMLSigValReportGenerator() - Constructor for class se.swedenconnect.sigval.xml.verify.impl.DefalutXMLSigValReportGenerator
- DefalutXMLSigValReportGenerator(String) - Constructor for class se.swedenconnect.sigval.xml.verify.impl.DefalutXMLSigValReportGenerator
- DefaultXMLSignatureContext - Class in se.swedenconnect.sigval.xml.xmlstruct.impl
-
Provides signature context data related to XML document signatures.
- DefaultXMLSignatureContext(Document) - Constructor for class se.swedenconnect.sigval.xml.xmlstruct.impl.DefaultXMLSignatureContext
-
Constructor
- DefaultXMLSignatureContextFactory - Class in se.swedenconnect.sigval.xml.xmlstruct.impl
-
Default factory class providing instances of XMLSignatureContext.
- DefaultXMLSignatureContextFactory() - Constructor for class se.swedenconnect.sigval.xml.xmlstruct.impl.DefaultXMLSignatureContextFactory
E
- extendedResultValidation(Document) - Method in interface se.swedenconnect.sigval.xml.verify.ExtendedXMLSignedDocumentValidator
-
Compile a complete XML signature verification result object from the list of individual signature results
- extendedResultValidation(Document) - Method in class se.swedenconnect.sigval.xml.verify.impl.XMLSignedDocumentValidator
-
Compile a complete XML signature verification result object from the list of individual signature results
- ExtendedXMLSignedDocumentValidator - Interface in se.swedenconnect.sigval.xml.verify
-
Interface for XML document signature validator extending the generic
XMLSignatureValidator
interface - ExtendedXmlSigvalResult - Class in se.swedenconnect.sigval.xml.data
- ExtendedXmlSigvalResult() - Constructor for class se.swedenconnect.sigval.xml.data.ExtendedXmlSigvalResult
G
- getAllSignatureCertificates(KeyInfo) - Method in class se.swedenconnect.sigval.xml.xmlstruct.impl.DefaultXMLSignatureContext
-
Extracts all certificates from the supplied KeyInfo.
- getCanonicalDocBytes(Document) - Static method in class se.swedenconnect.sigval.xml.utils.XMLDocumentBuilder
-
Provides a canonical print of the XML document.
- getCertificateValidator() - Method in class se.swedenconnect.sigval.xml.verify.impl.XMLSignatureElementValidatorImpl
- getCertificateValidator() - Method in class se.swedenconnect.sigval.xml.verify.impl.XMLSignedDocumentValidator
- getCertificateValidator() - Method in interface se.swedenconnect.sigval.xml.verify.XMLSignatureElementValidator
-
Ge the certificate validator.
- getConcludingSigVerifyResult(List<SignatureValidationResult>) - Static method in class se.swedenconnect.sigval.xml.verify.impl.XMLSignedDocumentValidator
-
Compile a complete XML signature verification result object from the list of individual signature results
- getDataObjectFormat() - Method in class se.swedenconnect.sigval.xml.verify.impl.DefalutXMLSigValReportGenerator
-
Get the signed data object format for this signature validation result
- getDbFactory() - Static method in class se.swedenconnect.sigval.xml.utils.XMLDocumentBuilder
-
Getter for a safe document builder factory
- getDocText(Document) - Static method in class se.swedenconnect.sigval.xml.utils.XMLDocumentBuilder
-
Generates a pretty XML print of an XML document based on java.xml functions.
- getDocument() - Method in interface se.swedenconnect.sigval.xml.xmlstruct.XMLSignatureContext
-
Get the XML document
- getDocument(byte[]) - Static method in class se.swedenconnect.sigval.xml.utils.XMLDocumentBuilder
-
Returns an XML document from a safe document builder process
- getDocumentBytes() - Method in interface se.swedenconnect.sigval.xml.xmlstruct.XMLSignatureContext
-
Returns the bytes of the signed document
- getParsedXMLText(File) - Static method in class se.swedenconnect.sigval.xml.utils.XMLDocumentBuilder
-
Parse an XML file and returns an XML string
- getRequiredSignerCertificates() - Method in class se.swedenconnect.sigval.xml.verify.impl.XMLSignedDocumentValidator
- getSignatureContext(Document) - Method in class se.swedenconnect.sigval.xml.xmlstruct.impl.DefaultXMLSignatureContextFactory
-
Provide a PDF signature context object for a particular PDF document.
- getSignatureContext(Document) - Method in interface se.swedenconnect.sigval.xml.xmlstruct.XMLSignatureContextFactory
-
Provide a PDF signature context object for a particular PDF document.
- getSignatureData(Element) - Method in class se.swedenconnect.sigval.xml.xmlstruct.impl.DefaultXMLSignatureContext
-
Parse and extract signature data from the signature
- getSignatureData(Element) - Method in interface se.swedenconnect.sigval.xml.xmlstruct.XMLSignatureContext
-
Parse and extract signature data from the signature
- getSignatureDtbsDigestAndValue(ExtendedXmlSigvalResult, String) - Method in class se.swedenconnect.sigval.xml.verify.impl.DefalutXMLSigValReportGenerator
-
Get the DTBSR (Data to be signed representation) hash value and hash algorithm according the document profile
- getSignatureElement() - Method in class se.swedenconnect.sigval.xml.data.ExtendedXmlSigvalResult
- getSignatureQuality(ExtendedXmlSigvalResult) - Method in class se.swedenconnect.sigval.xml.verify.impl.DefalutXMLSigValReportGenerator
-
Get signature quality from the signature validation result
- getSignatures(Document) - Static method in class se.swedenconnect.sigval.xml.utils.XMLSigUtils
-
Get the signature elements of an XML document
- getSignatureSVTData(XMLSigValInput) - Method in class se.swedenconnect.sigval.xml.svt.XMLSVTValidator
-
Extract relevant data from the XML signature necessary to validate its consistency with a SVT record.
- getSignatureValidationProcess(ExtendedXmlSigvalResult, String) - Method in class se.swedenconnect.sigval.xml.verify.impl.DefalutXMLSigValReportGenerator
-
Get the signature validation process identifier for this signature validation process
- getSignatureValue(ExtendedXmlSigvalResult) - Method in class se.swedenconnect.sigval.xml.verify.impl.DefalutXMLSigValReportGenerator
-
Get the signature value
- getSvtProfile() - Method in class se.swedenconnect.sigval.xml.svt.XMLSVTSigValClaimsIssuer
- getValidationPolicy() - Method in class se.swedenconnect.sigval.xml.policy.impl.AbstractBasicXMLSignaturePolicyChecks
-
Returns the validation policy implemented by this policy validator
- getValidationPolicy() - Method in class se.swedenconnect.sigval.xml.policy.impl.BasicXmlSignaturePolicyValidator
-
Returns the validation policy implemented by this policy validator
- getValidationPolicy() - Method in class se.swedenconnect.sigval.xml.policy.impl.PkixXmlSignaturePolicyValidator
I
- isSigned(Document) - Method in class se.swedenconnect.sigval.xml.verify.impl.XMLSignedDocumentValidator
- issueSvt(Document, SVTModel, SVTExtendpolicy, boolean) - Method in class se.swedenconnect.sigval.xml.svt.XMLDocumentSVTIssuer
-
Issues Signature Validation Tokens to signatures of an XML document and extends the document signatures with the SVT tokens.
- isXadesVerified(X509Certificate) - Method in class se.swedenconnect.sigval.xml.xmlstruct.XAdESObjectParser
-
Indicates if this is a XAdES signature and the signed signature reference match the signature certificate
L
- loadXMLContent(File) - Static method in class se.swedenconnect.sigval.xml.utils.XMLDocumentBuilder
-
Parse an XML file and returns an XML document
P
- performAdditionalValidityChecks(ExtendedXmlSigvalResult) - Method in class se.swedenconnect.sigval.xml.policy.impl.AbstractBasicXMLSignaturePolicyChecks
-
This function is called after performing the basic validity checks in the extended abstract superclass.
- performAdditionalValidityChecks(ExtendedXmlSigvalResult) - Method in class se.swedenconnect.sigval.xml.policy.impl.BasicXmlSignaturePolicyValidator
-
These additional checks simply accepts the result of the signature validation process and pass on the result.
- performAdditionalValidityChecks(ExtendedXmlSigvalResult) - Method in class se.swedenconnect.sigval.xml.policy.impl.PkixXmlSignaturePolicyValidator
-
Validate the signature according to PKIX path validation and revocation checking.
- PkixXmlSignaturePolicyValidator - Class in se.swedenconnect.sigval.xml.policy.impl
-
This is the PKIX policy for signature validation
- PkixXmlSignaturePolicyValidator(boolean) - Constructor for class se.swedenconnect.sigval.xml.policy.impl.PkixXmlSignaturePolicyValidator
-
Constructor for PKIX policy validator
S
- se.swedenconnect.sigval.xml - package se.swedenconnect.sigval.xml
- se.swedenconnect.sigval.xml.data - package se.swedenconnect.sigval.xml.data
- se.swedenconnect.sigval.xml.policy - package se.swedenconnect.sigval.xml.policy
- se.swedenconnect.sigval.xml.policy.impl - package se.swedenconnect.sigval.xml.policy.impl
- se.swedenconnect.sigval.xml.svt - package se.swedenconnect.sigval.xml.svt
- se.swedenconnect.sigval.xml.utils - package se.swedenconnect.sigval.xml.utils
- se.swedenconnect.sigval.xml.verify - package se.swedenconnect.sigval.xml.verify
- se.swedenconnect.sigval.xml.verify.impl - package se.swedenconnect.sigval.xml.verify.impl
- se.swedenconnect.sigval.xml.xmlstruct - package se.swedenconnect.sigval.xml.xmlstruct
- se.swedenconnect.sigval.xml.xmlstruct.impl - package se.swedenconnect.sigval.xml.xmlstruct.impl
- SignatureData - Class in se.swedenconnect.sigval.xml.xmlstruct
-
Signature data for an XML signature
- SignatureData() - Constructor for class se.swedenconnect.sigval.xml.xmlstruct.SignatureData
V
- validate(Document) - Method in class se.swedenconnect.sigval.xml.verify.impl.XMLSignedDocumentValidator
- validate(Document, List<Element>) - Method in class se.swedenconnect.sigval.xml.verify.impl.XMLSignedDocumentValidator
-
Validates the supplied signatures.
- validate(Document, XMLSignatureLocation) - Method in class se.swedenconnect.sigval.xml.verify.impl.XMLSignedDocumentValidator
- validatePolicy(ExtendedXmlSigvalResult) - Method in class se.swedenconnect.sigval.xml.policy.impl.AbstractBasicXMLSignaturePolicyChecks
-
Validate the signature according to the defined policy.
- validatePolicy(ExtendedXmlSigvalResult) - Method in interface se.swedenconnect.sigval.xml.policy.XMLSignaturePolicyValidator
-
Validates the signature result according to a defined policy.
- validateSignature(Element, SignatureData) - Method in class se.swedenconnect.sigval.xml.verify.impl.XMLSignatureElementValidatorImpl
-
Validates the signature value and checks that the signer certificate is accepted.
- validateSignature(Element, SignatureData) - Method in interface se.swedenconnect.sigval.xml.verify.XMLSignatureElementValidator
-
validates the signature represented by a single signature element
- validateSignatureElement(Element, SignatureData) - Method in class se.swedenconnect.sigval.xml.verify.impl.XMLSignatureElementValidatorImpl
-
Validates the signature value and checks that the signer certificate is accepted.
- verify(XMLSigValInput, String) - Method in class se.swedenconnect.sigval.xml.svt.XMLSVTSigValClaimsIssuer
X
- XADES_NAMESPACE - Static variable in interface se.swedenconnect.sigval.xml.xmlstruct.XMLSigConstants
- XAdESObjectParser - Class in se.swedenconnect.sigval.xml.xmlstruct
-
Parser for parsing XAdES object data
- XAdESObjectParser(Element, SignatureData) - Constructor for class se.swedenconnect.sigval.xml.xmlstruct.XAdESObjectParser
-
Constructor
- XadesSignatureTimestampData - Class in se.swedenconnect.sigval.xml.xmlstruct
-
Data class providing data related to XML signature time stamps
- XadesSignatureTimestampData() - Constructor for class se.swedenconnect.sigval.xml.xmlstruct.XadesSignatureTimestampData
- XML_SVT_NS - Static variable in interface se.swedenconnect.sigval.xml.xmlstruct.XMLSigConstants
- XMLDocumentBuilder - Class in se.swedenconnect.sigval.xml.utils
-
Safe document builder class for parsing XML data but also providing some function for converting XML documents back to text
- XMLDocumentBuilder() - Constructor for class se.swedenconnect.sigval.xml.utils.XMLDocumentBuilder
- XMLDocumentSVTIssuer - Class in se.swedenconnect.sigval.xml.svt
-
Implements functions to issue SVT for signed XML documents and to extend the signatures of the XML document with SVT tokens
- XMLDocumentSVTIssuer(XMLSVTSigValClaimsIssuer) - Constructor for class se.swedenconnect.sigval.xml.svt.XMLDocumentSVTIssuer
- XMLDSIG_NS - Static variable in interface se.swedenconnect.sigval.xml.xmlstruct.XMLSigConstants
- XMLDSIG_V2_TRANSFORM - Static variable in interface se.swedenconnect.sigval.xml.xmlstruct.XMLSigConstants
- XMLSigConstants - Interface in se.swedenconnect.sigval.xml.xmlstruct
-
Constants related to XML signatures
- XMLSignatureContext - Interface in se.swedenconnect.sigval.xml.xmlstruct
-
The XMLSignatureContext interface provides a standard set of functions that can be used to determine the state of a XML 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 signature covers the whole document
- XMLSignatureContextFactory - Interface in se.swedenconnect.sigval.xml.xmlstruct
-
Provides a factory that provides an implementation of the PDFSignatureContext interface
- XMLSignatureElementValidator - Interface in se.swedenconnect.sigval.xml.verify
-
Interface for XML signature element validator
- XMLSignatureElementValidatorImpl - Class in se.swedenconnect.sigval.xml.verify.impl
-
Validator for validating single signature elements within an XML document.
- XMLSignatureElementValidatorImpl(CertificateValidator, XMLSignaturePolicyValidator, TimeStampPolicyVerifier) - Constructor for class se.swedenconnect.sigval.xml.verify.impl.XMLSignatureElementValidatorImpl
-
Constructor setting up the validator.
- XMLSignatureElementValidatorImpl(CertificateValidator, XMLSignaturePolicyValidator, TimeStampPolicyVerifier, XMLSVTValidator) - Constructor for class se.swedenconnect.sigval.xml.verify.impl.XMLSignatureElementValidatorImpl
-
Constructor setting up the validator.
- XMLSignaturePolicyValidator - Interface in se.swedenconnect.sigval.xml.policy
- XMLSignedDocumentValidator - Class in se.swedenconnect.sigval.xml.verify.impl
-
XML Document signature validator for validating signatures on XML documents
- XMLSignedDocumentValidator(XMLSignatureElementValidator) - Constructor for class se.swedenconnect.sigval.xml.verify.impl.XMLSignedDocumentValidator
-
Constructor setting up the validator
- XMLSigUtils - Class in se.swedenconnect.sigval.xml.utils
-
Utility class for common functions related to XML signature processing
- XMLSigUtils() - Constructor for class se.swedenconnect.sigval.xml.utils.XMLSigUtils
- XMLSigValInput - Class in se.swedenconnect.sigval.xml.svt
-
Input to XML signature element validation
- XMLSigValInput() - Constructor for class se.swedenconnect.sigval.xml.svt.XMLSigValInput
- XMLSVTSigValClaimsIssuer - Class in se.swedenconnect.sigval.xml.svt
-
Implementation of the
AbstractSVTSigValClaimsIssuer
class for collecting XML claims data from an XML signature - XMLSVTSigValClaimsIssuer(JWSAlgorithm, Object, List<X509Certificate>, XMLSignatureElementValidator) - Constructor for class se.swedenconnect.sigval.xml.svt.XMLSVTSigValClaimsIssuer
-
Constructor.
- XMLSVTValidator - Class in se.swedenconnect.sigval.xml.svt
-
Implements a validator for SVT tokens on XMS signatures
- XMLSVTValidator(CertificateValidator) - Constructor for class se.swedenconnect.sigval.xml.svt.XMLSVTValidator
-
Constructor without any supporting validation certificates
- XMLSVTValidator(CertificateValidator, List<X509Certificate>) - Constructor for class se.swedenconnect.sigval.xml.svt.XMLSVTValidator
-
Constructor that allows passing of supporting certificates
All Classes and Interfaces|All Packages|Constant Field Values