- java.lang.Object
- 
- javax.xml.crypto.dom.DOMCryptoContext
- 
- javax.xml.crypto.dsig.dom.DOMSignContext
 
 
- 
- すべての実装されたインタフェース:
- XMLSignContext,- XMLCryptoContext
 
 public class DOMSignContext extends DOMCryptoContext implements XMLSignContext DOM固有のXMLSignContext。 このクラスには、署名を生成したときにXMLSignatureオブジェクトが整列化されるDOMツリーでの位置を指定する追加のメソッドが格納されます。DOMSignContextインスタンスには、ともに使用されるXML署名構造に固有の情報および状態を格納できます。DOMSignContextが異なる署名構造(たとえば、同じDOMSignContextインスタンスを使用して2つの異なるXMLSignatureオブジェクトに署名すべきでない)とともに使用された場合、予想外の結果となります。- 導入されたバージョン:
- 1.6
 
- 
- 
コンストラクタのサマリーコンストラクタ コンストラクタ 説明 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を作成します。
 - 
メソッドのサマリー修飾子と型 メソッド 説明 NodegetNextSibling()nextSiblingノードを返します。NodegetParent()親ノードを返します。voidsetNextSibling(Node nextSibling)次の兄弟ノードを設定します。voidsetParent(Node parent)親ノードを設定します。- 
クラス 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
 
- 
 
- 
- 
- 
コンストラクタの詳細- 
DOMSignContextpublic DOMSignContext(Key signingKey, Node parent) 指定した署名鍵および親ノードでDOMSignContextを作成します。 署名鍵は、getKeySelectorメソッドによって返されるsingleton KeySelectorに格納されます。setNextSiblingメソッドを呼び出すことで次の兄弟ノードを指定しないかぎり、整列化されたXMLSignatureは指定した親ノードの最後の子要素として追加されます。- パラメータ:
- signingKey- 署名鍵
- parent- 親ノード
- 例外:
- NullPointerException-- signingKeyまたは- parentが- nullの場合
 
 - 
DOMSignContextpublic DOMSignContext(Key signingKey, Node parent, Node nextSibling) 指定した署名鍵、親ノードおよび次の兄弟ノードでDOMSignContextを作成します。 署名鍵は、getKeySelectorメソッドによって返されるsingleton KeySelectorに格納されます。 整列化されたXMLSignatureは、指定した親ノードの子要素として、指定した次の兄弟ノードの直前に挿入されます。- パラメータ:
- signingKey- 署名鍵
- parent- 親ノード
- nextSibling- 次の兄弟ノード
- 例外:
- NullPointerException-- signingKey、- parent、または- nextSiblingが- nullの場合
 
 - 
DOMSignContextpublic DOMSignContext(KeySelector ks, Node parent) 指定した鍵セレクタおよび親ノードでDOMSignContextを作成します。setNextSiblingメソッドを呼び出すことで次の兄弟ノードを指定しないかぎり、整列化されたXMLSignatureは指定した親ノードの最後の子要素として追加されます。- パラメータ:
- ks- 鍵セレクタ
- parent- 親ノード
- 例外:
- NullPointerException-- ksまたは- parentが- nullの場合
 
 - 
DOMSignContextpublic DOMSignContext(KeySelector ks, Node parent, Node nextSibling) 指定した鍵セレクタ、親ノードおよび次の兄弟ノードでDOMSignContextを作成します。 整列化されたXMLSignatureは、指定した親ノードの子要素として、指定した次の兄弟ノードの直前に挿入されます。- パラメータ:
- ks- 鍵セレクタ
- parent- 親ノード
- nextSibling- 次の兄弟ノード
- 例外:
- NullPointerException-- ks、- parent、または- nextSiblingが- nullの場合
 
 
- 
 - 
メソッドの詳細- 
setParentpublic void setParent(Node parent) 親ノードを設定します。- パラメータ:
- parent- 親ノード。 整列化された- XMLSignatureはこのノードの子要素として追加される。
- 例外:
- NullPointerException-- parentが- nullである場合
- 関連項目:
- getParent()
 
 - 
setNextSiblingpublic void setNextSibling(Node nextSibling) 次の兄弟ノードを設定します。- パラメータ:
- nextSibling- 次の兄弟ノード。 整列化された- XMLSignatureはこのノードの直前に挿入される。 現在の設定を削除する場合は- nullを指定する。
- 関連項目:
- getNextSibling()
 
 - 
getParentpublic Node getParent() 親ノードを返します。- 戻り値:
- 親ノード。nullにはならない
- 関連項目:
- setParent(Node)
 
 - 
getNextSiblingpublic Node getNextSibling() nextSiblingノードを返します。- 戻り値:
- nextSiblingノード、または指定されない場合はnull。
- 関連項目:
- setNextSibling(Node)
 
 
- 
 
-