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