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

インタフェースTransform

    • メソッドの詳細

      • getParameterSpec

        AlgorithmParameterSpec getParameterSpec()
        このTransformに関連付けられた、アルゴリズム固有の入力パラメータを返します。

        返されたパラメータをTransformParameterSpecオブジェクトに型キャストできます。

        定義:
        getParameterSpec、インタフェース: AlgorithmMethod
        戻り値:
        アルゴリズム固有の入力パラメータ。指定されていない場合はnullになることもある
      • transform

        Data transform​(Data data,
                       XMLCryptoContext context)
                throws TransformException
        指定したデータをベースとなる変換アルゴリズムを使用して変換します。
        パラメータ:
        data - 変換対象のデータ
        context - 追加のコンテキストを格納するXMLCryptoContext。該当しない場合はnullも可
        戻り値:
        変換されたデータ
        例外:
        NullPointerException - datanullである場合
        TransformException - 変換の実行中にエラーが発生した場合
      • transform

        Data transform​(Data data,
                       XMLCryptoContext context,
                       OutputStream os)
                throws TransformException
        指定したデータをベースとなる変換アルゴリズムを使用して変換します。 この変換の出力がOctetStreamDataの場合このメソッドはnullを返し、バイトが指定したOutputStreamに書き込まれます。 そうでない場合OutputStreamは無視され、メソッドはtransform(Data, XMLCryptoContext)が呼び出されたかのように動作します。
        パラメータ:
        data - 変換対象のデータ
        context - 追加のコンテキストを格納するXMLCryptoContext。該当しない場合はnullも可
        os - 変換されたデータの書込みに使用されるOutputStream
        戻り値:
        変換されたデータ。データがOutputStreamパラメータに書き込まれた場合はnull
        例外:
        NullPointerException - dataまたはosnullの場合
        TransformException - 変換の実行中にエラーが発生した場合