public final class DOMXMLSignatureFactory
extends javax.xml.crypto.dsig.XMLSignatureFactory
| Constructor and Description |
|---|
DOMXMLSignatureFactory()
Initializes a new instance of this class.
|
| Modifier and Type | Method and Description |
|---|---|
javax.xml.crypto.URIDereferencer |
getURIDereferencer() |
boolean |
isFeatureSupported(java.lang.String feature) |
javax.xml.crypto.dsig.CanonicalizationMethod |
newCanonicalizationMethod(java.lang.String algorithm,
javax.xml.crypto.dsig.spec.C14NMethodParameterSpec params) |
javax.xml.crypto.dsig.CanonicalizationMethod |
newCanonicalizationMethod(java.lang.String algorithm,
javax.xml.crypto.XMLStructure params) |
javax.xml.crypto.dsig.DigestMethod |
newDigestMethod(java.lang.String algorithm,
javax.xml.crypto.dsig.spec.DigestMethodParameterSpec params) |
javax.xml.crypto.dsig.Manifest |
newManifest(java.util.List references) |
javax.xml.crypto.dsig.Manifest |
newManifest(java.util.List references,
java.lang.String id) |
javax.xml.crypto.dsig.Reference |
newReference(java.lang.String uri,
javax.xml.crypto.dsig.DigestMethod dm) |
javax.xml.crypto.dsig.Reference |
newReference(java.lang.String uri,
javax.xml.crypto.dsig.DigestMethod dm,
java.util.List appliedTransforms,
javax.xml.crypto.Data result,
java.util.List transforms,
java.lang.String type,
java.lang.String id) |
javax.xml.crypto.dsig.Reference |
newReference(java.lang.String uri,
javax.xml.crypto.dsig.DigestMethod dm,
java.util.List transforms,
java.lang.String type,
java.lang.String id) |
javax.xml.crypto.dsig.Reference |
newReference(java.lang.String uri,
javax.xml.crypto.dsig.DigestMethod dm,
java.util.List transforms,
java.lang.String type,
java.lang.String id,
byte[] digestValue) |
javax.xml.crypto.dsig.SignatureMethod |
newSignatureMethod(java.lang.String algorithm,
javax.xml.crypto.dsig.spec.SignatureMethodParameterSpec params) |
javax.xml.crypto.dsig.SignatureProperties |
newSignatureProperties(java.util.List props,
java.lang.String id) |
javax.xml.crypto.dsig.SignatureProperty |
newSignatureProperty(java.util.List info,
java.lang.String target,
java.lang.String id) |
javax.xml.crypto.dsig.SignedInfo |
newSignedInfo(javax.xml.crypto.dsig.CanonicalizationMethod cm,
javax.xml.crypto.dsig.SignatureMethod sm,
java.util.List references) |
javax.xml.crypto.dsig.SignedInfo |
newSignedInfo(javax.xml.crypto.dsig.CanonicalizationMethod cm,
javax.xml.crypto.dsig.SignatureMethod sm,
java.util.List references,
java.lang.String id) |
javax.xml.crypto.dsig.Transform |
newTransform(java.lang.String algorithm,
javax.xml.crypto.dsig.spec.TransformParameterSpec params) |
javax.xml.crypto.dsig.Transform |
newTransform(java.lang.String algorithm,
javax.xml.crypto.XMLStructure params) |
javax.xml.crypto.dsig.XMLObject |
newXMLObject(java.util.List content,
java.lang.String id,
java.lang.String mimeType,
java.lang.String encoding) |
javax.xml.crypto.dsig.XMLSignature |
newXMLSignature(javax.xml.crypto.dsig.SignedInfo si,
javax.xml.crypto.dsig.keyinfo.KeyInfo ki) |
javax.xml.crypto.dsig.XMLSignature |
newXMLSignature(javax.xml.crypto.dsig.SignedInfo si,
javax.xml.crypto.dsig.keyinfo.KeyInfo ki,
java.util.List objects,
java.lang.String id,
java.lang.String signatureValueId) |
javax.xml.crypto.dsig.XMLSignature |
unmarshalXMLSignature(javax.xml.crypto.XMLStructure xmlStructure) |
javax.xml.crypto.dsig.XMLSignature |
unmarshalXMLSignature(javax.xml.crypto.dsig.XMLValidateContext context) |
public DOMXMLSignatureFactory()
public javax.xml.crypto.dsig.XMLSignature newXMLSignature(javax.xml.crypto.dsig.SignedInfo si,
javax.xml.crypto.dsig.keyinfo.KeyInfo ki)
newXMLSignature in class javax.xml.crypto.dsig.XMLSignatureFactorypublic javax.xml.crypto.dsig.XMLSignature newXMLSignature(javax.xml.crypto.dsig.SignedInfo si,
javax.xml.crypto.dsig.keyinfo.KeyInfo ki,
java.util.List objects,
java.lang.String id,
java.lang.String signatureValueId)
newXMLSignature in class javax.xml.crypto.dsig.XMLSignatureFactorypublic javax.xml.crypto.dsig.Reference newReference(java.lang.String uri,
javax.xml.crypto.dsig.DigestMethod dm)
newReference in class javax.xml.crypto.dsig.XMLSignatureFactorypublic javax.xml.crypto.dsig.Reference newReference(java.lang.String uri,
javax.xml.crypto.dsig.DigestMethod dm,
java.util.List transforms,
java.lang.String type,
java.lang.String id)
newReference in class javax.xml.crypto.dsig.XMLSignatureFactorypublic javax.xml.crypto.dsig.Reference newReference(java.lang.String uri,
javax.xml.crypto.dsig.DigestMethod dm,
java.util.List appliedTransforms,
javax.xml.crypto.Data result,
java.util.List transforms,
java.lang.String type,
java.lang.String id)
newReference in class javax.xml.crypto.dsig.XMLSignatureFactorypublic javax.xml.crypto.dsig.Reference newReference(java.lang.String uri,
javax.xml.crypto.dsig.DigestMethod dm,
java.util.List transforms,
java.lang.String type,
java.lang.String id,
byte[] digestValue)
newReference in class javax.xml.crypto.dsig.XMLSignatureFactorypublic javax.xml.crypto.dsig.SignedInfo newSignedInfo(javax.xml.crypto.dsig.CanonicalizationMethod cm,
javax.xml.crypto.dsig.SignatureMethod sm,
java.util.List references)
newSignedInfo in class javax.xml.crypto.dsig.XMLSignatureFactorypublic javax.xml.crypto.dsig.SignedInfo newSignedInfo(javax.xml.crypto.dsig.CanonicalizationMethod cm,
javax.xml.crypto.dsig.SignatureMethod sm,
java.util.List references,
java.lang.String id)
newSignedInfo in class javax.xml.crypto.dsig.XMLSignatureFactorypublic javax.xml.crypto.dsig.XMLObject newXMLObject(java.util.List content,
java.lang.String id,
java.lang.String mimeType,
java.lang.String encoding)
newXMLObject in class javax.xml.crypto.dsig.XMLSignatureFactorypublic javax.xml.crypto.dsig.Manifest newManifest(java.util.List references)
newManifest in class javax.xml.crypto.dsig.XMLSignatureFactorypublic javax.xml.crypto.dsig.Manifest newManifest(java.util.List references,
java.lang.String id)
newManifest in class javax.xml.crypto.dsig.XMLSignatureFactorypublic javax.xml.crypto.dsig.SignatureProperties newSignatureProperties(java.util.List props,
java.lang.String id)
newSignatureProperties in class javax.xml.crypto.dsig.XMLSignatureFactorypublic javax.xml.crypto.dsig.SignatureProperty newSignatureProperty(java.util.List info,
java.lang.String target,
java.lang.String id)
newSignatureProperty in class javax.xml.crypto.dsig.XMLSignatureFactorypublic javax.xml.crypto.dsig.XMLSignature unmarshalXMLSignature(javax.xml.crypto.dsig.XMLValidateContext context)
throws javax.xml.crypto.MarshalException
unmarshalXMLSignature in class javax.xml.crypto.dsig.XMLSignatureFactoryjavax.xml.crypto.MarshalExceptionpublic javax.xml.crypto.dsig.XMLSignature unmarshalXMLSignature(javax.xml.crypto.XMLStructure xmlStructure)
throws javax.xml.crypto.MarshalException
unmarshalXMLSignature in class javax.xml.crypto.dsig.XMLSignatureFactoryjavax.xml.crypto.MarshalExceptionpublic boolean isFeatureSupported(java.lang.String feature)
isFeatureSupported in class javax.xml.crypto.dsig.XMLSignatureFactorypublic javax.xml.crypto.dsig.DigestMethod newDigestMethod(java.lang.String algorithm,
javax.xml.crypto.dsig.spec.DigestMethodParameterSpec params)
throws java.security.NoSuchAlgorithmException,
java.security.InvalidAlgorithmParameterException
newDigestMethod in class javax.xml.crypto.dsig.XMLSignatureFactoryjava.security.NoSuchAlgorithmExceptionjava.security.InvalidAlgorithmParameterExceptionpublic javax.xml.crypto.dsig.SignatureMethod newSignatureMethod(java.lang.String algorithm,
javax.xml.crypto.dsig.spec.SignatureMethodParameterSpec params)
throws java.security.NoSuchAlgorithmException,
java.security.InvalidAlgorithmParameterException
newSignatureMethod in class javax.xml.crypto.dsig.XMLSignatureFactoryjava.security.NoSuchAlgorithmExceptionjava.security.InvalidAlgorithmParameterExceptionpublic javax.xml.crypto.dsig.Transform newTransform(java.lang.String algorithm,
javax.xml.crypto.dsig.spec.TransformParameterSpec params)
throws java.security.NoSuchAlgorithmException,
java.security.InvalidAlgorithmParameterException
newTransform in class javax.xml.crypto.dsig.XMLSignatureFactoryjava.security.NoSuchAlgorithmExceptionjava.security.InvalidAlgorithmParameterExceptionpublic javax.xml.crypto.dsig.Transform newTransform(java.lang.String algorithm,
javax.xml.crypto.XMLStructure params)
throws java.security.NoSuchAlgorithmException,
java.security.InvalidAlgorithmParameterException
newTransform in class javax.xml.crypto.dsig.XMLSignatureFactoryjava.security.NoSuchAlgorithmExceptionjava.security.InvalidAlgorithmParameterExceptionpublic javax.xml.crypto.dsig.CanonicalizationMethod newCanonicalizationMethod(java.lang.String algorithm,
javax.xml.crypto.dsig.spec.C14NMethodParameterSpec params)
throws java.security.NoSuchAlgorithmException,
java.security.InvalidAlgorithmParameterException
newCanonicalizationMethod in class javax.xml.crypto.dsig.XMLSignatureFactoryjava.security.NoSuchAlgorithmExceptionjava.security.InvalidAlgorithmParameterExceptionpublic javax.xml.crypto.dsig.CanonicalizationMethod newCanonicalizationMethod(java.lang.String algorithm,
javax.xml.crypto.XMLStructure params)
throws java.security.NoSuchAlgorithmException,
java.security.InvalidAlgorithmParameterException
newCanonicalizationMethod in class javax.xml.crypto.dsig.XMLSignatureFactoryjava.security.NoSuchAlgorithmExceptionjava.security.InvalidAlgorithmParameterExceptionpublic javax.xml.crypto.URIDereferencer getURIDereferencer()
getURIDereferencer in class javax.xml.crypto.dsig.XMLSignatureFactory