JavaTM Platform
Standard Ed. 6

javax.xml.crypto.dsig.dom
クラス DOMValidateContext

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 を作成します。
 
メソッドの概要
 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
 

コンストラクタの詳細

DOMValidateContext

public DOMValidateContext(KeySelector ks,
                          Node node)
指定した鍵セレクタおよび親ノードを格納する DOMValidateContext を作成します。

パラメータ:
ks - 検証鍵を検索するための鍵セレクタ
node - ノード
例外:
NullPointerException - ks または nodenull の場合

DOMValidateContext

public DOMValidateContext(Key validatingKey,
                          Node node)
指定した鍵および親ノードを格納する DOMValidateContext を作成します。検証鍵は、getKeySelector メソッドが呼び出されたときに返される 単独 KeySelector に格納されます。

パラメータ:
validatingKey - 検証鍵
node - ノード
例外:
NullPointerException - validatingKey または nodenull の場合
メソッドの詳細

setNode

public void setNode(Node node)
ノードを設定します。

パラメータ:
node - ノード
例外:
NullPointerException - nodenull の場合
関連項目:
getNode()

getNode

public Node getNode()
ノードを返します。

戻り値:
ノード。null にはならない
関連項目:
setNode(Node)

JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。