- java.lang.Object
 -  
      
- javax.xml.crypto.dom.DOMCryptoContext
 -  
        
- javax.xml.crypto.dsig.dom.DOMSignContext
 
 
 
-  
       
- 实现的所有接口
 -  
         
XMLSignContext,XMLCryptoContext 
public class DOMSignContext extends DOMCryptoContext implements XMLSignContext
特定于 DOM的XMLSignContext。 此类包含用于指定DOM树中的位置的其他方法,其中在生成签名时要对XMLSignature对象进行编组。请注意,
DOMSignContext实例可以包含特定于其使用的XML签名结构的信息和状态。 如果使用具有不同签名结构的DOMSignContext则结果是不可预测的(例如,您不应使用相同的DOMSignContext实例来签署两个不同的XMLSignature对象)。- 从以下版本开始:
 - 1.6
 
 
-  
        
       
-  
             
构造方法摘要
构造方法 构造器 描述 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。 
-  
             
方法摘要
所有方法 实例方法 具体的方法 变量和类型 方法 描述 NodegetNextSibling()返回nextSibling节点。NodegetParent()返回父节点。voidsetNextSibling(Node nextSibling)设置下一个兄弟节点。voidsetParent(Node parent)设置父节点。-  
               
声明方法的类 javax.xml.crypto.dom.DOMCryptoContext
get, getElementById, getNamespacePrefix, getProperty, iterator, put, putNamespacePrefix, setBaseURI, setIdAttributeNS, setProperty 
 -  
               
 
 -  
             
 
-  
        
       
-  
             
构造方法详细信息
-  
DOMSignContext
public DOMSignContext(Key signingKey, Node parent)
使用指定的签名密钥和父节点创建DOMSignContext。 签名密钥存储在singleton KeySelector中 ,该方法由getKeySelector方法返回。 除非通过调用setNextSibling方法指定下一个兄弟节点,否则编组的XMLSignature将被添加为指定父节点的最后一个子元素。- 参数
 -  
              
signingKey- 签名密钥 -  
              
parent- 父节点 - 异常
 -  
              
NullPointerException- 如果signingKey或parent是null 
 
-  
DOMSignContext
public DOMSignContext(Key signingKey, Node parent, Node nextSibling)
使用指定的签名密钥,父节点和下一个兄弟节点创建DOMSignContext。 签名密钥存储在singleton KeySelector中 ,该方法由getKeySelector方法返回。 编组的XMLSignature将作为指定父节点的子元素插入,并紧接在指定的下一个兄弟节点之前插入。- 参数
 -  
              
signingKey- 签名密钥 -  
              
parent- 父节点 -  
              
nextSibling- 下一个兄弟节点 - 异常
 -  
              
NullPointerException-如果signingKey,parent或nextSibling为null 
 
-  
DOMSignContext
public DOMSignContext(KeySelector ks, Node parent)
使用指定的键选择器和父节点创建DOMSignContext。 除非通过调用setNextSibling方法指定下一个兄弟节点,否则编组的XMLSignature将被添加为指定父节点的最后一个子元素。- 参数
 -  
              
ks- 键选择器 -  
              
parent- 父节点 - 异常
 -  
              
NullPointerException- 如果ks或parent是null 
 
-  
DOMSignContext
public DOMSignContext(KeySelector ks, Node parent, Node nextSibling)
使用指定的键选择器,父节点和下一个兄弟节点创建DOMSignContext。 编组的XMLSignature将作为指定父节点的子元素插入,并紧接在指定的下一个兄弟节点之前插入。- 参数
 -  
              
ks- 键选择器 -  
              
parent- 父节点 -  
              
nextSibling- 下一个兄弟节点 - 异常
 -  
              
NullPointerException-如果ks,parent或nextSibling为null 
 
 -  
 
-  
             
方法详细信息
-  
setParent
public void setParent(Node parent)
设置父节点。- 参数
 -  
              
parent- 父节点。 编组的XMLSignature将作为此节点的子元素添加。 - 异常
 -  
              
NullPointerException- 如果parent是null - 另请参见:
 -  
              
getParent() 
 
-  
setNextSibling
public void setNextSibling(Node nextSibling)
设置下一个兄弟节点。- 参数
 -  
              
nextSibling- 下一个兄弟节点。 编组的XMLSignature将紧接在此节点之前插入。 指定null以删除当前设置。 - 另请参见:
 -  
              
getNextSibling() 
 
-  
getParent
public Node getParent()
返回父节点。- 结果
 - 
               父节点(从不 
              
null) - 另请参见:
 -  
              
setParent(Node) 
 
-  
getNextSibling
public Node getNextSibling()
返回nextSibling节点。- 结果
 - 
               nextSibling节点,如果未指定, 
              
null。 - 另请参见:
 -  
              
setNextSibling(Node) 
 
 -  
 
 -