|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--com.ibm.xml.dsig.TemplateGenerator
Utility class to generate signature templates. This class does not support SignatureMethod with parameters.
| Constructor Summary | |
TemplateGenerator()
Creates new TemplateGenerator instance. |
|
TemplateGenerator(org.w3c.dom.Document factory,
java.lang.String defaultDigestMethod,
java.lang.String c14nURI,
java.lang.String signatureMethod)
Creates new TemplateGenerator instance. |
|
TemplateGenerator(org.w3c.dom.Document factory,
java.lang.String defaultDigestMethod,
java.lang.String c14nURI,
java.lang.String signatureMethod,
KeyInfoGenerator keyGen)
Deprecated. |
|
| Method Summary | |
void |
addReference(Reference obj)
|
Reference |
createReference(org.w3c.dom.Element objectElement)
for enveloped resource (enveloping signature). |
Reference |
createReference(org.w3c.dom.Element objectElement,
java.lang.String idname)
for enveloped resource (enveloping signature). |
Reference |
createReference(java.lang.String uri)
for detached resource, or for enveloping resource (enveloped signature). |
org.w3c.dom.Document |
getDocument()
|
org.w3c.dom.Element |
getManifestElement()
Creates Manifest structure without digest values. |
java.lang.String |
getPrefix()
|
org.w3c.dom.Element |
getSignatureElement()
Creates Signature structure without digest values and a signature value. |
org.w3c.dom.Element |
getSignedInfoElement()
Creates SignedInfo structure without the signature value and digest values. |
void |
removeAllReferences()
|
void |
setCanonicalizer(java.lang.String algorithmURI)
|
void |
setDefaultDigestMethod(java.lang.String algorithmURI)
|
void |
setDocument(org.w3c.dom.Document factory)
|
void |
setKeyInfoGenerator(KeyInfoGenerator keyGen)
Deprecated. Use KeyInfo#insertTo |
void |
setPrefix(java.lang.String pre)
|
void |
setSignatureMethod(java.lang.String algorithmURI)
|
org.w3c.dom.Element |
wrapWithObject(org.w3c.dom.Node resource,
java.lang.String idname)
Creates Object element that wraps resource and has idname as the Id attribute. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public TemplateGenerator()
TemplateGenerator instance.
public TemplateGenerator(org.w3c.dom.Document factory,
java.lang.String defaultDigestMethod,
java.lang.String c14nURI,
java.lang.String signatureMethod)
TemplateGenerator instance.
The following two code fragments are equivalent:
sig = new TemplateGenerator(factory, digest, c14n, sigmethod);
sig = new TemplateGenerator(); sig.setDocument(factory); sig.setDefaultDigestMethod(digest); sig.setCanonicalizer(c14n); sig.setSignatureMethod(sigmethod);
factory - A factory instance to create elements.
public TemplateGenerator(org.w3c.dom.Document factory,
java.lang.String defaultDigestMethod,
java.lang.String c14nURI,
java.lang.String signatureMethod,
KeyInfoGenerator keyGen)
TemplateGenerator instance.
The following two code fragments are equivalent:
sig = new TemplateGenerator(factory, digest, c14n, sigmethod, keygen);
sig = new TemplateGenerator(); sig.setDocument(factory); sig.setDefaultDigestMethod(digest); sig.setCanonicalizer(c14n); sig.setSignatureMethod(sigmethod); sig.setKeyInfoGenerator(keygen);
factory - A factory instance to create elements.| Method Detail |
public void setDefaultDigestMethod(java.lang.String algorithmURI)
Reference.setDigestMethod(java.lang.String),
Reference.getDigestMethod()public Reference createReference(java.lang.String uri)
public Reference createReference(org.w3c.dom.Element objectElement)
objectElement - An Object element. It must have an Id attribute.
public Reference createReference(org.w3c.dom.Element objectElement,
java.lang.String idname)
objectElement - An Object element. It may have no Id attribute and idname points another element in objectElement.
public org.w3c.dom.Element wrapWithObject(org.w3c.dom.Node resource,
java.lang.String idname)
public void addReference(Reference obj)
public void removeAllReferences()
public void setCanonicalizer(java.lang.String algorithmURI)
public void setSignatureMethod(java.lang.String algorithmURI)
public void setKeyInfoGenerator(KeyInfoGenerator keyGen)
KeyInfo#insertTo
public void setDocument(org.w3c.dom.Document factory)
public org.w3c.dom.Document getDocument()
public void setPrefix(java.lang.String pre)
public java.lang.String getPrefix()
public org.w3c.dom.Element getSignedInfoElement()
public org.w3c.dom.Element getManifestElement()
public org.w3c.dom.Element getSignatureElement()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||