3.5.5 X509CRLEntry

X509CRLEntry类可用于撤销证书。


//用于CRL(证书撤销列表)中已撤销证书的抽象类。

public abstract class X509CRLEntry

extends Object

implements X509Extension


❑方法详述

X509CRLEntry类实现了以下方法:


//比较此CRL项与给定对象的相等性。

public boolean equals(Object other)

//根据此CRL项的编码形式返回该CRL项的散列码值。

public int hashCode()


此外,要求子类实现如下方法。

以下方法可获得证书撤销列表实体的DER编码二进制信息:


//返回此CRL Entry的ASN.1 DER编码形式,即内部序列值。

public abstract byte[]getEncoded()


我们可能最为关心的是下面几个方法:


//获取此X509CRLEntry的撤销日期revocationDate。

public abstract Date getRevocationDate()

//获取此X509CRLEntry的序列号userCertificate。

public abstract BigInteger getSerialNumber()

//如果此CRL项有扩展,则返回true。

public abstract boolean hasExtensions()


子类还必须覆盖Object的下述方法:


//返回此CRL项的字符串表示形式。

public abstract String toString()


在Java 5以后,X509CRLEntry加入了如下方法,但自身并无实现,返回值为null:


//获取此项所描述的X509Certificate的发布方。

public X500Principal getCertificateIssuer()