Package org.wildfly.security.x500.cert
Class CRLDistributionPoint
- java.lang.Object
-
- org.wildfly.security.x500.cert.CRLDistributionPoint
-
- All Implemented Interfaces:
ASN1Encodable
public final class CRLDistributionPoint extends Object implements ASN1Encodable
A single distribution point specification.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCRLDistributionPoint.DistributionPointNameBase class of distribution point names.static classCRLDistributionPoint.FullNameDistributionPointNameA full-name distribution point name.static classCRLDistributionPoint.RelativeToCRLIssuerDistributionPointNameA distribution point name which is relative to a CRL issuer name.
-
Constructor Summary
Constructors Constructor Description CRLDistributionPoint(CRLDistributionPoint.DistributionPointName distributionPoint, EnumSet<CRLReason> reasons, List<GeneralName> crlIssuer)Construct a new instance.
-
-
-
Constructor Detail
-
CRLDistributionPoint
public CRLDistributionPoint(CRLDistributionPoint.DistributionPointName distributionPoint, EnumSet<CRLReason> reasons, List<GeneralName> crlIssuer)
Construct a new instance.- Parameters:
distributionPoint- the distribution point, ornullfor nonereasons- the reason flags, ornullif unspecifiedcrlIssuer- the CRL issuer, ornullfor none
-
-
Method Detail
-
encodeTo
public void encodeTo(ASN1Encoder encoder)
Description copied from interface:ASN1EncodableEncode this object.- Specified by:
encodeToin interfaceASN1Encodable- Parameters:
encoder- the encoder (must not benull)
-
-