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

インタフェースXMLSignContext

すべてのスーパー・インタフェース:
XMLCryptoContext
既知のすべての実装クラス:
DOMSignContext

public interface XMLSignContext extends XMLCryptoContext
XML署名の生成用のコンテキスト情報を格納します。 このインタフェースは主に型保証のために提供されています。

XMLSignContextインスタンスには、ともに使用されるXML署名構造に固有の情報および状態を格納できます。 XMLSignContextが異なる署名構造(たとえば、同じXMLSignContextインスタンスを使用して2つの異なるXMLSignatureオブジェクトに署名すべきでない)とともに使用された場合、予想外の結果となります。

サポートされているプロパティ

次のプロパティは、setPropertyメソッドを使用して設定できます。

  • javax.xml.crypto.dsig.cacheReference: 値はBooleanである必要があります。 このプロパティは、ダイジェストされたReferenceオブジェクトが、間接参照されたコンテンツおよびReference.getDereferencedDataメソッドおよびReference.getDigestInputStreamメソッド経由による後続の取得のための事前ダイジェストされた入力を、キャッシュするかどうかを制御します。 指定されない場合のデフォルト値は、Boolean.FALSEです。

導入されたバージョン:
1.6
関連項目:
XMLSignature.sign(XMLSignContext)