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を作成します。
- 
メソッドのサマリー修飾子と型メソッド説明nextSiblingノードを返します。親ノードを返します。voidsetNextSibling(Node nextSibling) 次の兄弟ノードを設定します。void親ノードを設定します。クラス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
- 
コンストラクタの詳細- 
DOMSignContext指定した署名キーおよび親ノードでDOMSignContextを作成します。 署名キーは、getKeySelectorメソッドによって返されるsingleton KeySelectorに格納されます。setNextSiblingメソッドを呼び出すことで次の兄弟ノードを指定しないかぎり、整列化されたXMLSignatureは指定した親ノードの最後の子要素として追加されます。- パラメータ:
- signingKey- 署名キー
- parent- 親ノード
- スロー:
- NullPointerException-- signingKeyまたは- parentが- nullの場合
 
- 
DOMSignContext指定した署名キー、親ノードおよび次の兄弟ノードで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である場合
- 関連項目:
 
- 
setNextSiblingpublic void setNextSibling(Node nextSibling) 次の兄弟ノードを設定します。- パラメータ:
- nextSibling- 次の兄弟ノード。 整列化された- XMLSignatureはこのノードの直前に挿入される。 現在の設定を削除する場合は- nullを指定する。
- 関連項目:
 
- 
getParentpublic Node getParent()親ノードを返します。- 戻り値:
- 親ノード。nullにはならない
- 関連項目:
 
- 
getNextSiblingpublic Node getNextSibling()nextSiblingノードを返します。- 戻り値:
- nextSiblingノード、または指定されない場合はnull。
- 関連項目:
 
 
-