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の場合
-
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である場合- 関連項目:
-
setNextSibling
public void setNextSibling(Node nextSibling) 次の兄弟ノードを設定します。- パラメータ:
nextSibling- 次の兄弟ノード。 整列化されたXMLSignatureはこのノードの直前に挿入される。 現在の設定を削除する場合はnullを指定する。- 関連項目:
-
getParent
public Node getParent()親ノードを返します。- 戻り値:
- 親ノード。
nullにはならない - 関連項目:
-
getNextSibling
public Node getNextSibling()nextSiblingノードを返します。- 戻り値:
- nextSiblingノード、または指定されない場合は
null。 - 関連項目:
-