クラス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に関する情報の文字列を返します。クラスjava.security.Identityで宣言されたメソッド
addCertificate, certificates, equals, getInfo, getName, getPublicKey, getScope, hashCode, identityEquals, removeCertificate, setInfo, setPublicKey, toString
-
コンストラクタの詳細
-
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に置き換えられています。