JavaTM 2 Platform
Standard Ed. 5.0

クラス
java.security.SignatureException の使用

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

java.security での SignatureException の使用
 

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

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 X509CRL.verify(PublicKey key)
          指定された公開鍵に対応する非公開鍵を使って、この CRL が署名されたことを検証します。
abstract  void Certificate.verify(PublicKey key, String sigProvider)
          指定された公開鍵に対応する非公開鍵を使って、この証明書が署名されたことを検証します。
abstract  void X509CRL.verify(PublicKey key, String sigProvider)
          この CRL が、指定された公開鍵に対応する非公開鍵を使って署名されたことを検証します。
 

javax.security.cert での SignatureException の使用
 

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


JavaTM 2 Platform
Standard Ed. 5.0

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java 2 SDK SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。