public class DOMSignContext extends DOMCryptoContext implements XMLSignContext
XMLSignContext 。
此类包含其他方法来指定在生成签名时要编组的XMLSignature对象的DOM树中的位置。
请注意, DOMSignContext实例可以包含与其使用的XML签名结构特定的信息和状态。 如果DOMSignContext与不同的签名结构一起使用,则结果是不可预测的(例如,您不应该使用相同的DOMSignContext实例签署两个不同的XMLSignature对象)。
| Constructor and Description |
|---|
DOMSignContext(Key signingKey, Node parent)
使用指定的签名密钥和父节点创建一个
DOMSignContext 。
|
DOMSignContext(Key signingKey, Node parent, Node nextSibling)
使用指定的签名密钥,父级和下一个兄弟节点创建一个
DOMSignContext 。
|
DOMSignContext(KeySelector ks, Node parent)
使用指定的键选择器和父节点创建一个
DOMSignContext 。
|
DOMSignContext(KeySelector ks, Node parent, Node nextSibling)
使用指定的键选择器,父级和下一个兄弟节点创建一个
DOMSignContext 。
|
| Modifier and Type | Method and Description |
|---|---|
Node |
getNextSibling()
返回nextSibling节点。
|
Node |
getParent()
返回父节点。
|
void |
setNextSibling(Node nextSibling)
设置下一个兄弟节点。
|
void |
setParent(Node parent)
设置父节点。
|
get, getBaseURI, getDefaultNamespacePrefix, getElementById, getKeySelector, getNamespacePrefix, getProperty, getURIDereferencer, iterator, put, putNamespacePrefix, setBaseURI, setDefaultNamespacePrefix, setIdAttributeNS, setKeySelector, setProperty, setURIDereferencerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitget, getBaseURI, getDefaultNamespacePrefix, getKeySelector, getNamespacePrefix, getProperty, getURIDereferencer, put, putNamespacePrefix, setBaseURI, setDefaultNamespacePrefix, setKeySelector, setProperty, setURIDereferencerpublic DOMSignContext(Key signingKey, Node parent)
DOMSignContext 。
签名密钥存储在singleton KeySelector由返回getKeySelector方法。
编组的XMLSignature将被添加为指定父节点的最后一个子元素,除非通过调用setNextSibling方法指定了下一个兄弟节点。
signingKey - 签名密钥
parent - 父节点
NullPointerException - 如果
signingKey或
parent是
null
public DOMSignContext(Key signingKey, Node parent, Node nextSibling)
DOMSignContext 。
签名密钥存储在singleton KeySelector由返回getKeySelector方法。
编组的XMLSignature将作为指定父节点的子元素插入,并且紧邻指定的下一个兄弟节点。
signingKey - 签名密钥
parent - 父节点
nextSibling - 下一个兄弟节点
NullPointerException -如果
signingKey ,
parent或
nextSibling是
null
public DOMSignContext(KeySelector ks, Node parent)
DOMSignContext 。
编组的XMLSignature将被添加为指定父节点的最后一个子元素,除非通过调用setNextSibling方法指定了下一个兄弟节点。
ks - 键选择器
parent - 父节点
NullPointerException - 如果
ks或
parent是
null
public DOMSignContext(KeySelector ks, Node parent, Node nextSibling)
DOMSignContext 。
编组的XMLSignature将作为指定父节点的子元素插入,并且紧邻指定的下一个兄弟节点。
ks - 键选择器
parent - 父节点
nextSibling - 下一个兄弟节点
NullPointerException -如果
ks ,
parent或
nextSibling是
null
public void setParent(Node parent)
parent - 父节点。
编组的XMLSignature将作为此节点的子元素添加。
NullPointerException - 如果
parent是
null
getParent()
public void setNextSibling(Node nextSibling)
nextSibling - 下一个兄弟节点。
编组的XMLSignature将在该节点之前立即插入。
指定null以删除当前设置。
getNextSibling()
public Node getParent()
null )
setParent(Node)
public Node getNextSibling()
null如果未指定。
setNextSibling(Node)
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.