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

クラスContentSigner

java.lang.Object
com.sun.jarsigner.ContentSigner

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

    コンストラクタ
    コンストラクタ
    説明
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
     
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    abstract byte[]
    generateSignedData(ContentSignerParameters parameters, boolean omitContent, boolean applyTimestamp)
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    PKCS#7署名付きデータ・メッセージを生成します。

    クラス java.lang.Objectで宣言されたメソッド

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • コンストラクタの詳細

    • ContentSigner

      public ContentSigner()
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
  • メソッドの詳細

    • generateSignedData

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