Example usage for org.bouncycastle.asn1.x509 DistributionPoint getInstance

List of usage examples for org.bouncycastle.asn1.x509 DistributionPoint getInstance

Introduction

In this page you can find the example usage for org.bouncycastle.asn1.x509 DistributionPoint getInstance.

Prototype

public static DistributionPoint getInstance(Object obj) 

Source Link

Usage

From source file:net.sf.keystore_explorer.crypto.x509.CRLDistributionPoints.java

License:Open Source License

private CRLDistributionPoints(ASN1Sequence seq) {
    distributionPointList = new ArrayList<DistributionPoint>();
    for (int i = 0; i != seq.size(); i++) {
        distributionPointList.add(DistributionPoint.getInstance(seq.getObjectAt(i)));
    }//from   w  ww.java 2  s .  c o m
}

From source file:org.cryptacular.x509.ExtensionReader.java

License:Open Source License

/**
 * Reads the value of the <code>CRLDistributionPoints</code> extension field
 * of the certificate.//from  www .j  a  v  a2  s  .co  m
 *
 * @return  List of CRL distribution points or null if extension is not
 *          defined.
 */
public List<DistributionPoint> readCRLDistributionPoints() {
    final ASN1Encodable data = read(ExtensionType.CRLDistributionPoints);
    if (data == null) {
        return null;
    }

    final ASN1Sequence sequence = ASN1Sequence.getInstance(data);
    final List<DistributionPoint> list = new ArrayList<>(sequence.size());
    for (int i = 0; i < sequence.size(); i++) {
        list.add(DistributionPoint.getInstance(sequence.getObjectAt(i)));
    }
    return list;
}