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