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
Constructors -
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。inthashCode()从其编码形式为此CRL条目返回哈希码值。abstract StringtoString()返回此CRL条目的字符串表示形式。Methods declared in class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods 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
-