クラスSigner
java.lang.Object
java.security.Identity
java.security.Signer
- すべての実装されたインタフェース:
Serializable, Principal
@Deprecated(since="1.2", forRemoval=true) public abstract class Signer extends Identity
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
データにデジタル署名できるIdentityを表します。
署名者の非公開キーの管理は、重要で機密を要する問題なので、キーの使用目的に合った適切なサブクラスによって処理する必要があります。
- 導入されたバージョン:
- 1.1
- 関連項目:
-
コンストラクタのサマリー
コンストラクタ修飾子コンストラクタ説明protectedSigner()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。Signerを作成します。削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定されたアイデンティティ名でSignerを作成します。Signer(String name, IdentityScope scope) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定されたアイデンティティ名およびスコープでSignerを作成します。 -
メソッドのサマリー
修飾子と型メソッド説明削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。署名者の非公開キーを返します。final voidsetKeyPair(KeyPair pair) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このSignerのキー・ペア(公開キーと秘密キー)を設定します。toString()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。Signerに関する情報の文字列を返します。Identityクラスで宣言されているメソッド
addCertificate, certificates, equals, getInfo, getName, getPublicKey, getScope, hashCode, identityEquals, removeCertificate, setInfo, setPublicKey, toString修飾子と型メソッド説明voidaddCertificate(Certificate certificate) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このIdentityの証明書を追加します。削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このIdentityのすべての証明書のコピーを返します。final boolean削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定されたオブジェクトとこのIdentityの間の等価性をテストします。getInfo()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このIdentityに対して以前に指定された一般情報を返します。final StringgetName()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このアイデンティティの名前を返します。削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このアイデンティティの公開キーを返します。final IdentityScopegetScope()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このアイデンティティのスコープを返します。inthashCode()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このIdentityのハッシュ・コードを返します。protected booleanidentityEquals(Identity identity) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定されたIdentityとこのIdentityの間の等価性をテストします。voidremoveCertificate(Certificate certificate) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このIdentityから証明書を削除します。void削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このIdentityの一般情報文字列を指定します。voidsetPublicKey(PublicKey key) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このアイデンティティの公開キーを設定します。toString(boolean detailed) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このIdentityの文字列表現を返します。オプションで、引数なしのtoStringメソッドで提供されるものよりも詳細な情報を提供します。クラスオブジェクトで宣言されたメソッド
clone, finalize, getClass, notify, notifyAll, wait, wait, wait修飾子と型メソッド説明protected Objectclone()このオブジェクトのコピーを作成して、返します。protected voidfinalize()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。最終決定は非推奨であり、将来のリリースで削除される可能性があります。final Class<?> getClass()このObjectの実行時クラスを返します。final voidnotify()このオブジェクトのモニターで待機中のスレッドを1つ再開します。final voidこのオブジェクトのモニターで待機中のすべてのスレッドを再開します。final voidwait()現在のスレッドが目覚めるまで待機します。通常、notifiedまたはinterruptedです。final voidwait(long timeoutMillis) 現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。final voidwait(long timeoutMillis, int nanos) 現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
-
コンストラクタの詳細
-
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
-
java.security.KeyStore、java.security.certパッケージ、およびjava.security.Principalに置き換えられています。