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を表します。
 
署名者の非公開キーの管理は、重要で機密を要する問題なので、キーの使用目的に合った適切なサブクラスによって処理する必要があります。
- 
コンストラクタのサマリーコンストラクタ修飾子コンストラクタ説明protectedSigner()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。署名者を作成します。削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定されたアイデンティティ名を持つ署名者を作成します。Signer(String name, IdentityScope scope) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定されたアイデンティティ名とアイデンティティ・スコープを持つ署名者を作成します。
- 
メソッドのサマリー修飾子と型メソッド説明削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。署名者の非公開キーを返します。final voidsetKeyPair(KeyPair pair) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。この署名者にキー・ペア(公開キーと非公開キー)を設定します。toString()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。署名者の情報を文字列で返します。クラス java.security.Identityで宣言されたメソッドaddCertificate, certificates, equals, getInfo, getName, getPublicKey, getScope, hashCode, identityEquals, removeCertificate, setInfo, setPublicKey, toString
- 
コンストラクタの詳細- 
Signerprotected Signer()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。署名者を作成します。 このコンストラクタは、直列化のためだけに使用します。
- 
Signerpublic Signer(String name) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定されたアイデンティティ名を持つ署名者を作成します。- パラメータ:
- name- アイデンティティ名。
 
- 
Signerpublic Signer(String name, IdentityScope scope) throws KeyManagementException 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定されたアイデンティティ名とアイデンティティ・スコープを持つ署名者を作成します。- パラメータ:
- name- アイデンティティ名。
- scope- アイデンティティ・スコープ。
- 例外:
- KeyManagementException- スコープ内に同じ名前のアイデンティティがすでに存在する場合。
 
 
- 
- 
メソッドの詳細- 
getPrivateKeypublic PrivateKey getPrivateKey()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。署名者の非公開キーを返します。セキュリティ・マネージャが存在する場合、最初にセキュリティ・マネージャの checkSecurityAccessメソッドが引数として"getSignerPrivateKey"を指定して呼び出され、非公開キーを返してもよいかどうかを確認します。- 戻り値:
- この署名者の非公開キー。設定されていない場合はnull。
- 例外:
- SecurityException- セキュリティ・マネージャが存在し、セキュリティ・マネージャの- checkSecurityAccessメソッドが非公開キーを返すことを許可しない場合。
- 関連項目:
 
- 
setKeyPairpublic final void setKeyPair(KeyPair pair) throws InvalidParameterException, KeyException 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。この署名者にキー・ペア(公開キーと非公開キー)を設定します。セキュリティ・マネージャが存在する場合、最初にセキュリティ・マネージャの checkSecurityAccessメソッドが引数として"setSignerKeyPair"を指定して呼び出され、キー・ペアを設定してもよいかどうかを確認します。- パラメータ:
- pair- 初期化されたキー・ペア。
- 例外:
- InvalidParameterException- キー・ペアが正しく初期化されていない場合。
- KeyException- キー・ペアがなんらかの原因で設定できなかった場合。
- SecurityException- セキュリティ・マネージャが存在し、セキュリティ・マネージャの- checkSecurityAccessメソッドがキーのペアの設定を許可しない場合。
- 関連項目:
 
- 
toStringpublic String toString()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。署名者の情報を文字列で返します。
 
- 
java.security.KeyStore、java.security.certパッケージ、およびjava.security.Principalに置き換えられています。