Uses of Interface
org.opensaml.xmlsec.signature.Signature
Packages that use Signature
Package
Description
Base classes for working with SAML as Java objects.
Classes responsible for performing transport-related and basic message
validation of decoded SAML messages.
Implementation of Metadata Filters.
Concrete implementations of SAML 2.0 metadata objects.
Classes related to verifying various credentials within a SAML system.
XMLObject interfaces and helper classes for representing digitally signed content and signing/validating content.
Implementations of the interfaces for XMLObjects that represent XML signature types.
Functional support for XML Signature.
Implementations of signature evaluation functions.
Provides Santuario-specific implementation of signing and validation.
-
Uses of Signature in org.opensaml.saml.common
Methods in org.opensaml.saml.common with parameters of type SignatureModifier and TypeMethodDescriptionvoidAbstractSignableSAMLObject.setSignature(Signature newSignature) Sets the Signature XMLObject. -
Uses of Signature in org.opensaml.saml.common.binding.security.impl
Methods in org.opensaml.saml.common.binding.security.impl that return types with arguments of type SignatureModifier and TypeMethodDescriptionprotected TrustEngine<Signature>BaseSAMLXMLSignatureSecurityHandler.resolveTrustEngine(MessageContext messageContext) Resolve a TrustEngine instance of the appropriate type from the message context.Methods in org.opensaml.saml.common.binding.security.impl with parameters of type SignatureModifier and TypeMethodDescriptionprotected voidSAMLProtocolMessageXMLSignatureSecurityHandler.doEvaluate(Signature signature, SignableSAMLObject signableObject, MessageContext messageContext) Perform cryptographic validation and trust evaluation on the Signature token using the configured Signature trust engine.protected voidSAMLProtocolMessageXMLSignatureSecurityHandler.performPrevalidation(Signature signature) Perform pre-validation on the Signature token. -
Uses of Signature in org.opensaml.saml.metadata.resolver.filter.impl
Methods in org.opensaml.saml.metadata.resolver.filter.impl with parameters of type SignatureModifier and TypeMethodDescriptionprotected voidSignatureValidationFilter.performPreValidation(Signature signature, String metadataEntryName) Perform pre-validation on the Signature token. -
Uses of Signature in org.opensaml.saml.saml2.metadata.impl
Fields in org.opensaml.saml.saml2.metadata.impl declared as SignatureModifier and TypeFieldDescriptionprivate SignatureRoleDescriptorXSAnyAdapter.signatureSignature child.Methods in org.opensaml.saml.saml2.metadata.impl that return SignatureModifier and TypeMethodDescriptionRoleDescriptorXSAnyAdapter.getSignature()Gets the Signature XMLObject.Methods in org.opensaml.saml.saml2.metadata.impl with parameters of type SignatureModifier and TypeMethodDescriptionvoidRoleDescriptorXSAnyAdapter.setSignature(Signature newSignature) Sets the Signature XMLObject. -
Uses of Signature in org.opensaml.saml.security.impl
Methods in org.opensaml.saml.security.impl with parameters of type Signature -
Uses of Signature in org.opensaml.xmlsec.signature
Fields in org.opensaml.xmlsec.signature declared as SignatureModifier and TypeFieldDescriptionprivate SignatureAbstractSignableXMLObject.signatureSignature child.Methods in org.opensaml.xmlsec.signature that return SignatureModifier and TypeMethodDescriptionAbstractSignableXMLObject.getSignature()Gets the Signature XMLObject.SignableXMLObject.getSignature()Gets the Signature XMLObject.Methods in org.opensaml.xmlsec.signature with parameters of type SignatureModifier and TypeMethodDescriptionvoidAbstractSignableXMLObject.setSignature(Signature newSignature) Sets the Signature XMLObject.voidSignableXMLObject.setSignature(Signature newSignature) Sets the Signature XMLObject. -
Uses of Signature in org.opensaml.xmlsec.signature.impl
Classes in org.opensaml.xmlsec.signature.impl that implement SignatureModifier and TypeClassDescriptionclassXMLObject representing an enveloped or detached XML Digital Signature, version 20020212, Signature element.Methods in org.opensaml.xmlsec.signature.impl that return SignatureModifier and TypeMethodDescriptionSignatureBuilder.buildObject()Builds an XMLObject using the default name and namespace information provided by the XML Signature specifications.SignatureBuilder.buildObject(String namespaceURI, String localName, String namespacePrefix) Creates an XMLObject with a given fully qualified name.SignatureUnmarshaller.unmarshall(Element signatureElement) Unmarshalls the given W3C DOM element into a XMLObject.Methods in org.opensaml.xmlsec.signature.impl with parameters of type SignatureModifier and TypeMethodDescriptionprivate ElementSignatureMarshaller.createSignatureElement(Signature signature, Document document) Creates the signature elements but does not compute the signature. -
Uses of Signature in org.opensaml.xmlsec.signature.support
Fields in org.opensaml.xmlsec.signature.support declared as SignatureModifier and TypeFieldDescriptionprivate final SignatureXMLSignatureCredentialContext.sigThe Signature element context.Methods in org.opensaml.xmlsec.signature.support that return SignatureModifier and TypeMethodDescriptionXMLSignatureCredentialContext.getSignature()Gets the Signature element context.Methods in org.opensaml.xmlsec.signature.support with parameters of type SignatureModifier and TypeMethodDescriptionstatic voidSignatureSupport.prepareSignatureParams(Signature signature, SignatureSigningParameters parameters) Prepare aSignaturewith necessary additional information prior to signing.private static voidSignatureSupport.processContentReferences(Signature signature, SignatureSigningParameters parameters) Prepare the content references.private static voidSignatureSupport.processKeyInfo(Signature signature, SignatureSigningParameters parameters) Prepare the content references.static voidSigner.signObject(Signature signature) Signs a single XMLObject.voidSignerProvider.signObject(Signature signature) Signs a single XMLObject.voidValidate the signature according to the requirements represented by the validator.voidSignatureValidationProvider.validate(Signature signature, Credential validationCredential) Validate the given XML Signature using the given candidate validation Credential.static voidSignatureValidator.validate(Signature signature, Credential validationCredential) Validate the given XML Signature using the given candidate validation Credential.Method parameters in org.opensaml.xmlsec.signature.support with type arguments of type SignatureModifier and TypeMethodDescriptionstatic voidSigner.signObjects(List<Signature> signatures) Signs the given XMLObject in the order provided.Constructors in org.opensaml.xmlsec.signature.support with parameters of type Signature -
Uses of Signature in org.opensaml.xmlsec.signature.support.impl
Methods in org.opensaml.xmlsec.signature.support.impl with parameters of type SignatureModifier and TypeMethodDescriptionprotected voidCheck that Signature XMLObject has a cached DOM Element.protected voidBaseSignatureTrustEngine.checkParams(Signature signature, CriteriaSet trustBasisCriteria) Check the signature and credential criteria for required values.protected abstract booleanBaseSignatureTrustEngine.doValidate(Signature signature, CriteriaSet trustBasisCriteria) Validate the signature using the supplied trust criteria.protected booleanExplicitKeySignatureTrustEngine.doValidate(Signature signature, CriteriaSet trustBasisCriteria) Validate the signature using the supplied trust criteria.protected booleanPKIXSignatureTrustEngine.doValidate(Signature signature, CriteriaSet trustBasisCriteria) Validate the signature using the supplied trust criteria.SignatureAlgorithmValidator.getDigestMethods(Signature signatureXMLObject) Get the list of Signature Reference DigestMethod algorithm URIs.protected StringSignatureAlgorithmValidator.getSignatureAlgorithm(Signature signatureXMLObject) Get the signature algorithm.final booleanBaseSignatureTrustEngine.validate(Signature signature, CriteriaSet trustBasisCriteria) Validates the token against trusted information obtained in an implementation-specific manner.protected booleanBaseSignatureTrustEngine.validate(Signature signature, TrustBasisType trustBasis) Attempt to establish trust by resolving signature verification credentials from the Signature's KeyInfo.voidValidate the signature according to the requirements represented by the validator.booleanChainingSignatureTrustEngine.validate(Signature token, CriteriaSet trustBasisCriteria) Validates the token against trusted information obtained in an implementation-specific manner.voidValidate the algorithms in the signature.protected booleanBaseSignatureTrustEngine.verifySignature(Signature signature, Credential credential) Attempt to verify a signature using the key from the supplied credential. -
Uses of Signature in org.opensaml.xmlsec.signature.support.impl.provider
Methods in org.opensaml.xmlsec.signature.support.impl.provider with parameters of type SignatureModifier and TypeMethodDescriptionprotected org.apache.xml.security.signature.XMLSignatureApacheSantuarioSignatureValidationProviderImpl.getXMLSignature(Signature signature) Access theXMLSignaturefrom the given signature object.voidApacheSantuarioSignerProviderImpl.signObject(Signature signature) Signs a single XMLObject.voidApacheSantuarioSignatureValidationProviderImpl.validate(Signature signature, Credential validationCredential) Validate the given XML Signature using the given candidate validation Credential.