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ノードを返します。親ノードを返します。void
setNextSibling(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
の場合
-
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)
-