クラスSigner

すべての実装されたインタフェース:
Serializable, Principal

@Deprecated(since="1.2", forRemoval=true) public abstract class Signer extends Identity
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
このクラスは推奨されなくなり、Java SEの将来のバージョンで削除される可能性があります。 これは、java.security.KeyStorejava.security.certパッケージ、およびjava.security.Principalに置き換えられています。
データにデジタル署名できるIdentityを表します。

署名者の非公開キーの管理は、重要で機密を要する問題なので、キーの使用目的に合った適切なサブクラスによって処理する必要があります。

導入されたバージョン:
1.1
関連項目:
  • コンストラクタのサマリー

    コンストラクタ
    修飾子
    コンストラクタ
    説明
    protected
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    Signerを作成します。
     
    Signer(String name)
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    指定されたアイデンティティ名でSignerを作成します。
     
    Signer(String name, IdentityScope scope)
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    指定されたアイデンティティ名およびスコープでSignerを作成します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    署名者の非公開キーを返します。
    final void
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    このSignerのキー・ペア(公開キーと秘密キー)を設定します。
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    Signerに関する情報の文字列を返します。

    Identityクラスで宣言されているメソッド

    addCertificate, certificates, equals, getInfo, getName, getPublicKey, getScope, hashCode, identityEquals, removeCertificate, setInfo, setPublicKey, toString
    修飾子と型
    メソッド
    説明
    void
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    このIdentityの証明書を追加します。
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    このIdentityのすべての証明書のコピーを返します。
    final boolean
    equals(Object identity)
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    指定されたオブジェクトとこのIdentityの間の等価性をテストします。
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    このIdentityに対して以前に指定された一般情報を返します。
    final String
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    このアイデンティティの名前を返します。
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    このアイデンティティの公開キーを返します。
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    このアイデンティティのスコープを返します。
    int
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    このIdentityのハッシュ・コードを返します。
    protected boolean
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    指定されたIdentityとこのIdentityの間の等価性をテストします。
    void
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    このIdentityから証明書を削除します。
    void
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    このIdentityの一般情報文字列を指定します。
    void
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    このアイデンティティの公開キーを設定します。
    toString(boolean detailed)
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    このIdentityの文字列表現を返します。オプションで、引数なしのtoStringメソッドで提供されるものよりも詳細な情報を提供します。

    クラスオブジェクトで宣言されたメソッド

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    修飾子と型
    メソッド
    説明
    protected Object
    このオブジェクトのコピーを作成して、返します。
    protected void
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    最終決定は非推奨であり、将来のリリースで削除される可能性があります。
    final Class<?>
    このObjectの実行時クラスを返します。
    final void
    このオブジェクトのモニターで待機中のスレッドを1つ再開します。
    final void
    このオブジェクトのモニターで待機中のすべてのスレッドを再開します。
    final void
    現在のスレッドが目覚めるまで待機します。通常、notifiedまたはinterruptedです。
    final void
    wait(long timeoutMillis)
    現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
    final void
    wait(long timeoutMillis, int nanos)
    現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。

    インタフェース Principalで宣言されたメソッド

    implies
    修飾子と型
    メソッド
    説明
    default boolean
    implies(Subject subject)
    指定されたサブジェクトがこのPrincipalによって暗黙的に指定されている場合、trueを返します。
  • コンストラクタの詳細

    • Signer

      protected Signer()
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      Signerを作成します。 このコンストラクタは、直列化のためだけに使用します。
    • Signer

      public Signer(String name)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      指定されたアイデンティティ名でSignerを作成します。
      パラメータ:
      name - アイデンティティ名。
    • Signer

      public Signer(String name, IdentityScope scope) throws KeyManagementException
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      指定されたアイデンティティ名およびスコープでSignerを作成します。
      パラメータ:
      name - アイデンティティ名。
      scope - アイデンティティ・スコープ。
      スロー:
      KeyManagementException - スコープ内に同じ名前のアイデンティティがすでに存在する場合。
  • メソッドの詳細

    • getPrivateKey

      public PrivateKey getPrivateKey()
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      署名者の非公開キーを返します。
      戻り値:
      この署名者の秘密キー、または秘密キーがまだ設定されていない場合はnull
    • setKeyPair

      public final void setKeyPair(KeyPair pair) throws InvalidParameterException, KeyException
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      このSignerのキー・ペア(公開キーと秘密キー)を設定します。
      パラメータ:
      pair - 初期化されたキー・ペア。
      スロー:
      InvalidParameterException - キー・ペアが正しく初期化されていない場合。
      KeyException - キー・ペアがなんらかの原因で設定できなかった場合。
    • toString

      public String toString()
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      Signerに関する情報の文字列を返します。
      定義:
      toString、インタフェースPrincipal
      オーバーライド:
      toString、クラスIdentity
      戻り値:
      Signerに関する情報の文字列。