public class DOMValidateContext extends DOMCryptoContext implements XMLValidateContext
XMLValidateContext
DOM。这个类包含了额外的方法对DOM树中的
XMLSignature
是将它们分散和验证从指定位置。
注意,如果底层的DOM树的内容被修改,由调用者在XMLSignature
创建一个XMLSignature
它们分散的行为是未定义的。
另外,请注意,DOMValidateContext
实例可以包含的信息和国家特定的XML签名的结构,它是用。如果一个DOMValidateContext
使用不同的签名结构的结果是不可预测的(例如,你不应该使用相同的DOMValidateContext
实例来验证不同的XMLSignature
对象)。
XMLSignatureFactory.unmarshalXMLSignature(XMLValidateContext)
Constructor and Description |
---|
DOMValidateContext(Key validatingKey, Node node)
创建一个
DOMValidateContext 包含指定的关键节点。
|
DOMValidateContext(KeySelector ks, Node node)
创建一个
DOMValidateContext 包含指定键选择器和节点。
|
Modifier and Type | Method and Description |
---|---|
Node |
getNode()
返回节点。
|
void |
setNode(Node node)
设置节点。
|
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 DOMValidateContext(KeySelector ks, Node node)
DOMValidateContext
包含指定键选择器和节点。
ks
-一个关键的选择找到一个验证密钥
node
-节点
NullPointerException
-如果
ks
或
node
是
null
public DOMValidateContext(Key validatingKey, Node node)
validatingKey
-验证密钥
node
-节点
NullPointerException
-如果
validatingKey
或
node
是
null
public void setNode(Node node)
node
-节点
null
node
NullPointerException
getNode()
public Node getNode()
null
)
setNode(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.