|
Java プラットフォーム 1.2 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--java.security.Identity | +--java.security.Signer
java.security.KeyStore
クラス、java.security.cert
パッケージ、および java.security.Principal
クラスに置き換えられました。
データにデジタル署名できる 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
- アイデンティティの有効範囲メソッドの詳細 |
public PrivateKey getPrivateKey()
セキュリティマネージャが存在する場合、まず、セキュリティマネージャの checkSecurityAccess
が引数として "getSignerPrivateKey"
を指定して呼び出され、非公開鍵を返してもかまわないかどうかを確認します。
checkSecurityAccess
メソッドが、非公開鍵を返すことを許可しないときSecurityManager.checkSecurityAccess(java.lang.String)
public final void setKeyPair(KeyPair pair) throws InvalidParameterException, KeyException
セキュリティマネージャが存在する場合、まず、セキュリティマネージャの checkSecurityAccess
が引数として "setSignerKeyPair"
を指定して呼び出され、鍵ペアを設定してもかまわないかどうかを確認します。
pair
- 初期化された鍵ペアcheckSecurityAccess
メソッドが鍵ペアの設定を許可しないときSecurityManager.checkSecurityAccess(java.lang.String)
public String toString()
|
Java プラットフォーム 1.2 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |