| 
 | JavaTM 2 Platform Std. Ed. v1.3 | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
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 - アイデンティティスコープ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()
Identity 内の toString| 
 | JavaTM 2 Platform Std. Ed. v1.3 | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
 Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
 Palo Alto, California, 94303, U.S.A.  All Rights Reserved.