public class DOMValidateContext extends DOMCryptoContext implements XMLValidateContext
XMLValidateContext
。このクラスには、XMLSignature
が非整列化され検証されるDOMツリーでの位置を指定する追加のメソッドが格納されます。
XMLSignature
の作成後に、基本となるDOMツリーのコンテンツが呼出し側によって変更された場合、非整列化されたXMLSignature
の動作は定義されていません。
また、DOMValidateContext
インスタンスには、ともに使用されるXML署名構造に固有の情報および状態を格納できます。DOMValidateContext
が異なる署名構造(たとえば、同じDOMValidateContext
インスタンスを使用して2つの異なるXMLSignature
オブジェクトに署名すべきでない)とともに使用された場合、予想外の結果となります。
XMLSignatureFactory.unmarshalXMLSignature(XMLValidateContext)
コンストラクタと説明 |
---|
DOMValidateContext(Key validatingKey, Node node)
指定した鍵およびノードを格納する
DOMValidateContext を作成します。 |
DOMValidateContext(KeySelector ks, Node node)
指定した鍵セレクタおよびノードを格納する
DOMValidateContext を作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
Node |
getNode()
ノードを返します。
|
void |
setNode(Node node)
ノードを設定します。
|
get, getBaseURI, getDefaultNamespacePrefix, getElementById, getKeySelector, getNamespacePrefix, getProperty, getURIDereferencer, iterator, put, putNamespacePrefix, setBaseURI, setDefaultNamespacePrefix, setIdAttributeNS, setKeySelector, setProperty, setURIDereferencer
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
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
がnull
である場合getNode()
public Node getNode()
null
にはならないsetNode(Node)
バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.