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, 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将作为该节点的子元素。
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.