モジュール java.xml.crypto
パッケージ javax.xml.crypto.dsig

インタフェース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
    関連項目:
    XMLSignature.validate(XMLValidateContext), Reference.validate(XMLValidateContext)