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()