JavaTM 2
Platform
Std. Ed. v1.4.0

クラス
java.security.cert.CertificateException の使用

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

java.security での CertificateException の使用
 

CertificateException をスローする java.security のメソッド
abstract  void KeyStoreSpi.engineStore(OutputStream stream, char[] password)
          指定された出力ストリームにこのキーストアを格納し、指定されたパスワードでその完全性を保護します。
abstract  void KeyStoreSpi.engineLoad(InputStream stream, char[] password)
          指定された入力ストリームからキーストアをロードします。
 void KeyStore.store(OutputStream stream, char[] password)
          指定された出力ストリームにこのキーストアを格納し、指定されたパスワードでその完全性を保護します。
 void KeyStore.load(InputStream stream, char[] password)
          指定された入力ストリームからこのキーストアをロードします。
 

java.security.cert での CertificateException の使用
 

java.security.cert での CertificateException のサブクラス
 class CertificateEncodingException
          証明書の符号化例外です。
 class CertificateExpiredException
          証明書の期限切れの例外です。
 class CertificateNotYetValidException
          証明書がまだ有効ではないことを示す例外です。
 class CertificateParsingException
          証明書構文解析例外です。
 

CertificateException をスローする java.security.cert のメソッド
abstract  void Certificate.verify(PublicKey key)
          指定された公開鍵に対応する非公開鍵を使って、この証明書が署名されたことを検証します。
abstract  void Certificate.verify(PublicKey key, String sigProvider)
          指定された公開鍵に対応する非公開鍵を使って、この証明書が署名されたことを検証します。
abstract  Certificate CertificateFactorySpi.engineGenerateCertificate(InputStream inStream)
          証明書オブジェクトを生成し、入力ストリーム inStream から読み出されたデータを使ってその証明書オブジェクトを初期化します。
 CertPath CertificateFactorySpi.engineGenerateCertPath(InputStream inStream)
          CertPath オブジェクトを生成し、InputStream である inStream から読み込まれたデータで初期化します。
 CertPath CertificateFactorySpi.engineGenerateCertPath(InputStream inStream, String encoding)
          CertPath オブジェクトを生成し、InputStream である inStream から読み込まれたデータで初期化します。
 CertPath CertificateFactorySpi.engineGenerateCertPath(List certificates)
          CertPath オブジェクトを生成し、CertificateList で初期化します。
abstract  Collection CertificateFactorySpi.engineGenerateCertificates(InputStream inStream)
          指定された入力ストリーム inStream から読み出された証明書のコレクションビューを返します。
static CertificateFactory CertificateFactory.getInstance(String type)
          指定されたタイプの証明書を実装する証明書ファクトリオブジェクトを作成します。
static CertificateFactory CertificateFactory.getInstance(String type, String provider)
          指定された証明書タイプの証明書ファクトリオブジェクトを、指定されたプロバイダから作成します。
static CertificateFactory CertificateFactory.getInstance(String type, Provider provider)
          指定した証明書タイプで、指定したプロバイダから証明書ファクトリオブジェクトを生成します。
 Certificate CertificateFactory.generateCertificate(InputStream inStream)
          証明書オブジェクトを生成し、入力ストリーム inStream から読み出されたデータを使ってその証明書オブジェクトを初期化します。
 CertPath CertificateFactory.generateCertPath(InputStream inStream)
          CertPath オブジェクトを生成し、InputStream である inStream から読み込まれたデータで初期化します。
 CertPath CertificateFactory.generateCertPath(InputStream inStream, String encoding)
          CertPath オブジェクトを生成し、InputStream である inStream から読み込まれたデータで初期化します。
 CertPath CertificateFactory.generateCertPath(List certificates)
          CertPath オブジェクトを生成し、CertificateList で初期化します。
 Collection CertificateFactory.generateCertificates(InputStream inStream)
          指定された入力ストリーム inStream から読み出された証明書のコレクションビューを返します。
 

javax.net.ssl での CertificateException の使用
 

CertificateException をスローする javax.net.ssl のメソッド
 void X509TrustManager.checkClientTrusted(X509Certificate[] chain, String authType)
          ピアから提出された一部のまたは完全な証明書チェーンを使用して、信頼できるルートへの証明書パスを構築し、認証タイプに基づいてクライアント SSL 認証を検証できるかどうか信頼できるかどうかを返します。
 void X509TrustManager.checkServerTrusted(X509Certificate[] chain, String authType)
          ピアから提出された一部のまたは完全な証明書チェーンを使用して、信頼できるルートへの証明書パスを構築し、認証タイプに基づいてサーバ SSL 認証を検証できるかどうか信頼できるかどうかを返します。
 


JavaTM 2
Platform
Std. Ed. v1.4.0

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

Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.