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.XMLSignatureFactory
public 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.XMLSignatureFactory
public javax.xml.crypto.dsig.Reference newReference(java.lang.String uri, javax.xml.crypto.dsig.DigestMethod dm)
newReference
in class javax.xml.crypto.dsig.XMLSignatureFactory
public 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.XMLSignatureFactory
public 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.XMLSignatureFactory
public 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.XMLSignatureFactory
public 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.XMLSignatureFactory
public 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.XMLSignatureFactory
public 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.XMLSignatureFactory
public javax.xml.crypto.dsig.Manifest newManifest(java.util.List references)
newManifest
in class javax.xml.crypto.dsig.XMLSignatureFactory
public javax.xml.crypto.dsig.Manifest newManifest(java.util.List references, java.lang.String id)
newManifest
in class javax.xml.crypto.dsig.XMLSignatureFactory
public javax.xml.crypto.dsig.SignatureProperties newSignatureProperties(java.util.List props, java.lang.String id)
newSignatureProperties
in class javax.xml.crypto.dsig.XMLSignatureFactory
public 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.XMLSignatureFactory
public javax.xml.crypto.dsig.XMLSignature unmarshalXMLSignature(javax.xml.crypto.dsig.XMLValidateContext context) throws javax.xml.crypto.MarshalException
unmarshalXMLSignature
in class javax.xml.crypto.dsig.XMLSignatureFactory
javax.xml.crypto.MarshalException
public javax.xml.crypto.dsig.XMLSignature unmarshalXMLSignature(javax.xml.crypto.XMLStructure xmlStructure) throws javax.xml.crypto.MarshalException
unmarshalXMLSignature
in class javax.xml.crypto.dsig.XMLSignatureFactory
javax.xml.crypto.MarshalException
public boolean isFeatureSupported(java.lang.String feature)
isFeatureSupported
in class javax.xml.crypto.dsig.XMLSignatureFactory
public 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.XMLSignatureFactory
java.security.NoSuchAlgorithmException
java.security.InvalidAlgorithmParameterException
public 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.XMLSignatureFactory
java.security.NoSuchAlgorithmException
java.security.InvalidAlgorithmParameterException
public 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.XMLSignatureFactory
java.security.NoSuchAlgorithmException
java.security.InvalidAlgorithmParameterException
public 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.XMLSignatureFactory
java.security.NoSuchAlgorithmException
java.security.InvalidAlgorithmParameterException
public 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.XMLSignatureFactory
java.security.NoSuchAlgorithmException
java.security.InvalidAlgorithmParameterException
public 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.XMLSignatureFactory
java.security.NoSuchAlgorithmException
java.security.InvalidAlgorithmParameterException
public javax.xml.crypto.URIDereferencer getURIDereferencer()
getURIDereferencer
in class javax.xml.crypto.dsig.XMLSignatureFactory