Index

A B D E G I L P S V X 
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
A B D E G I L P S V X 
All Classes and Interfaces|All Packages|Constant Field Values