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, setURIDereferencerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitget, getBaseURI, getDefaultNamespacePrefix, getKeySelector, getNamespacePrefix, getProperty, getURIDereferencer, put, putNamespacePrefix, setBaseURI, setDefaultNamespacePrefix, setKeySelector, setProperty, setURIDereferencerpublic 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.