public final class DOMXMLSignatureFactory extends XMLSignatureFactory
| Constructor and Description | 
|---|
| DOMXMLSignatureFactory()Initializes a new instance of this class. | 
getInstance, getInstance, getInstance, getInstance, getKeyInfoFactory, getMechanismType, getProviderpublic DOMXMLSignatureFactory()
public XMLSignature newXMLSignature(SignedInfo si, KeyInfo ki)
newXMLSignature in class XMLSignatureFactorypublic XMLSignature newXMLSignature(SignedInfo si, KeyInfo ki, List objects, String id, String signatureValueId)
newXMLSignature in class XMLSignatureFactorypublic Reference newReference(String uri, DigestMethod dm)
newReference in class XMLSignatureFactorypublic Reference newReference(String uri, DigestMethod dm, List transforms, String type, String id)
newReference in class XMLSignatureFactorypublic Reference newReference(String uri, DigestMethod dm, List appliedTransforms, Data result, List transforms, String type, String id)
newReference in class XMLSignatureFactorypublic Reference newReference(String uri, DigestMethod dm, List transforms, String type, String id, byte[] digestValue)
newReference in class XMLSignatureFactorypublic SignedInfo newSignedInfo(CanonicalizationMethod cm, SignatureMethod sm, List references)
newSignedInfo in class XMLSignatureFactorypublic SignedInfo newSignedInfo(CanonicalizationMethod cm, SignatureMethod sm, List references, String id)
newSignedInfo in class XMLSignatureFactorypublic XMLObject newXMLObject(List content, String id, String mimeType, String encoding)
newXMLObject in class XMLSignatureFactorypublic Manifest newManifest(List references)
newManifest in class XMLSignatureFactorypublic Manifest newManifest(List references, String id)
newManifest in class XMLSignatureFactorypublic SignatureProperties newSignatureProperties(List props, String id)
newSignatureProperties in class XMLSignatureFactorypublic SignatureProperty newSignatureProperty(List info, String target, String id)
newSignatureProperty in class XMLSignatureFactorypublic XMLSignature unmarshalXMLSignature(XMLValidateContext context) throws MarshalException
unmarshalXMLSignature in class XMLSignatureFactoryMarshalExceptionpublic XMLSignature unmarshalXMLSignature(XMLStructure xmlStructure) throws MarshalException
unmarshalXMLSignature in class XMLSignatureFactoryMarshalExceptionpublic boolean isFeatureSupported(String feature)
isFeatureSupported in class XMLSignatureFactorypublic DigestMethod newDigestMethod(String algorithm, DigestMethodParameterSpec params) throws NoSuchAlgorithmException, InvalidAlgorithmParameterException
newDigestMethod in class XMLSignatureFactoryNoSuchAlgorithmExceptionInvalidAlgorithmParameterExceptionpublic SignatureMethod newSignatureMethod(String algorithm, SignatureMethodParameterSpec params) throws NoSuchAlgorithmException, InvalidAlgorithmParameterException
newSignatureMethod in class XMLSignatureFactoryNoSuchAlgorithmExceptionInvalidAlgorithmParameterExceptionpublic Transform newTransform(String algorithm, TransformParameterSpec params) throws NoSuchAlgorithmException, InvalidAlgorithmParameterException
newTransform in class XMLSignatureFactoryNoSuchAlgorithmExceptionInvalidAlgorithmParameterExceptionpublic Transform newTransform(String algorithm, XMLStructure params) throws NoSuchAlgorithmException, InvalidAlgorithmParameterException
newTransform in class XMLSignatureFactoryNoSuchAlgorithmExceptionInvalidAlgorithmParameterExceptionpublic CanonicalizationMethod newCanonicalizationMethod(String algorithm, C14NMethodParameterSpec params) throws NoSuchAlgorithmException, InvalidAlgorithmParameterException
newCanonicalizationMethod in class XMLSignatureFactoryNoSuchAlgorithmExceptionInvalidAlgorithmParameterExceptionpublic CanonicalizationMethod newCanonicalizationMethod(String algorithm, XMLStructure params) throws NoSuchAlgorithmException, InvalidAlgorithmParameterException
newCanonicalizationMethod in class XMLSignatureFactoryNoSuchAlgorithmExceptionInvalidAlgorithmParameterExceptionpublic URIDereferencer getURIDereferencer()
getURIDereferencer in class XMLSignatureFactoryCopyright © 2000–2020 The Apache Software Foundation. All rights reserved.