@NotMutable @ThreadSafety(level=COMPLETELY_THREADSAFE) public final class CRLDistributionPointsExtension extends X509CertificateExtension
CRLDistributionPoints ::= SEQUENCE SIZE (1..MAX) OF DistributionPoint
DistributionPoint ::= SEQUENCE {
distributionPoint [0] DistributionPointName OPTIONAL,
reasons [1] ReasonFlags OPTIONAL,
cRLIssuer [2] GeneralNames OPTIONAL }
DistributionPointName ::= CHOICE {
fullName [0] GeneralNames,
nameRelativeToCRLIssuer [1] RelativeDistinguishedName }
ReasonFlags ::= BIT STRING {
unused (0),
keyCompromise (1),
cACompromise (2),
affiliationChanged (3),
superseded (4),
cessationOfOperation (5),
certificateHold (6),
privilegeWithdrawn (7),
aACompromise (8) }
| Modifier and Type | Field and Description |
|---|---|
static OID |
CRL_DISTRIBUTION_POINTS_OID
The OID (2.5.29.31) for CRL distribution points extensions.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<CRLDistributionPoint> |
getCRLDistributionPoints()
Retrieves the list of CRL distribution points included in this extension.
|
java.lang.String |
getExtensionName()
Retrieves the name for this extension.
|
void |
toString(java.lang.StringBuilder buffer)
Appends a string representation of this certificate extension to the
provided buffer.
|
getOID, getValue, isCritical, toString@NotNull public static final OID CRL_DISTRIBUTION_POINTS_OID
@NotNull public java.util.List<CRLDistributionPoint> getCRLDistributionPoints()
@NotNull public java.lang.String getExtensionName()
getExtensionName in class X509CertificateExtensionpublic void toString(@NotNull java.lang.StringBuilder buffer)
toString in class X509CertificateExtensionbuffer - The buffer to which the information should be appended.