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

インタフェースURIDereferencer


public interface URIDereferencer
URIReferenceの間接参照です。

URIReferenceの間接参照の結果は、OctetStreamDataまたはNodeSetDataのインスタンスのどちらかです。 URIReferenceが「W3C Recommendation for XML-Signature Syntax and Processing」のセクション4.2で定義されている同一文書参照でないかぎり、URIReferenceの間接参照の結果はOctetStreamDataである必要があります。

導入されたバージョン:
1.6
関連項目:
XMLCryptoContext.setURIDereferencer(URIDereferencer), XMLCryptoContext.getURIDereferencer()
  • メソッドのサマリー

    修飾子と型 メソッド 説明
    Data dereference​(URIReference uriReference, XMLCryptoContext context)
    指定したURIReferenceを間接参照し、間接参照されたデータを返します。
  • メソッドの詳細

    • dereference

      Data dereference​(URIReference uriReference, XMLCryptoContext context) throws URIReferenceException
      指定したURIReferenceを間接参照し、間接参照されたデータを返します。
      パラメータ:
      uriReference - URIReference
      context - URIの間接参照に役立つ追加情報が含まれている場合のあるXMLCryptoContext この実装では、指定されたURIReferenceをコンテキストのbaseURIパラメータ(指定されている場合)に基づいて間接参照するはずである。
      戻り値:
      間接参照されたデータ
      例外:
      NullPointerException - uriReferenceまたはcontextnullの場合
      URIReferenceException - 指定されたuriReferenceの間接参照中に例外が発生した場合