public class DOMSignContext extends DOMCryptoContext implements XMLSignContext
XMLSignContext
DOM。这个类包含了额外的方法对DOM树中的
XMLSignature
对象是排在生成签名指定位置。
注意,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()
返回的兄弟节点。
|
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, setURIDereferencer
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
get, getBaseURI, getDefaultNamespacePrefix, getKeySelector, getNamespacePrefix, getProperty, getURIDereferencer, put, putNamespacePrefix, setBaseURI, setDefaultNamespacePrefix, setKeySelector, setProperty, setURIDereferencer
public 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
将作为该节点的子元素。
null
parent
NullPointerException
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.