java.lang.Object
javax.xml.crypto.dom.DOMCryptoContext
javax.xml.crypto.dsig.dom.DOMValidateContext
- すべての実装されたインタフェース:
XMLValidateContext,XMLCryptoContext
public class DOMValidateContext extends DOMCryptoContext implements XMLValidateContext
DOM固有の
XMLValidateContext。 このクラスには、XMLSignatureが非整列化され検証されるDOMツリーでの位置を指定する追加のメソッドが格納されます。
XMLSignatureの作成後に、基本となるDOMツリーのコンテンツが呼出し側によって変更された場合、非整列化されたXMLSignatureの動作は定義されていません。
また、DOMValidateContextインスタンスには、ともに使用されるXML署名構造に固有の情報および状態を格納できます。 DOMValidateContextが異なる署名構造(たとえば、同じDOMValidateContextインスタンスを使用して2つの異なるXMLSignatureオブジェクトに署名すべきでない)とともに使用された場合、予想外の結果となります。
- 導入されたバージョン:
- 1.6
- 関連項目:
XMLSignatureFactory.unmarshalXMLSignature(XMLValidateContext)
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 DOMValidateContext(Key validatingKey, Node node)指定したキーおよびノードを格納するDOMValidateContextを作成します。DOMValidateContext(KeySelector ks, Node node)指定したキー・セレクタおよびノードを格納するDOMValidateContextを作成します。 -
メソッドのサマリー
クラス javax.xml.crypto.dom.DOMCryptoContextで宣言されたメソッド
get, getElementById, getNamespacePrefix, getProperty, iterator, put, putNamespacePrefix, setBaseURI, setIdAttributeNS, setPropertyクラス 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
-
コンストラクタの詳細
-
DOMValidateContext
public DOMValidateContext(KeySelector ks, Node node)指定したキー・セレクタおよびノードを格納するDOMValidateContextを作成します。- パラメータ:
ks- 検証キーを検索するためのキー・セレクタnode- ノード- 例外:
NullPointerException-ksまたはnodeがnullの場合
-
DOMValidateContext
指定したキーおよびノードを格納するDOMValidateContextを作成します。 検証キーは、getKeySelectorメソッドが呼び出されたときに返されるsingleton KeySelectorに格納されます。- パラメータ:
validatingKey- 検証キーnode- ノード- 例外:
NullPointerException-validatingKeyまたはnodeがnullの場合
-
-
メソッドの詳細
-
setNode
public void setNode(Node node)ノードを設定します。- パラメータ:
node- ノード- 例外:
NullPointerException-nodeがnullである場合- 関連項目:
getNode()
-
getNode
public Node getNode()ノードを返します。- 戻り値:
- ノード。
nullにはならない - 関連項目:
setNode(Node)
-