Class DOMXMLSignatureFactory
java.lang.Object
javax.xml.crypto.dsig.XMLSignatureFactory
org.apache.jcp.xml.dsig.internal.dom.DOMXMLSignatureFactory
DOM-based implementation of XMLSignatureFactory.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanisFeatureSupported(String feature) newCanonicalizationMethod(String algorithm, C14NMethodParameterSpec params) newCanonicalizationMethod(String algorithm, XMLStructure params) newDigestMethod(String algorithm, DigestMethodParameterSpec params) newManifest(List references) newManifest(List references, String id) newReference(String uri, DigestMethod dm) newReference(String uri, DigestMethod dm, List transforms, String type, String id) newReference(String uri, DigestMethod dm, List transforms, String type, String id, byte[] digestValue) newReference(String uri, DigestMethod dm, List appliedTransforms, Data result, List transforms, String type, String id) newSignatureMethod(String algorithm, SignatureMethodParameterSpec params) newSignatureProperties(List props, String id) newSignatureProperty(List info, String target, String id) newSignedInfo(CanonicalizationMethod cm, SignatureMethod sm, List references) newSignedInfo(CanonicalizationMethod cm, SignatureMethod sm, List references, String id) newTransform(String algorithm, TransformParameterSpec params) newTransform(String algorithm, XMLStructure params) newXMLObject(List content, String id, String mimeType, String encoding) newXMLSignature(SignedInfo si, KeyInfo ki) newXMLSignature(SignedInfo si, KeyInfo ki, List objects, String id, String signatureValueId) unmarshalXMLSignature(XMLValidateContext context) unmarshalXMLSignature(XMLStructure xmlStructure) Methods inherited from class javax.xml.crypto.dsig.XMLSignatureFactory
getInstance, getInstance, getInstance, getInstance, getKeyInfoFactory, getMechanismType, getProvider
-
Constructor Details
-
DOMXMLSignatureFactory
public DOMXMLSignatureFactory()Initializes a new instance of this class.
-
-
Method Details
-
newXMLSignature
- Specified by:
newXMLSignaturein classXMLSignatureFactory
-
newXMLSignature
public XMLSignature newXMLSignature(SignedInfo si, KeyInfo ki, List objects, String id, String signatureValueId) - Specified by:
newXMLSignaturein classXMLSignatureFactory
-
newReference
- Specified by:
newReferencein classXMLSignatureFactory
-
newReference
- Specified by:
newReferencein classXMLSignatureFactory
-
newReference
public Reference newReference(String uri, DigestMethod dm, List appliedTransforms, Data result, List transforms, String type, String id) - Specified by:
newReferencein classXMLSignatureFactory
-
newReference
public Reference newReference(String uri, DigestMethod dm, List transforms, String type, String id, byte[] digestValue) - Specified by:
newReferencein classXMLSignatureFactory
-
newSignedInfo
- Specified by:
newSignedInfoin classXMLSignatureFactory
-
newSignedInfo
public SignedInfo newSignedInfo(CanonicalizationMethod cm, SignatureMethod sm, List references, String id) - Specified by:
newSignedInfoin classXMLSignatureFactory
-
newXMLObject
- Specified by:
newXMLObjectin classXMLSignatureFactory
-
newManifest
- Specified by:
newManifestin classXMLSignatureFactory
-
newManifest
- Specified by:
newManifestin classXMLSignatureFactory
-
newSignatureProperties
- Specified by:
newSignaturePropertiesin classXMLSignatureFactory
-
newSignatureProperty
- Specified by:
newSignaturePropertyin classXMLSignatureFactory
-
unmarshalXMLSignature
- Specified by:
unmarshalXMLSignaturein classXMLSignatureFactory- Throws:
MarshalException
-
unmarshalXMLSignature
- Specified by:
unmarshalXMLSignaturein classXMLSignatureFactory- Throws:
MarshalException
-
isFeatureSupported
- Specified by:
isFeatureSupportedin classXMLSignatureFactory
-
newDigestMethod
public DigestMethod newDigestMethod(String algorithm, DigestMethodParameterSpec params) throws NoSuchAlgorithmException, InvalidAlgorithmParameterException - Specified by:
newDigestMethodin classXMLSignatureFactory- Throws:
NoSuchAlgorithmExceptionInvalidAlgorithmParameterException
-
newSignatureMethod
public SignatureMethod newSignatureMethod(String algorithm, SignatureMethodParameterSpec params) throws NoSuchAlgorithmException, InvalidAlgorithmParameterException - Specified by:
newSignatureMethodin classXMLSignatureFactory- Throws:
NoSuchAlgorithmExceptionInvalidAlgorithmParameterException
-
newTransform
public Transform newTransform(String algorithm, TransformParameterSpec params) throws NoSuchAlgorithmException, InvalidAlgorithmParameterException - Specified by:
newTransformin classXMLSignatureFactory- Throws:
NoSuchAlgorithmExceptionInvalidAlgorithmParameterException
-
newTransform
public Transform newTransform(String algorithm, XMLStructure params) throws NoSuchAlgorithmException, InvalidAlgorithmParameterException - Specified by:
newTransformin classXMLSignatureFactory- Throws:
NoSuchAlgorithmExceptionInvalidAlgorithmParameterException
-
newCanonicalizationMethod
public CanonicalizationMethod newCanonicalizationMethod(String algorithm, C14NMethodParameterSpec params) throws NoSuchAlgorithmException, InvalidAlgorithmParameterException - Specified by:
newCanonicalizationMethodin classXMLSignatureFactory- Throws:
NoSuchAlgorithmExceptionInvalidAlgorithmParameterException
-
newCanonicalizationMethod
public CanonicalizationMethod newCanonicalizationMethod(String algorithm, XMLStructure params) throws NoSuchAlgorithmException, InvalidAlgorithmParameterException - Specified by:
newCanonicalizationMethodin classXMLSignatureFactory- Throws:
NoSuchAlgorithmExceptionInvalidAlgorithmParameterException
-
getURIDereferencer
- Specified by:
getURIDereferencerin classXMLSignatureFactory
-