"cannot create from null selector"); X509CRLStoreSelector cs = new X509CRLStoreSelector(); cs.setCertificateChecking(selector.getCertificateChecking()); cs.setDateAndTime(selector.getDateAndTime()); try cs.setIssuerNames(selector.getIssuerNames()); cs.setIssuers(selector.getIssuers()); cs.setMaxCRLNumber(selector.getMaxCRL()); cs.setMinCRLNumber(selector.getMinCRL()); return cs;
X509CRLStoreSelector crlselect = new X509CRLStoreSelector(); crlselect.setCertificateChecking(cert); crlselect.addIssuerName(crl.getIssuerX500Principal().getEncoded()); crlselect.setCompleteCRLEnabled(true); Set completeSet = CRL_UTIL.findCRLs(crlselect, paramsPKIX, currentDate);
if (xselector.getIssuers() != null) issuers.addAll(xselector.getIssuers()); if (xselector.getCertificateChecking() != null) issuers.add(getCertificateIssuer(xselector.getCertificateChecking())); if (xselector.getAttrCertificateChecking() != null) Principal principals[] = xselector.getAttrCertificateChecking().getIssuer().getPrincipals(); for (int i=0; i<principals.length; i++)
X509CRLStoreSelector deltaSelect = new X509CRLStoreSelector(); deltaSelect.addIssuerName(CertPathValidatorUtilities .getIssuerPrincipal(completeCRL).getEncoded()); deltaSelect.setMinCRLNumber(completeCRLNumber == null ? null : completeCRLNumber .add(BigInteger.valueOf(1))); deltaSelect.setIssuingDistributionPoint(idp); deltaSelect.setIssuingDistributionPointEnabled(true); deltaSelect.setMaxBaseCRLNumber(completeCRLNumber);
crlselect = new X509CRLStoreSelector(); crlselect.addIssuerName(getEncodedIssuerPrincipal(cert).getEncoded()); crlselect.setCertificateChecking(cert); crl_coll = CRL_UTIL.findCRLs(new X509CRLStoreSelector(),paramsPKIX); Iterator it = crl_coll.iterator(); List nonMatchingCrlNames = new ArrayList(); ErrorBundle msg = new ErrorBundle(RESOURCE_NAME, "CertPathReviewer.noCrlInCertstore", new Object[] {new UntrustedInput(crlselect.getIssuerNames()), new UntrustedInput(nonMatchingCrlNames), new Integer(numbOfCrls)}); X509CRLStoreSelector baseSelect = new X509CRLStoreSelector(); baseSelect.addIssuerName(getIssuerPrincipal(crl).getEncoded()); baseSelect.setMinCRLNumber(((DERInteger)dci).getPositiveValue()); try baseSelect.setMaxCRLNumber(((DERInteger)getExtensionValue(crl, CRL_NUMBER)).getPositiveValue().subtract(BigInteger.valueOf(1)));
throws AnnotatedException X509CRLStoreSelector crlselect = new X509CRLStoreSelector(); try crlselect.setCertificateChecking((X509Certificate)cert); crlselect.setAttrCertificateChecking((X509AttributeCertificate)cert); crlselect.setCompleteCRLEnabled(true);
/** * Returns the delta revocation list for revoked certificates. * * @param selector The CRL selector to use to find the CRLs. * @return A possible empty collection with CRLs. * @throws StoreException */ public Collection getDeltaCertificateRevocationLists( X509CRLStoreSelector selector) throws StoreException { String[] attrs = splitString(params.getDeltaRevocationListAttribute()); String attrNames[] = splitString(params.getLdapDeltaRevocationListAttributeName()); String issuerAttributeNames[] = splitString(params .getDeltaRevocationListIssuerAttributeName()); List list = cRLIssuerSearch(selector, attrs, attrNames, issuerAttributeNames); Set resultSet = createCRLs(list, selector); if (resultSet.size() == 0) { X509CRLStoreSelector emptySelector = new X509CRLStoreSelector(); list = cRLIssuerSearch(emptySelector, attrs, attrNames, issuerAttributeNames); resultSet.addAll(createCRLs(list, selector)); } return resultSet; }
public boolean match(CRL crl) { return match((Object)crl); }
public Object clone() { X509CRLStoreSelector sel = X509CRLStoreSelector.getInstance(this); sel.deltaCRLIndicator = deltaCRLIndicator; sel.completeCRLEnabled = completeCRLEnabled; sel.maxBaseCRLNumber = maxBaseCRLNumber; sel.attrCertChecking = attrCertChecking; sel.issuingDistributionPointEnabled = issuingDistributionPointEnabled; sel.issuingDistributionPoint = Arrays.clone(issuingDistributionPoint); return sel; }
Set set = new HashSet(); if (xselector.isDeltaCRLIndicatorEnabled())
X509Certificate cert = crlselect.getCertificateChecking();
X509CRLStoreSelector deltaSelect = new X509CRLStoreSelector(); deltaSelect.addIssuerName(CertPathValidatorUtilities .getIssuerPrincipal(completeCRL).getEncoded()); deltaSelect.setMinCRLNumber(completeCRLNumber == null ? null : completeCRLNumber .add(BigInteger.valueOf(1))); deltaSelect.setIssuingDistributionPoint(idp); deltaSelect.setIssuingDistributionPointEnabled(true); deltaSelect.setMaxBaseCRLNumber(completeCRLNumber);
crlselect = new X509CRLStoreSelector(); crlselect.addIssuerName(getEncodedIssuerPrincipal(cert).getEncoded()); crlselect.setCertificateChecking(cert); crl_coll = CRL_UTIL.findCRLs(new X509CRLStoreSelector(),paramsPKIX); Iterator it = crl_coll.iterator(); List nonMatchingCrlNames = new ArrayList(); ErrorBundle msg = new ErrorBundle(RESOURCE_NAME, "CertPathReviewer.noCrlInCertstore", new Object[]{new UntrustedInput(crlselect.getIssuerNames()), new UntrustedInput(nonMatchingCrlNames), Integers.valueOf(numbOfCrls)}); X509CRLStoreSelector baseSelect = new X509CRLStoreSelector(); baseSelect.addIssuerName(getIssuerPrincipal(crl).getEncoded()); baseSelect.setMinCRLNumber(((ASN1Integer)dci).getPositiveValue()); try baseSelect.setMaxCRLNumber(((ASN1Integer)getExtensionValue(crl, CRL_NUMBER)).getPositiveValue().subtract(BigInteger.valueOf(1)));
throws AnnotatedException X509CRLStoreSelector crlselect = new X509CRLStoreSelector(); try crlselect.setCertificateChecking((X509Certificate)cert); crlselect.setAttrCertificateChecking((X509AttributeCertificate)cert); crlselect.setCompleteCRLEnabled(true);
/** * Returns the delta revocation list for revoked certificates. * * @param selector The CRL selector to use to find the CRLs. * @return A possible empty collection with CRLs. * @throws StoreException */ public Collection getDeltaCertificateRevocationLists( X509CRLStoreSelector selector) throws StoreException { String[] attrs = splitString(params.getDeltaRevocationListAttribute()); String attrNames[] = splitString(params.getLdapDeltaRevocationListAttributeName()); String issuerAttributeNames[] = splitString(params .getDeltaRevocationListIssuerAttributeName()); List list = cRLIssuerSearch(selector, attrs, attrNames, issuerAttributeNames); Set resultSet = createCRLs(list, selector); if (resultSet.size() == 0) { X509CRLStoreSelector emptySelector = new X509CRLStoreSelector(); list = cRLIssuerSearch(emptySelector, attrs, attrNames, issuerAttributeNames); resultSet.addAll(createCRLs(list, selector)); } return resultSet; }
public boolean match(CRL crl) { return match((Object)crl); }
public Object clone() { X509CRLStoreSelector sel = X509CRLStoreSelector.getInstance(this); sel.deltaCRLIndicator = deltaCRLIndicator; sel.completeCRLEnabled = completeCRLEnabled; sel.maxBaseCRLNumber = maxBaseCRLNumber; sel.attrCertChecking = attrCertChecking; sel.issuingDistributionPointEnabled = issuingDistributionPointEnabled; sel.issuingDistributionPoint = Arrays.clone(issuingDistributionPoint); return sel; }
Set set = new HashSet(); if (xselector.isDeltaCRLIndicatorEnabled())