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, 2014, Oracle and/or its affiliates. All rights reserved.