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
-
コンストラクタの詳細
-
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の場合
-
DOMSignContext
public DOMSignContext(KeySelector ks, Node parent)指定したキー・セレクタおよび親ノードでDOMSignContextを作成します。setNextSiblingメソッドを呼び出すことで次の兄弟ノードを指定しないかぎり、整列化されたXMLSignatureは指定した親ノードの最後の子要素として追加されます。- パラメータ:
ks- キー・セレクタparent- 親ノード- 例外:
NullPointerException-ksまたはparentがnullの場合
-
DOMSignContext
public DOMSignContext(KeySelector ks, Node parent, Node nextSibling)指定したキー・セレクタ、親ノードおよび次の兄弟ノードでDOMSignContextを作成します。 整列化されたXMLSignatureは、指定した親ノードの子要素として、指定した次の兄弟ノードの直前に挿入されます。- パラメータ:
ks- キー・セレクタparent- 親ノードnextSibling- 次の兄弟ノード- 例外:
NullPointerException-ks、parent、またはnextSiblingがnullの場合
-
-
メソッドの詳細
-
setParent
public void setParent(Node parent)親ノードを設定します。- パラメータ:
parent- 親ノード。 整列化されたXMLSignatureはこのノードの子要素として追加される。- 例外:
NullPointerException-parentがnullである場合- 関連項目:
getParent()
-
setNextSibling
public void setNextSibling(Node nextSibling)次の兄弟ノードを設定します。- パラメータ:
nextSibling- 次の兄弟ノード。 整列化されたXMLSignatureはこのノードの直前に挿入される。 現在の設定を削除する場合はnullを指定する。- 関連項目:
getNextSibling()
-
getParent
public Node getParent()親ノードを返します。- 戻り値:
- 親ノード。
nullにはならない - 関連項目:
setParent(Node)
-
getNextSibling
public Node getNextSibling()nextSiblingノードを返します。- 戻り値:
- nextSiblingノード、または指定されない場合は
null。 - 関連項目:
setNextSibling(Node)
-