インタフェースXMLValidateContext
- すべてのスーパー・インタフェース:
XMLCryptoContext
- 既知のすべての実装クラス:
DOMValidateContext
public interface XMLValidateContext extends XMLCryptoContext
XML署名の検証用のコンテキスト情報を格納します。 このインタフェースは主に型保証のために提供されています。
XMLValidateContextインスタンスには、ともに使用されるXML署名構造に固有の情報および状態を格納できます。 XMLValidateContextが異なる署名構造(たとえば、同じXMLValidateContextインスタンスを使用して2つの異なるXMLSignatureオブジェクトを検証すべきでない)とともに使用された場合、予想外の結果となります。
次のプロパティは、アプリケーションでsetPropertyメソッドを使用して設定できます。
javax.xml.crypto.dsig.cacheReference: 値はBooleanである必要があります。 このプロパティは、Reference.validateメソッドが、間接参照されたコンテンツおよびReference.getDereferencedDataメソッドおよびReference.getDigestInputStreamメソッド経由による後続の取得のための事前ダイジェストされた入力を、キャッシュするかどうかを制御します。 指定されない場合のデフォルト値は、Boolean.FALSEです。
- 導入されたバージョン:
- 1.6
- 関連項目:
-
メソッドのサマリー
インタフェースで宣言されたメソッド XMLCryptoContext
get, getBaseURI, getDefaultNamespacePrefix, getKeySelector, getNamespacePrefix, getProperty, getURIDereferencer, put, putNamespacePrefix, setBaseURI, setDefaultNamespacePrefix, setKeySelector, setProperty, setURIDereferencer修飾子と型メソッド説明このコンテキストで、指定されたキーがマップされる値を返します。ベースURIを返します。デフォルトの名前空間接頭辞を返します。キーの検索用のキー・セレクタを返します。getNamespacePrefix(String namespaceURI, String defaultPrefix) 指定した名前空間URIが関連付けられる名前空間接頭辞を返します。getProperty(String name) 指定されたプロパティの値を返します。URIReferenceの間接参照に使用されるURIDereferencerを返します。このコンテキストで、指定された値を指定されたキーに関連付けます。putNamespacePrefix(String namespaceURI, String prefix) 指定した名前空間URIを指定した接頭辞にマッピングします。voidsetBaseURI(String baseURI) ベースURIを設定します。voidsetDefaultNamespacePrefix(String defaultPrefix) デフォルトの名前空間接頭辞を設定します。voidキーの検索用のキー・セレクタを設定します。setProperty(String name, Object value) 指定したプロパティを設定します。voidsetURIDereferencer(URIDereferencer dereferencer) URIReferenceの間接参照に使用されるURIDereferencerを設定します。