モジュール jdk.jartool
パッケージ com.sun.jarsigner

クラスContentSigner


  • @Deprecated(since="9")
    public abstract class ContentSigner
    extends Object
    非推奨。
    このクラスは非推奨になりました。
    このクラスは、コンテンツ署名サービスを定義します。 実装は、引数なしのコンストラクタを使用してインスタンス化可能である必要があります。
    導入されたバージョン:
    1.5
    • コンストラクタの詳細

      • ContentSigner

        public ContentSigner()
        非推奨。
    • メソッドの詳細

      • generateSignedData

        public abstract byte[] generateSignedData​(ContentSignerParameters parameters,
                                                  boolean omitContent,
                                                  boolean applyTimestamp)
                                           throws NoSuchAlgorithmException,
                                                  CertificateException,
                                                  IOException
        非推奨。
        PKCS #7署名付きデータメッセージを生成します。 このメソッドは、署名がすでに生成されている場合に使用されます。 署名、署名者の詳細、およびオプションで署名タイムスタンプと署名されたコンテンツはすべて、署名されたデータ・メッセージにパッケージ化されます。
        パラメータ:
        parameters - NULL以外の入力パラメータ。
        omitContent - 署名付きデータ・メッセージからコンテンツを省略する場合はtrue。 それ以外の場合は、コンテンツが含まれます。
        applyTimestamp - 署名にタイムスタンプを付ける場合はtrue。 それ以外の場合、タイムスタンプは実行されません。
        戻り値:
        PKCS #7署名付きデータメッセージ。
        例外:
        NoSuchAlgorithmException - 署名アルゴリズムが認識されない場合、例外がスローされます。
        CertificateException - 署名者の証明書またはTSAの証明書の処理中にエラーが発生した場合、例外がスローされます。
        IOException - 署名タイムスタンプの生成中または署名付きデータ・メッセージの生成中にエラーが発生した場合に、例外がスローされます。
        NullPointerException - パラメータがnullの場合、例外がスローされます。