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