全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス

クラス java.security.Signer

java.lang.Object
   |
   +----java.security.Identity
           |
           +----java.security.Signer

public abstract class Signer
extends Identity
このクラスは、デジタル的にデータに署名できる Identity を表すのに使用します。

署名者の秘密鍵の管理は、重要で機密を要する問題であるので、鍵の使用目的に適った適切なサブクラスによって処理する必要があります。

参照:
Identity

Constructor Index

 o Signer()
署名者を作成する。
 o Signer(String)
指定された身元名をもつ 署名者を作成する。
 o Signer(String, IdentityScope)
指定された身元名と有効範囲をもつ 署名者を作成する。

Method Index

 o getPrivateKey()
署名者の秘密鍵を返す。
 o setKeyPair(KeyPair)
この署名者に鍵ペア (公開鍵と秘密鍵) をセットする。
 o toString()
署名者の情報を文字列で返す。

Constructors

 o Signer
  protected Signer()
署名者を作成します。このコンストラクタは、直列化のためだけにのみ使用します。

 o Signer
  public Signer(String name)
指定された身元名をもつ署名者を作成します。

パラメータ:
name - 身元名
 o Signer
  public Signer(String name,
                IdentityScope scope) throws KeyManagementException
指定された身元名と有効範囲をもつ署名者を作成します。

パラメータ:
name - 身元名
scope - 身元の有効範囲
例外: KeyManagementException
有効範囲の中に同じ名前の身元がすでに存在する場合

Methods

 o getPrivateKey
  public PrivateKey getPrivateKey()
署名者の秘密鍵を返します。

返り値:
この署名者の秘密鍵が設定されていない場合には null が返る。
 o setKeyPair
  public final void setKeyPair(KeyPair pair) throws InvalidParameterException, KeyException
この署名者に鍵ペア (公開鍵と秘密鍵) をセットします。

パラメータ:
pair - 初期化する鍵ペア
例外: InvalidParameterException
鍵ペアが正しく初期化されなかった場合
例外: KeyException
鍵ペアがほかの原因で設定できなかった場合
 o toString
  public String toString()
署名者の情報を文字列で返します。

返り値:
署名者の文字列形式の情報
オーバーライド:
クラス IdentitytoString

全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス