|
Foundation 1.1.2 | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjava.lang.Throwable
java.lang.Exception
java.io.IOException
javax.microedition.pki.CertificateException
public class CertificateException
CertificateException は、Certificate の使用中に発生したエラーをカプセル化します。1 つの Certificate 内で複数のエラーが見つかった場合は、例外のスロー時に、より深刻なエラーが報告されるはずです。
| フィールドの概要 | |
|---|---|
static byte |
BAD_EXTENSIONS
証明書がクリティカルな拡張を認識しなかったことを示します。 |
static byte |
BROKEN_CHAIN
チェーン内の証明書が、チェーン内の次の発行局で発行されたものでないことを示します。 |
static byte |
CERTIFICATE_CHAIN_TOO_LONG
サーバー証明書チェーンが発行者のポリシーで許可されている長さを超えたことを示します。 |
static byte |
EXPIRED
証明書の有効期限が切れたことを示します。 |
static byte |
INAPPROPRIATE_KEY_USAGE
証明書の公開鍵が、発行者によって不適切とみなされた方法で使用されたことを示します。 |
static byte |
MISSING_SIGNATURE
証明書オブジェクトに署名が含まれていないことを示します。 |
static byte |
NOT_YET_VALID
証明書がまだ有効になっていないことを示します。 |
static byte |
ROOT_CA_EXPIRED
ルート CA の公開鍵の有効期限が切れたことを示します。 |
static byte |
SITENAME_MISMATCH
証明書に正しいサイト名が含まれていないことを示します。 |
static byte |
UNAUTHORIZED_INTERMEDIATE_CA
チェーン内の中間証明書が、中間証明書発行局としての権限を持たないことを示します。 |
static byte |
UNRECOGNIZED_ISSUER
証明書が正当と認められていないエンティティーによって発行されたことを示します。 |
static byte |
UNSUPPORTED_PUBLIC_KEY_TYPE
証明書の公開鍵のタイプが、デバイスでサポートされていないことを示します。 |
static byte |
UNSUPPORTED_SIGALG
サポートされていないアルゴリズムを使用して署名された証明書であることを示します。 |
static byte |
VERIFICATION_FAILED
証明書の認証に失敗したことを示します。 |
| コンストラクタの概要 | |
|---|---|
CertificateException(Certificate certificate,
byte status)
Certificate と特定のエラー要因を含む新しい例外を作成します。 |
|
CertificateException(String message,
Certificate certificate,
byte status)
メッセージ、 Certificate、および特定のエラー要因を含む新しい例外を作成します。 |
|
| メソッドの概要 | |
|---|---|
Certificate |
getCertificate()
例外を発生させた Certificate を取得します。 |
byte |
getReason()
理由コードを取得します。 |
| クラス 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 |
| フィールドの詳細 |
|---|
public static final byte BAD_EXTENSIONS
public static final byte CERTIFICATE_CHAIN_TOO_LONG
public static final byte EXPIRED
public static final byte UNAUTHORIZED_INTERMEDIATE_CA
public static final byte MISSING_SIGNATURE
public static final byte NOT_YET_VALID
public static final byte SITENAME_MISMATCH
public static final byte UNRECOGNIZED_ISSUER
public static final byte UNSUPPORTED_SIGALG
public static final byte INAPPROPRIATE_KEY_USAGE
public static final byte BROKEN_CHAIN
public static final byte ROOT_CA_EXPIRED
public static final byte UNSUPPORTED_PUBLIC_KEY_TYPE
public static final byte VERIFICATION_FAILED
| コンストラクタの詳細 |
|---|
public CertificateException(Certificate certificate,
byte status)
Certificate と特定のエラー要因を含む新しい例外を作成します。この新しい例外の説明メッセージは、エラー要因に基づいて自動的に提供されます。
certificate - 例外を発生させた証明書status - 例外の発生理由。
状態は BAD_EXTENSIONS 以上 VERIFICATION_FAILED 以下とする
public CertificateException(String message,
Certificate certificate,
byte status)
Certificate、および特定のエラー要因を含む新しい例外を作成します。
message - 説明メッセージcertificate - 例外を発生させた証明書status - 例外の発生理由。
状態は BAD_EXTENSIONS 以上 VERIFICATION_FAILED 以下とする| メソッドの詳細 |
|---|
public Certificate getCertificate()
Certificate を取得します。
Certificatepublic byte getReason()
|
Foundation 1.1.2 | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。