JavaTM 2 Platform
Std. Ed. v1.3

java.security.cert
クラス X509CRLEntry

java.lang.Object
  |
  +--java.security.cert.X509CRLEntry
すべての実装インタフェース:
X509Extension

public abstract class X509CRLEntry
extends Object
implements X509Extension

CRL (証明書の取り消しリスト) にある、取り消された証明書の抽象クラスです。 revokedCertificates の ASN.1 定義は次のとおりです。

 revokedCertificates    SEQUENCE OF SEQUENCE  {
     userCertificate    CertificateSerialNumber,
     revocationDate     ChoiceOfTime,
     crlEntryExtensions Extensions OPTIONAL
                        -- if present, must be v2
 }  OPTIONAL

CertificateSerialNumber ::= INTEGER

Extensions ::= SEQUENCE SIZE (1..MAX) OF Extension

Extension ::= SEQUENCE { extnId OBJECT IDENTIFIER, critical BOOLEAN DEFAULT FALSE, extnValue OCTET STRING -- contains a DER encoding of a value -- of the type registered for use with -- the extnId object identifier value }

関連項目:
X509CRL, X509Extension

コンストラクタの概要
X509CRLEntry()
           
 
メソッドの概要
 boolean equals(Object other)
          指定されたオブジェクトと等しいかどうかを判定します。
abstract  byte[] getEncoded()
          ASN.1 DER で符号化された形式 (内部 SEQUENCE) を返します。
abstract  Date getRevocationDate()
          この X509CRLEntry から取り消し日 revocationDate を取得します。
abstract  BigInteger getSerialNumber()
          この X509CRLEntry からシリアル番号 userCertificate を取得します。
abstract  boolean hasExtensions()
          この CRL エントリが拡張を持っている場合に true を返します。
 int hashCode()
          符号化された形式からこの CRL エントリのハッシュコード値を返します。
abstract  String toString()
          この CRL エントリの文字列表現を返します。
 
クラス java.lang.Object から継承したメソッド
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
インタフェース java.security.cert.X509Extension から継承したメソッド
getCriticalExtensionOIDs, getExtensionValue, getNonCriticalExtensionOIDs, hasUnsupportedCriticalExtension
 

コンストラクタの詳細

X509CRLEntry

public X509CRLEntry()
メソッドの詳細

equals

public boolean equals(Object other)
指定されたオブジェクトと等しいかどうかを判定します。other オブジェクトが X509CRLEntry のインスタンスの場合は、符号化された形式 (内部 SEQUENCE) が取り出され、この CRL エントリの符号化された形式と比較されます。
オーバーライド:
クラス Object 内の equals
パラメータ:
other - この CRL 入力と等しいかどうかが判定されるオブジェクト
戻り値:
2 つの CRL エントリの符号化された形式が一致する場合は true、そうでない場合は false

hashCode

public int hashCode()
符号化された形式からこの CRL エントリのハッシュコード値を返します。
オーバーライド:
クラス Object 内の hashCode
戻り値:
ハッシュコード値

getEncoded

public abstract byte[] getEncoded()
                           throws CRLException
ASN.1 DER で符号化された形式 (内部 SEQUENCE) を返します。
戻り値:
この証明書の符号化された形式
例外:
CRLException - 符号化エラーが発生した場合

getSerialNumber

public abstract BigInteger getSerialNumber()
この X509CRLEntry からシリアル番号 userCertificate を取得します。
戻り値:
シリアル番号

getRevocationDate

public abstract Date getRevocationDate()
この X509CRLEntry から取り消し日 revocationDate を取得します。
戻り値:
取り消し日

hasExtensions

public abstract boolean hasExtensions()
この CRL エントリが拡張を持っている場合に true を返します。
戻り値:
このエントリが拡張を持っている場合は true、そうでない場合は false

toString

public abstract String toString()
この CRL エントリの文字列表現を返します。
オーバーライド:
クラス Object 内の toString
戻り値:
この CRL 入力の文字列表現

JavaTM 2 Platform
Std. Ed. v1.3

バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。

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