Java プラットフォーム 1.2

クラス
java.security.SignatureException の使用

SignatureException を使用するパッケージ
java.security セキュリティフレームワークのクラスとインタフェースを提供します。 
java.security.cert 証明書を解析および管理するためのクラスとインタフェースを提供します。 
 

java.security における SignatureException の使用方法
 

SignatureException をスローする java.security におけるメソッド
 boolean SignedObject.verify(PublicKey verificationKey, Signature verificationEngine)
          この SignedObject 内の署名が、内部に格納されたオブジェクトの有効な署名かどうかを、指定された検証エンジンを使って、指定された検証鍵で検証します。
protected abstract  void SignatureSpi.engineUpdate(byte b)
          署名または検証されるデータを、指定されたバイトで更新します。
protected abstract  void SignatureSpi.engineUpdate(byte[] b, int off, int len)
          署名または検証するデータを、指定されたバイトの配列を使って、指定されたオフセットから更新します。
protected abstract  byte[] SignatureSpi.engineSign()
          これまでに更新されたすべてのデータのうちの署名データを返します。
protected  int SignatureSpi.engineSign(byte[] outbuf, int offset, int len)
          署名操作を終了し、最終的な署名バイトを、指定されたバッファ outbufoffset から格納します。
protected abstract  boolean SignatureSpi.engineVerify(byte[] sigBytes)
          渡された署名を検証します。
 byte[] Signature.sign()
          更新されたすべてのデータの署名バイトを返します。
 int Signature.sign(byte[] outbuf, int offset, int len)
          署名操作を終了し、最終的な署名バイトを、指定されたバッファ outbuf に格納します (開始位置は offset)。
 boolean Signature.verify(byte[] signature)
          渡された署名を検証します。
 void Signature.update(byte b)
          指定されたバイトを使用して、署名または検証の対象データを更新します。
 void Signature.update(byte[] data)
          指定されたバイト配列を使用して、署名または検証の対象データを更新します。
 void Signature.update(byte[] data, int off, int len)
          指定されたオフセットから開始して、指定されたバイト配列を使用して、署名または検証の対象データを更新します。
 

SignatureException をスローする java.security におけるコンストラクタ
SignedObject.SignedObject(Serializable object, PrivateKey signingKey, Signature signingEngine)
          任意の Serializable オブジェクトから SignedObject を構築します。
 

java.security.cert における SignatureException の使用方法
 

SignatureException をスローする java.security.cert におけるメソッド
abstract  void Certificate.verify(PublicKey key)
          指定された公開鍵に対応する非公開鍵を使って、この証明書が署名されたことを検証します。
abstract  void Certificate.verify(PublicKey key, String sigProvider)
          指定された公開鍵に対応する非公開鍵を使って、この証明書が署名されたことを検証します。
abstract  void X509CRL.verify(PublicKey key)
          指定された公開鍵に対応する非公開鍵を使って、この CRL が署名されたことを検証します。
abstract  void X509CRL.verify(PublicKey key, String sigProvider)
          この CRL が、指定された公開鍵に対応する非公開鍵を使って署名されたことを検証します。
 


Java プラットフォーム 1.2

バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.