|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
java.lang.Objectjavax.xml.crypto.dom.DOMCryptoContext
javax.xml.crypto.dsig.dom.DOMValidateContext
public class DOMValidateContext
特定於 DOM 的 XMLValidateContext。此類別包含一些其他方法,用來指定在 DOM 階層樹中對 XMLSignature 進行解組和驗證的位置。
注意,如果調用者在創建 XMLSignature 之後對底層 DOM 階層樹的內容進行修改,則已解組 XMLSignature 的行為是不確定的。
還要注意的是,DOMValidateContext 實例可以包含特定於與其一起使用的 XML 簽章結構的資訊和狀態。如果 DOMValidateContext 與不同的簽章結構一起使用(例如,不應該使用相同的 DOMValidateContext 實例來驗證兩個不同的 XMLSignature 物件),則結果是不可預料的。
XMLSignatureFactory.unmarshalXMLSignature(XMLValidateContext)| 建構子摘要 | |
|---|---|
DOMValidateContext(Key validatingKey,
Node node)
創建包含指定密鑰和節點的 DOMValidateContext。 |
|
DOMValidateContext(KeySelector ks,
Node node)
創建包含指定密鑰選擇器和節點的 DOMValidateContext。 |
|
| 方法摘要 | |
|---|---|
Node |
getNode()
返回節點。 |
void |
setNode(Node node)
設置節點。 |
| 從類別 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 DOMValidateContext(KeySelector ks,
Node node)
DOMValidateContext。
ks - 用於尋找驗證密鑰的密鑰選擇器node - 節點
NullPointerException - 如果 ks 或 node 為 null
public DOMValidateContext(Key validatingKey,
Node node)
DOMValidateContext。驗證密鑰將存儲在調用 getKeySelector 方法時返回的 singleton KeySelector 中。
validatingKey - 驗證密鑰node - 節點
NullPointerException - 如果 validatingKey 或 node 為 null| 方法詳細資訊 |
|---|
public void setNode(Node node)
node - 節點
NullPointerException - 如果 node 為 nullgetNode()public Node getNode()
null)setNode(Node)
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。