public class DOMSignContext extends DOMCryptoContext implements XMLSignContext
XMLSignContext。 このクラスには、署名を生成したときにXMLSignatureオブジェクトが整列化されるDOMツリーでの位置を指定する追加のメソッドが格納されます。
DOMSignContextインスタンスには、ともに使用されるXML署名構造に固有の情報および状態を格納できます。 DOMSignContextが異なる署名構造(たとえば、同じDOMSignContextインスタンスを使用して2つの異なるXMLSignatureオブジェクトに署名すべきでない)とともに使用された場合、予想外の結果となります。
| コンストラクタ | 説明 |
|---|---|
DOMSignContext(Key signingKey, Node parent) |
指定した署名キーおよび親ノードで
DOMSignContextを作成します。 |
DOMSignContext(Key signingKey, Node parent, Node nextSibling) |
指定した署名キー、親ノードおよび次の兄弟ノードで
DOMSignContextを作成します。 |
DOMSignContext(KeySelector ks, Node parent) |
指定したキー・セレクタおよび親ノードで
DOMSignContextを作成します。 |
DOMSignContext(KeySelector ks, Node parent, Node nextSibling) |
指定したキー・セレクタ、親ノードおよび次の兄弟ノードで
DOMSignContextを作成します。 |
| 修飾子と型 | メソッド | 説明 |
|---|---|---|
Node |
getNextSibling() |
nextSiblingノードを返します。
|
Node |
getParent() |
親ノードを返します。
|
void |
setNextSibling(Node nextSibling) |
次の兄弟ノードを設定します。
|
void |
setParent(Node parent) |
親ノードを設定します。
|
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 DOMSignContext(Key signingKey, Node parent)
DOMSignContextを作成します。 署名キーは、getKeySelectorメソッドによって返されるsingleton KeySelectorに格納されます。 setNextSiblingメソッドを呼び出すことで次の兄弟ノードを指定しないかぎり、整列化されたXMLSignatureは指定した親ノードの最後の子要素として追加されます。 signingKey - 署名キーparent - 親ノードNullPointerException - signingKeyまたはparentがnullの場合public DOMSignContext(Key signingKey, Node parent, Node nextSibling)
DOMSignContextを作成します。 署名キーは、getKeySelectorメソッドによって返されるsingleton KeySelectorに格納されます。 整列化されたXMLSignatureは、指定した親ノードの子要素として、指定した次の兄弟ノードの直前に挿入されます。 signingKey - 署名キーparent - 親ノードnextSibling - 次の兄弟ノードNullPointerException - signingKey、parent、またはnextSiblingがnullの場合public DOMSignContext(KeySelector ks, Node parent)
DOMSignContextを作成します。 setNextSiblingメソッドを呼び出すことで次の兄弟ノードを指定しないかぎり、整列化されたXMLSignatureは指定した親ノードの最後の子要素として追加されます。 ks - キー・セレクタparent - 親ノードNullPointerException - ksまたはparentがnullの場合public DOMSignContext(KeySelector ks, Node parent, Node nextSibling)
DOMSignContextを作成します。 整列化されたXMLSignatureは、指定した親ノードの子要素として、指定した次の兄弟ノードの直前に挿入されます。 ks - キー・セレクタparent - 親ノードnextSibling - 次の兄弟ノードNullPointerException - ks、parent、またはnextSiblingがnullの場合public void setParent(Node parent)
parent - 親ノード。 整列化されたXMLSignatureはこのノードの子要素として追加される。 NullPointerException - parentがnullである場合getParent()public void setNextSibling(Node nextSibling)
nextSibling - 次の兄弟ノード。 整列化されたXMLSignatureはこのノードの直前に挿入される。 現在の設定を削除する場合はnullを指定する。 getNextSibling()public Node getParent()
nullにはならないsetParent(Node)public Node getNextSibling()
null。setNextSibling(Node) バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。 そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyも参照してください。