JavaTM 2 Platform
Std. Ed. v1.3

クラス
java.security.SignatureException の使用

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

java.security での SignatureException の使用
 

SignatureException をスローする java.security のメソッド
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)
          渡された署名を検証します。
 boolean SignedObject.verify(PublicKey verificationKey, Signature verificationEngine)
          この SignedObject 内の署名が、内部に格納されたオブジェクトの有効な署名かどうかを、指定された検証エンジンを使って、指定された検証鍵で検証します。
 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(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 が、指定された公開鍵に対応する非公開鍵を使って署名されたことを検証します。
 


JavaTM 2 Platform
Std. Ed. v1.3

バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。

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.