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, 2013, Oracle and/or its affiliates. All rights reserved.