Java プラットフォーム 1.2

java.security.cert
クラス X509CRLEntry

java.lang.Object
  |
  +--java.security.cert.X509CRLEntry

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()
          取り消し日 revocationDate を取得します。
abstract  BigInteger getSerialNumber()
          シリアル番号 userCertificate を取得します。
abstract  boolean hasExtensions()
          この CRL エントリが拡張を持っている場合に true を返します。
 int hashCode()
          符号化された形式からこの CRL エントリのハッシュコード値を返します。
abstract  String toString()
          文字列表現を返します。
 
クラス java.lang.Object から継承したメソッド
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

X509CRLEntry

public X509CRLEntry()
メソッドの詳細

equals

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

hashCode

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

getEncoded

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

getSerialNumber

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

getRevocationDate

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

hasExtensions

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

toString

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

Java プラットフォーム 1.2

バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.