|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
java.lang.Objectjavax.xml.crypto.dom.DOMCryptoContext
javax.xml.crypto.dsig.dom.DOMSignContext
public class DOMSignContext
特定於 DOM 的 XMLSignContext。此類別包含一些其他方法,用來指定產生簽章時被編組的 XMLSignature 物件在 DOM 階層樹中的位置。
注意,DOMSignContext 實例可以包含特定於與其一起使用的 XML 簽章結構的資訊和狀態。如果 DOMSignContext 與不同的簽章結構一起使用(例如,不應該使用相同的 DOMSignContext 實例對兩個不同的 XMLSignature 物件進行簽章),則結果是不可預料的。
| 建構子摘要 | |
|---|---|
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。 |
|
| 方法摘要 | |
|---|---|
Node |
getNextSibling()
返回 nextSibling 節點。 |
Node |
getParent()
返回父節點。 |
void |
setNextSibling(Node nextSibling)
設置下一個兄弟節點。 |
void |
setParent(Node parent)
設置父節點。 |
| 從類別 javax.xml.crypto.dom.DOMCryptoContext 繼承的方法 |
|---|
get, getBaseURI, getDefaultNamespacePrefix, getElementById, getKeySelector, getNamespacePrefix, getProperty, getURIDereferencer, iterator, put, putNamespacePrefix, setBaseURI, setDefaultNamespacePrefix, setIdAttributeNS, setKeySelector, setProperty, setURIDereferencer |
| 從類別 java.lang.Object 繼承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 從介面 javax.xml.crypto.XMLCryptoContext 繼承的方法 |
|---|
get, getBaseURI, getDefaultNamespacePrefix, getKeySelector, getNamespacePrefix, getProperty, getURIDereferencer, put, putNamespacePrefix, setBaseURI, setDefaultNamespacePrefix, setKeySelector, setProperty, setURIDereferencer |
| 建構子詳細資訊 |
|---|
public DOMSignContext(Key signingKey,
Node parent)
DOMSignContext。簽章密鑰存儲在 getKeySelector 方法返回的 singleton KeySelector 中。已編組的 XMLSignature 將被添加為指定父節點的最後一個子元素,除非調用 setNextSibling 方法指定了下一個兄弟節點。
signingKey - 簽章密鑰parent - 父節點
NullPointerException - 如果 signingKey 或 parent 為 null
public DOMSignContext(Key signingKey,
Node parent,
Node nextSibling)
DOMSignContext。簽章密鑰存儲在 getKeySelector 方法返回的 singleton KeySelector 中。已編組的 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 為 nullgetParent()public void setNextSibling(Node nextSibling)
nextSibling - 下一個兄弟節點。已編組的 XMLSignature 將插入到此節點的前面。指定 null 表示移除當前設置。getNextSibling()public Node getParent()
null)setParent(Node)public Node getNextSibling()
null。setNextSibling(Node)
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。