|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjava.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 内の toStringIdentity 内の toStringSecurityManager.checkSecurityAccess(java.lang.String)
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。