|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object java.security.Identity java.security.Signer
java.security.KeyStore
クラス、java.security.cert
パッケージ、および java.security.Principal
クラスに置き換えられました。
@Deprecated public abstract class Signer
データにデジタル署名できる Identity を表します。
署名者の非公開鍵の管理は、重要で機密を要する問題なので、鍵の使用目的に合った適切なサブクラスによって処理する必要があります。
Identity
,
直列化された形式コンストラクタの概要 | |
---|---|
protected |
Signer()
推奨されていません。 署名者を作成します。 |
|
Signer(String name)
推奨されていません。 指定されたアイデンティティー名を持つ署名者を作成します。 |
|
Signer(String name,
IdentityScope scope)
推奨されていません。 指定されたアイデンティティー名とアイデンティティースコープを持つ署名者を作成します。 |
メソッドの概要 | |
---|---|
PrivateKey |
getPrivateKey()
推奨されていません。 署名者の非公開鍵を返します。 |
void |
setKeyPair(KeyPair pair)
推奨されていません。 この署名者に鍵ペア (公開鍵と非公開鍵) を設定します。 |
String |
toString()
推奨されていません。 署名者の情報を文字列で返します。 |
クラス java.security.Identity から継承されたメソッド |
---|
addCertificate, certificates, equals, getInfo, getName, getPublicKey, getScope, hashCode, identityEquals, removeCertificate, setInfo, setPublicKey, toString |
クラス java.lang.Object から継承されたメソッド |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
コンストラクタの詳細 |
---|
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)
public String toString()
Principal
内の toString
Identity
内の toString
SecurityManager.checkSecurityAccess(java.lang.String)
|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。