java.lang.Object
java.security.cert.X509CRLEntry
- 所有已实现的接口:
-
X509Extension
在CRL(证书吊销列表)中用于吊销证书的抽象类。 revokedCertificates 的ASN.1定义如下:
revokedCertificates SEQUENCE OF SEQUENCE { userCertificate CertificateSerialNumber, revocationDate ChoiceOfTime, crlEntryExtensions Extensions OPTIONAL -- 如果存在,必须是v2 } OPTIONAL CertificateSerialNumber ::= INTEGER Extensions ::= SEQUENCE SIZE (1..MAX) OF Extension Extension ::= SEQUENCE { extnId OBJECT IDENTIFIER, critical BOOLEAN DEFAULT FALSE, extnValue OCTET STRING -- 包含用于 extnId 对象标识符值注册使用的值的 DER 编码 }
- 自从:
- 1.2
- 参见:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
将此CRL条目与给定对象进行相等性比较。获取此条目描述的X509Certificate的颁发者。abstract byte[]
返回此CRL条目的ASN.1 DER编码形式,即内部SEQUENCE。abstract Date
从此X509CRLEntry获取吊销日期,即 revocationDate。返回证书被吊销的原因,如此CRL条目的Reason Code扩展中指定的那样。abstract BigInteger
从此X509CRLEntry获取序列号,即 userCertificate。abstract boolean
如果此CRL条目具有扩展,则返回true。int
hashCode()
从其编码形式为此CRL条目返回哈希码值。abstract String
toString()
返回此CRL条目的字符串表示形式。Methods declared in class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods declared in interface java.security.cert.X509Extension
getCriticalExtensionOIDs, getExtensionValue, getNonCriticalExtensionOIDs, hasUnsupportedCriticalExtension
-
Constructor Details
-
X509CRLEntry
public X509CRLEntry()子类调用的构造函数。
-
-
Method Details
-
equals
将此CRL条目与给定对象进行相等性比较。如果other
对象是X509CRLEntry
的一个实例,则检索其编码形式(内部SEQUENCE)并将其与此CRL条目的编码形式进行比较。 -
hashCode
public int hashCode()从其编码形式为此CRL条目返回哈希码值。 -
getEncoded
返回此CRL条目的ASN.1 DER编码形式,即内部SEQUENCE。- 返回:
- 此证书的编码形式
- 抛出:
-
CRLException
- 如果发生编码错误。
-
getSerialNumber
从此X509CRLEntry获取序列号,即 userCertificate。- 返回:
- 序列号。
-
getCertificateIssuer
获取此条目描述的X509Certificate的颁发者。如果证书颁发者也是CRL颁发者,则此方法返回null。此方法用于间接CRL。默认实现始终返回null。希望支持间接CRL的子类应该重写它。
- 返回:
- 此条目描述的X509Certificate的颁发者,如果由CRL颁发者颁发,则返回null。
- 自从:
- 1.5
-
getRevocationDate
从此X509CRLEntry获取吊销日期,即 revocationDate。- 返回:
- 吊销日期。
-
hasExtensions
public abstract boolean hasExtensions()如果此CRL条目具有扩展,则返回true。- 返回:
- 如果此条目具有扩展,则返回true,否则返回false。
-
toString
返回此CRL条目的字符串表示形式。 -
getRevocationReason
返回证书被吊销的原因,如此CRL条目的Reason Code扩展中指定的那样。- 返回:
-
证书被吊销的原因,如果此CRL条目没有Reason Code扩展,则返回
null
。 - 自从:
- 1.7
-