- java.lang.Object
- 
- java.lang.Enum<CRLReason>
- 
- java.security.cert.CRLReason
 
 
- 
- すべての実装されたインタフェース:
- Serializable,- Comparable<CRLReason>
 
 
 public enum CRLReason extends Enum<CRLReason> CRLReason列挙は、RFC 5280Internet X.509 Public Key Infrastructure Certificate and CRL Profileで定義されている、証明書の取消し理由を指定します。- 導入されたバージョン:
- 1.7
- 関連項目:
- X509CRLEntry.getRevocationReason(),- CertificateRevokedException.getRevocationReason()
 
- 
- 
列挙型定数のサマリー列挙型定数 列挙型定数 説明 AA_COMPROMISEこの理由は、証明書のサブジェクトの非公開鍵が漏洩していることがわかっているか、または疑われることを示します。AFFILIATION_CHANGEDこの理由は、サブジェクトの名前またはその他の情報が変更されたことを示します。CA_COMPROMISEこの理由は、証明書のサブジェクトの非公開鍵が漏洩していることがわかっているか、または疑われることを示します。CERTIFICATE_HOLDこの理由は、証明書が保留されていることを示します。CESSATION_OF_OPERATIONこの理由は、証明書が不要になったことを示します。KEY_COMPROMISEこの理由は、証明書のサブジェクトの非公開鍵が漏洩していることがわかっているか、または疑われることを示します。PRIVILEGE_WITHDRAWNこの理由は、証明書のサブジェクトに与えられた権限が取り消されたことを示します。REMOVE_FROM_CRLこの理由は、証明書がすでに保留になっているため、CRLから削除すべきであることを示します。SUPERSEDEDこの理由は、証明書が破棄されたことを示します。UNSPECIFIEDこの理由は、証明書が取り消された理由を特定できないことを示します。UNUSED使用されていない理由です。
 - 
メソッドのサマリーすべてのメソッド staticメソッド 具象メソッド 修飾子と型 メソッド 説明 static CRLReasonvalueOf(String name)指定された名前を持つ、このタイプの列挙型定数を返します。static CRLReason[]values()この列挙型の定数を含む配列を、宣言されている順序で返します。
 
- 
- 
- 
列挙型定数の詳細- 
UNSPECIFIEDpublic static final CRLReason UNSPECIFIED この理由は、証明書が取り消された理由を特定できないことを示します。
 - 
KEY_COMPROMISEpublic static final CRLReason KEY_COMPROMISE この理由は、証明書のサブジェクトの非公開鍵が漏洩していることがわかっているか、または疑われることを示します。 これはエンド・エンティティ証明書にのみ該当します。
 - 
CA_COMPROMISEpublic static final CRLReason CA_COMPROMISE この理由は、証明書のサブジェクトの非公開鍵が漏洩していることがわかっているか、または疑われることを示します。 これは、認証局(CA)証明書にのみ該当します。
 - 
AFFILIATION_CHANGEDpublic static final CRLReason AFFILIATION_CHANGED この理由は、サブジェクトの名前またはその他の情報が変更されたことを示します。
 - 
SUPERSEDEDpublic static final CRLReason SUPERSEDED この理由は、証明書が破棄されたことを示します。
 - 
CESSATION_OF_OPERATIONpublic static final CRLReason CESSATION_OF_OPERATION この理由は、証明書が不要になったことを示します。
 - 
CERTIFICATE_HOLDpublic static final CRLReason CERTIFICATE_HOLD この理由は、証明書が保留されていることを示します。
 - 
UNUSEDpublic static final CRLReason UNUSED 使用されていない理由です。
 - 
REMOVE_FROM_CRLpublic static final CRLReason REMOVE_FROM_CRL この理由は、証明書がすでに保留になっているため、CRLから削除すべきであることを示します。 これはデルタCRLと一緒に使用します。
 - 
PRIVILEGE_WITHDRAWNpublic static final CRLReason PRIVILEGE_WITHDRAWN この理由は、証明書のサブジェクトに与えられた権限が取り消されたことを示します。
 - 
AA_COMPROMISEpublic static final CRLReason AA_COMPROMISE この理由は、証明書のサブジェクトの非公開鍵が漏洩していることがわかっているか、または疑われることを示します。 これは、属性機関(AA)証明書にのみ該当します。
 
- 
 - 
メソッドの詳細- 
valuespublic static CRLReason[] values() この列挙型の定数を含む配列を、宣言されている順序で返します。 このメソッドは、次のようにして定数を反復するために使用できます。for (CRLReason c : CRLReason.values()) System.out.println(c); - 戻り値:
- この列挙型の定数を宣言されている順序で含む配列
 
 - 
valueOfpublic static CRLReason valueOf(String name) 指定された名前を持つ、このタイプの列挙型定数を返します。 文字列は、このタイプの列挙型定数を宣言するのに使用した識別子と厳密に一致している必要があります。 不適切な空白文字は許可されません。- パラメータ:
- name- 返される列挙型定数の名前。
- 戻り値:
- 指定された名前を持つ列挙型定数
- 例外:
- IllegalArgumentException- 指定された名前を持つ定数をこの列挙型が持っていない場合
- NullPointerException- 引数がnullの場合
 
 
- 
 
-