public class DOMSignContext extends DOMCryptoContext implements XMLSignContext
XMLSignContext
。このクラスには、署名を生成したときにXMLSignature
オブジェクトが整列化されるDOMツリーでの位置を指定する追加のメソッドが格納されます。
DOMSignContext
インスタンスには、ともに使用されるXML署名構造に固有の情報および状態を格納できます。DOMSignContext
が異なる署名構造(たとえば、同じDOMSignContext
インスタンスを使用して2つの異なるXMLSignature
オブジェクトに署名すべきでない)とともに使用された場合、予想外の結果となります。
コンストラクタと説明 |
---|
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)
親ノードを設定します。
|
get, getBaseURI, getDefaultNamespacePrefix, getElementById, getKeySelector, getNamespacePrefix, getProperty, getURIDereferencer, iterator, put, putNamespacePrefix, setBaseURI, setDefaultNamespacePrefix, setIdAttributeNS, setKeySelector, setProperty, setURIDereferencer
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
get, getBaseURI, getDefaultNamespacePrefix, getKeySelector, getNamespacePrefix, getProperty, getURIDereferencer, put, putNamespacePrefix, setBaseURI, setDefaultNamespacePrefix, setKeySelector, setProperty, setURIDereferencer
public DOMSignContext(Key signingKey, Node parent)
DOMSignContext
を作成します。署名鍵は、getKeySelector
メソッドによって返されるsingleton KeySelector
に格納されます。setNextSibling
メソッドを呼び出すことで次の兄弟ノードを指定しないかぎり、整列化されたXMLSignature
は指定した親ノードの最後の子要素として追加されます。signingKey
- 署名鍵parent
- 親ノードNullPointerException
- signingKey
またはparent
がnull
の場合public DOMSignContext(Key signingKey, Node parent, Node nextSibling)
DOMSignContext
を作成します。署名鍵は、getKeySelector
メソッドによって返されるsingleton KeySelector
に格納されます。整列化されたXMLSignature
は、指定した親ノードの子要素として、指定した次の兄弟ノードの直前に挿入されます。signingKey
- 署名鍵parent
- 親ノードnextSibling
- 次の兄弟ノードNullPointerException
- signingKey
、parent
、またはnextSibling
がnull
の場合public DOMSignContext(KeySelector ks, Node parent)
DOMSignContext
を作成します。setNextSibling
メソッドを呼び出すことで次の兄弟ノードを指定しないかぎり、整列化されたXMLSignature
は指定した親ノードの最後の子要素として追加されます。ks
- 鍵セレクタparent
- 親ノードNullPointerException
- ks
またはparent
がnull
の場合public DOMSignContext(KeySelector ks, Node parent, Node nextSibling)
DOMSignContext
を作成します。整列化されたXMLSignature
は、指定した親ノードの子要素として、指定した次の兄弟ノードの直前に挿入されます。ks
- 鍵セレクタparent
- 親ノードnextSibling
- 次の兄弟ノードNullPointerException
- ks
、parent
、またはnextSibling
がnull
の場合public void setParent(Node parent)
parent
- 親ノード。整列化されたXMLSignature
はこのノードの子要素として追加される。NullPointerException
- parent
がnull
である場合getParent()
public void setNextSibling(Node nextSibling)
nextSibling
- 次の兄弟ノード。整列化されたXMLSignature
はこのノードの直前に挿入される。現在の設定を削除する場合はnull
を指定する。getNextSibling()
public Node getParent()
null
にはならないsetParent(Node)
public Node getNextSibling()
null
。setNextSibling(Node)
バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.