JavaTM Platform
Standard Ed. 6

java.security.cert
クラス CertPathBuilderException

java.lang.Object
  上位を拡張 java.lang.Throwable
      上位を拡張 java.lang.Exception
          上位を拡張 java.security.GeneralSecurityException
              上位を拡張 java.security.cert.CertPathBuilderException
すべての実装されたインタフェース:
Serializable

public class CertPathBuilderException
extends GeneralSecurityException

CertPathBuilder で証明書パスを構築するときに検出されるさまざまな問題の 1 つを表す例外です。  

CertPathBuilderException ではラップしている例外をサポートしています。getCause メソッドは、この例外がスローされる原因となるスロー可能オブジェクトを返します (存在する場合)。  

並行アクセス  

特に断らないかぎり、このクラスで定義されているメソッドはスレッドセーフではありません。単一のオブジェクトに並行アクセスする必要のある複数スレッドは、スレッド間で同期をとり、必要に応じてロックする必要があります。複数のスレッドがそれぞれ個別のオブジェクトを処理する場合、それらのスレッドは同期する必要はありません。

導入されたバージョン:
1.4
関連項目:
CertPathBuilder, 直列化された形式

コンストラクタの概要
CertPathBuilderException()
          詳細メッセージとして null を指定して CertPathBuilderException を作成します。
CertPathBuilderException(String msg)
          指定された詳細メッセージを持つ CertPathBuilderException を作成します。
CertPathBuilderException(String msg, Throwable cause)
          指定した詳細メッセージと原因を持つ CertPathBuilderException を作成します。
CertPathBuilderException(Throwable cause)
          指定したスロー可能なオブジェクトをラップする CertPathBuilderException を作成します。
 
メソッドの概要
 
クラス java.lang.Throwable から継承されたメソッド
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

CertPathBuilderException

public CertPathBuilderException()
詳細メッセージとして null を指定して CertPathBuilderException を作成します。


CertPathBuilderException

public CertPathBuilderException(String msg)
指定された詳細メッセージを持つ CertPathBuilderException を作成します。詳細メッセージとは、この例外を具体的に記述する String のことです。

パラメータ:
msg - 詳細メッセージ

CertPathBuilderException

public CertPathBuilderException(Throwable cause)
指定したスロー可能なオブジェクトをラップする CertPathBuilderException を作成します。これによりどんな例外でも、デバッグ時に役立つラップされた例外の情報を保持しながら、CertPathBuilderException に変換できます。詳細メッセージは (cause==null ? null :cause.toString() ) に設定され、通常、原因となったクラスと詳細メッセージが含まれます。

パラメータ:
cause - 原因 (あとで getCause() メソッドで取得するために保存される)。(null 値が許可されており、原因が存在しないか不明であることを示す)

CertPathBuilderException

public CertPathBuilderException(String msg,
                                Throwable cause)
指定した詳細メッセージと原因を持つ CertPathBuilderException を作成します。

パラメータ:
msg - 詳細メッセージ
cause - 原因 (あとで getCause() メソッドで取得するために保存される)。(null 値が許可されており、原因が存在しないか不明であることを示す)

JavaTM Platform
Standard Ed. 6

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

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