CRLDistPoint distPoint = CRLDistPoint.getInstance(crldistribuitionPointsObject);
List<String> urls = new ArrayList<String>();
for (DistributionPoint distribuitionPoint : distPoint.getDistributionPoints()) {
DistributionPointName distribuitionPointName = distribuitionPoint.getDistributionPoint();
if ((distribuitionPointName != null) && (distribuitionPointName.getType() == DistributionPointName.FULL_NAME)) {
GeneralName[] genNames = GeneralNames.getInstance(distribuitionPointName.getName()).getNames();
for (int i = 0; i < genNames.length; i++) {
if (genNames[i].getTagNo() == GeneralName.uniformResourceIdentifier) {
String url = DERIA5String.getInstance(genNames[i].getName()).getString();
urls.add(url);
}