- 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
を作成します。
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 Node
getNextSibling()
nextSiblingノードを返します。Node
getParent()
親ノードを返します。void
setNextSibling(Node nextSibling)
次の兄弟ノードを設定します。void
setParent(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
public DOMSignContext(Key signingKey, Node parent)
指定した署名キーおよび親ノードでDOMSignContext
を作成します。 署名キーは、getKeySelector
メソッドによって返されるsingleton KeySelector
に格納されます。setNextSibling
メソッドを呼び出すことで次の兄弟ノードを指定しないかぎり、整列化されたXMLSignature
は指定した親ノードの最後の子要素として追加されます。- パラメータ:
signingKey
- 署名キーparent
- 親ノード- 例外:
NullPointerException
-signingKey
またはparent
がnull
の場合
-
DOMSignContext
public DOMSignContext(Key signingKey, Node parent, Node nextSibling)
指定した署名キー、親ノードおよび次の兄弟ノードで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)
-
-