java.security.KeyStore
、java.security.cert
パッケージ、およびjava.security.Principal
に置き換えられています。 @Deprecated public abstract class Signer extends Identity
署名者の非公開キーの管理は、重要で機密を要する問題なので、キーの使用目的に合った適切なサブクラスによって処理する必要があります。
修飾子 | コンストラクタ | 説明 |
---|---|---|
protected |
Signer() |
非推奨。
署名者を作成します。
|
|
Signer(String name) |
非推奨。
指定されたアイデンティティ名を持つ署名者を作成します。
|
|
Signer(String name, IdentityScope scope) |
非推奨。
指定されたアイデンティティ名とアイデンティティ・スコープを持つ署名者を作成します。
|
修飾子と型 | メソッド | 説明 |
---|---|---|
PrivateKey |
getPrivateKey() |
非推奨。
署名者の非公開キーを返します。
|
void |
setKeyPair(KeyPair pair) |
非推奨。
この署名者にキー・ペア(公開キーと非公開キー)を設定します。
|
String |
toString() |
非推奨。
署名者の情報を文字列で返します。
|
addCertificate, certificates, equals, getInfo, getName, getPublicKey, getScope, hashCode, identityEquals, removeCertificate, setInfo, setPublicKey, toString
protected Signer()
public Signer(String name)
name
- アイデンティティ名。public Signer(String name, IdentityScope scope) throws KeyManagementException
name
- アイデンティティ名。scope
- アイデンティティ・スコープ。KeyManagementException
- スコープ内に同じ名前のアイデンティティがすでに存在する場合。public PrivateKey getPrivateKey()
セキュリティ・マネージャが存在する場合、最初にセキュリティ・マネージャのcheckSecurityAccess
メソッドが引数として"getSignerPrivateKey"
を指定して呼び出され、非公開キーを返してもよいかどうかを確認します。
SecurityException
- セキュリティ・マネージャが存在し、セキュリティ・マネージャのcheckSecurityAccess
メソッドが非公開キーを返すことを許可しない場合。SecurityManager.checkSecurityAccess(java.lang.String)
public final void setKeyPair(KeyPair pair) throws InvalidParameterException, KeyException
セキュリティ・マネージャが存在する場合、最初にセキュリティ・マネージャのcheckSecurityAccess
メソッドが引数として"setSignerKeyPair"
を指定して呼び出され、キー・ペアを設定してもよいかどうかを確認します。
pair
- 初期化されたキー・ペア。InvalidParameterException
- キー・ペアが正しく初期化されていない場合。KeyException
- キー・ペアがなんらかの原因で設定できなかった場合。SecurityException
- セキュリティ・マネージャが存在し、セキュリティ・マネージャのcheckSecurityAccess
メソッドがキーのペアの設定を許可しない場合。SecurityManager.checkSecurityAccess(java.lang.String)
バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。 そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyも参照してください。