Index

B C D F G I L R S T V X 
All Classes and Interfaces|All Packages|Constant Field Values

B

build() - Method in class se.idsec.signservice.security.sign.xml.impl.DefaultXMLSigner.DefaultXMLSignerBuilder
Builds the signer object.
builder(PkiCredential) - Static method in class se.idsec.signservice.security.sign.xml.impl.DefaultXMLSigner
Creates a builder for DefaultXMLSigner objects.

C

canonicalizationTransform(String) - Method in class se.idsec.signservice.security.sign.xml.impl.DefaultXMLSigner.DefaultXMLSignerBuilder

D

DEFAULT_CANONICALIZATION_TRANSFORM - Static variable in class se.idsec.signservice.security.sign.xml.impl.DefaultXMLSigner
The default canonicalization method - required Exclusive Canonicalization (omits comments).
DEFAULT_XPATH_TRANSFORM - Static variable in class se.idsec.signservice.security.sign.xml.impl.DefaultXMLSigner
The default XPath transform (don't include Signature elements).
DefaultXMLMessageSignatureValidator - Class in se.idsec.signservice.security.sign.xml.impl
Implementation of the XMLMessageSignatureValidator interface.
DefaultXMLMessageSignatureValidator() - Constructor for class se.idsec.signservice.security.sign.xml.impl.DefaultXMLMessageSignatureValidator
 
DefaultXMLSignatureValidationResult - Class in se.idsec.signservice.security.sign.xml.impl
Implementation of the XMLSignatureValidationResult interface.
DefaultXMLSignatureValidationResult() - Constructor for class se.idsec.signservice.security.sign.xml.impl.DefaultXMLSignatureValidationResult
Default constructor.
DefaultXMLSignatureValidator - Class in se.idsec.signservice.security.sign.xml.impl
Default implementation of the XMLSignatureValidator interface.
DefaultXMLSignatureValidator() - Constructor for class se.idsec.signservice.security.sign.xml.impl.DefaultXMLSignatureValidator
Constructor setting up the validator so that no required certificates are configured and no certificate path validation is performed.
DefaultXMLSignatureValidator(X509Certificate) - Constructor for class se.idsec.signservice.security.sign.xml.impl.DefaultXMLSignatureValidator
Constructor setting up the validator to require that the signature is signed using the supplied certificate.
DefaultXMLSignatureValidator(List<X509Certificate>) - Constructor for class se.idsec.signservice.security.sign.xml.impl.DefaultXMLSignatureValidator
Constructor setting up the validator to require that the signature is signed using any of the supplied certificates.
DefaultXMLSignatureValidator(CertificateValidator) - Constructor for class se.idsec.signservice.security.sign.xml.impl.DefaultXMLSignatureValidator
Constructor setting up the validator to perform a certificate validation of the signer certificate using the supplied certificate validator instance.
DefaultXMLSigner - Class in se.idsec.signservice.security.sign.xml.impl
Default implementation of the XMLSigner interface.
DefaultXMLSigner(PkiCredential) - Constructor for class se.idsec.signservice.security.sign.xml.impl.DefaultXMLSigner
Constructor.
DefaultXMLSigner.DefaultXMLSignerBuilder - Class in se.idsec.signservice.security.sign.xml.impl
Builder for DefaultXMLSigner objects.
DefaultXMLSignerBuilder(PkiCredential) - Constructor for class se.idsec.signservice.security.sign.xml.impl.DefaultXMLSigner.DefaultXMLSignerBuilder
Constructor.
DefaultXMLSignerResult - Class in se.idsec.signservice.security.sign.xml.impl
Default implementation of the XMLSignerResult.
DefaultXMLSignerResult(XMLSignature) - Constructor for class se.idsec.signservice.security.sign.xml.impl.DefaultXMLSignerResult
Constructor.

F

FIRST - Enum constant in enum class se.idsec.signservice.security.sign.xml.XMLSignatureLocation.ChildPosition
 

G

getAdditionalCertificates(KeyInfo, X509Certificate) - Method in class se.idsec.signservice.security.sign.xml.impl.DefaultXMLSignatureValidator
Extracts all certificates from the supplied KeyInfo except for the actual signer certificate.
getCanonicalizedSignedInfo() - Method in class se.idsec.signservice.security.sign.xml.impl.DefaultXMLSignerResult
Gets the canonicalized bytes of the ds:SignedInfo element from the ds:Signature element of the signed document (SignerResult.getSignedDocument()).
getCanonicalizedSignedInfo() - Method in interface se.idsec.signservice.security.sign.xml.XMLSignerResult
Gets the canonicalized bytes of the ds:SignedInfo element from the ds:Signature element of the signed document (SignerResult.getSignedDocument()).
getCertificateValidator() - Method in class se.idsec.signservice.security.sign.xml.impl.DefaultXMLSignatureValidator
getDigestAlgorithm() - Method in class se.idsec.signservice.security.sign.xml.impl.DefaultXMLSigner
Gets the digest algorithm to use.
getRequiredSignerCertificates() - Method in class se.idsec.signservice.security.sign.xml.impl.DefaultXMLSignatureValidator
getSignature(Document) - Method in class se.idsec.signservice.security.sign.xml.XMLSignatureLocation
Finds a signature element based on this object's settings.
getSignatureAlgorithm() - Method in class se.idsec.signservice.security.sign.xml.impl.DefaultXMLSigner
Gets the signature algorithm to use.
getSignatureElement() - Method in class se.idsec.signservice.security.sign.xml.impl.DefaultXMLSignatureValidationResult
Gets the signature element.
getSignatureElement() - Method in class se.idsec.signservice.security.sign.xml.impl.DefaultXMLSignerResult
Gets the ds:Signature element of the signed document (SignerResult.getSignedDocument()).
getSignatureElement() - Method in interface se.idsec.signservice.security.sign.xml.XMLSignatureValidationResult
Gets the signature element.
getSignatureElement() - Method in interface se.idsec.signservice.security.sign.xml.XMLSignerResult
Gets the ds:Signature element of the signed document (SignerResult.getSignedDocument()).
getSignedInfo() - Method in class se.idsec.signservice.security.sign.xml.impl.DefaultXMLSignerResult
Gets the ds:SignedInfo element from the ds:Signature element of the signed document (SignerResult.getSignedDocument()).
getSignedInfo() - Method in interface se.idsec.signservice.security.sign.xml.XMLSignerResult
Gets the ds:SignedInfo element from the ds:Signature element of the signed document (SignerResult.getSignedDocument()).
getSigningCredential() - Method in class se.idsec.signservice.security.sign.xml.impl.DefaultXMLSigner

I

includeCertificateChain(boolean) - Method in class se.idsec.signservice.security.sign.xml.impl.DefaultXMLSigner.DefaultXMLSignerBuilder
includeSignatureId(boolean) - Method in class se.idsec.signservice.security.sign.xml.impl.DefaultXMLSigner.DefaultXMLSignerBuilder
insertSignature(Element, Document) - Method in class se.idsec.signservice.security.sign.xml.XMLSignatureLocation
Inserts the given Signature element into the document according to this object's configuration.
isSigned(Document) - Method in class se.idsec.signservice.security.sign.xml.impl.DefaultXMLSignatureValidator

L

LAST - Enum constant in enum class se.idsec.signservice.security.sign.xml.XMLSignatureLocation.ChildPosition
 

R

registerIdAttributes(Document) - Static method in class se.idsec.signservice.security.sign.xml.impl.DefaultXMLSigner
Looks for an ID reference in the root element, and if found, registers it using the Element.setIdAttribute(String, boolean) method.
registerXadesIdNodes(Document) - Method in class se.idsec.signservice.security.sign.xml.impl.DefaultXMLSignatureValidator
Looks for any xades:SignedProperties elements and registers an Id attribute for the elements that are found.

S

se.idsec.signservice.security.sign.xml - package se.idsec.signservice.security.sign.xml
Interfaces and classes for XML signing.
se.idsec.signservice.security.sign.xml.impl - package se.idsec.signservice.security.sign.xml.impl
Implementations for XML signatures.
setAlgorithmRegistry(AlgorithmRegistry) - Method in class se.idsec.signservice.security.sign.xml.impl.DefaultXMLSigner
Assigns the AlgorithmRegistry to use.
setCanonicalizationTransform(String) - Method in class se.idsec.signservice.security.sign.xml.impl.DefaultXMLSigner
Assigns the canonicalization method to use.
setIncludeCertificateChain(boolean) - Method in class se.idsec.signservice.security.sign.xml.impl.DefaultXMLSigner
Sets whether the certificate chain/path be included in the signature (if available from PkiCredential.getCertificateChain()).
setIncludeSignatureId(boolean) - Method in class se.idsec.signservice.security.sign.xml.impl.DefaultXMLSigner
Should an ID attribute be written to the resulting ds:Signature element.
setSignatureAlgorithm(String) - Method in class se.idsec.signservice.security.sign.xml.impl.DefaultXMLSigner
Assigns the URI for the signature algorithm to be used.
setSignatureElement(Element) - Method in class se.idsec.signservice.security.sign.xml.impl.DefaultXMLSignatureValidationResult
Assigns the signature element.
setSignatureLocation(XMLSignatureLocation) - Method in class se.idsec.signservice.security.sign.xml.impl.DefaultXMLSigner
Sets the indicator that tells where in the document the resulting Signature element should be inserted.
setXadesProcessing(boolean) - Method in class se.idsec.signservice.security.sign.xml.impl.DefaultXMLSignatureValidator
Sets flag that tells whether this validator should handle XAdES processing.
setXPathTransform(String) - Method in class se.idsec.signservice.security.sign.xml.impl.DefaultXMLSigner
Sets the XPath expression to be used in an XPath transform.
sign(Document) - Method in class se.idsec.signservice.security.sign.xml.impl.DefaultXMLSigner
sign(Document, VoidSignerParameters) - Method in interface se.idsec.signservice.security.sign.xml.XMLSigner
This implementation does not support any type of parameters.
signatureAlgorithm(String) - Method in class se.idsec.signservice.security.sign.xml.impl.DefaultXMLSigner.DefaultXMLSignerBuilder
signatureLocation(XMLSignatureLocation) - Method in class se.idsec.signservice.security.sign.xml.impl.DefaultXMLSigner.DefaultXMLSignerBuilder

T

testInsert(Document) - Method in class se.idsec.signservice.security.sign.xml.XMLSignatureLocation
Method that can be used to verify that the supplied XPath expression can be used for the supplied document.
toString() - Method in class se.idsec.signservice.security.sign.xml.impl.DefaultXMLSignatureValidationResult

V

validate(Document) - Method in class se.idsec.signservice.security.sign.xml.impl.DefaultXMLSignatureValidator
validate(Document, List<X509Certificate>, XMLSignatureLocation) - Method in class se.idsec.signservice.security.sign.xml.impl.DefaultXMLMessageSignatureValidator
Validates the signature on the supplied XML document and asserts that it was signed by any of the supplied certificates.
validate(Document, List<X509Certificate>, XMLSignatureLocation) - Method in interface se.idsec.signservice.security.sign.xml.XMLMessageSignatureValidator
Validates the signature on the supplied XML document and asserts that it was signed by any of the supplied certificates.
validate(Document, List<Element>) - Method in class se.idsec.signservice.security.sign.xml.impl.DefaultXMLSignatureValidator
Validates the supplied signatures.
validate(Document, XMLSignatureLocation) - Method in class se.idsec.signservice.security.sign.xml.impl.DefaultXMLSignatureValidator
Validates the signature(s) of supplied document.
validate(Document, XMLSignatureLocation) - Method in interface se.idsec.signservice.security.sign.xml.XMLSignatureValidator
Validates the signature(s) of supplied document.
validateSignature(Element, String) - Method in class se.idsec.signservice.security.sign.xml.impl.DefaultXMLSignatureValidator
Validates the signature value and checks that the signer certificate is accepted.
valueOf(String) - Static method in enum class se.idsec.signservice.security.sign.xml.XMLSignatureLocation.ChildPosition
Returns the enum constant of this class with the specified name.
values() - Static method in enum class se.idsec.signservice.security.sign.xml.XMLSignatureLocation.ChildPosition
Returns an array containing the constants of this enum class, in the order they are declared.

X

xadesProcessing - Variable in class se.idsec.signservice.security.sign.xml.impl.DefaultXMLSignatureValidator
Flag that tells if the validator should handle XAdES signatures.
XMLMessageSignatureValidator - Interface in se.idsec.signservice.security.sign.xml
A validator for validing an XML message that is signed.
XMLSignatureLocation - Class in se.idsec.signservice.security.sign.xml
Tells where in an XML document the signature should be inserted or found.
XMLSignatureLocation() - Constructor for class se.idsec.signservice.security.sign.xml.XMLSignatureLocation
Constructor setting up the signature location to "the last child of the document root element".
XMLSignatureLocation(String, XMLSignatureLocation.ChildPosition) - Constructor for class se.idsec.signservice.security.sign.xml.XMLSignatureLocation
Constructor accepting an XPath expression for finding the parent element of where we should insert/find the signature element.
XMLSignatureLocation(XMLSignatureLocation.ChildPosition) - Constructor for class se.idsec.signservice.security.sign.xml.XMLSignatureLocation
Constructor setting of the signature location to "the first child of the document root element" (childPosition == XMLSignatureLocation.ChildPosition.FIRST or "the last child of the document root element" (childPosition == XMLSignatureLocation.ChildPosition.LAST.
XMLSignatureLocation.ChildPosition - Enum Class in se.idsec.signservice.security.sign.xml
Enum for indicating the point within a selected parent node.
XMLSignatureValidationResult - Interface in se.idsec.signservice.security.sign.xml
Signature validation result for validating XML signatures.
XMLSignatureValidator - Interface in se.idsec.signservice.security.sign.xml
Specialization of the SignatureValidator for validation of XML signatures.
XMLSigner - Interface in se.idsec.signservice.security.sign.xml
Interface for XML signatures.
XMLSignerResult - Interface in se.idsec.signservice.security.sign.xml
Represents the result from an XML signature operation.
xPathTransform(String) - Method in class se.idsec.signservice.security.sign.xml.impl.DefaultXMLSigner.DefaultXMLSignerBuilder
B C D F G I L R S T V X 
All Classes and Interfaces|All Packages|Constant Field Values