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
-
getNextSibling
-