@Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("CA URIs:"); sb.append("\n CACert URIs:").append(formatUris(cacertUris)); sb.append("\n OCSP URIs:").append(formatUris(ocspUris)); sb.append("\n CRL URIs:").append(formatUris(crlUris)); sb.append("\n DeltaCRL URIs:").append(formatUris(deltaCrlUris)); return sb.toString(); }
CaUris changeUris = changeCaEntry.getCaUris(); if (changeUris != null && (changeUris.getCacertUris() != null || changeUris.getCrlUris() != null || changeUris.getDeltaCrlUris() != null || changeUris.getOcspUris() != null)) { CaUris oldCaUris = currentCaEntry.getCaUris(); List<String> uris = changeUris.getCacertUris(); List<String> cacertUris = (uris == null) ? oldCaUris.getCacertUris() : uris; uris = changeUris.getOcspUris(); List<String> ocspUris = (uris == null) ? oldCaUris.getOcspUris() : uris; uris = changeUris.getCrlUris(); List<String> crlUris = (uris == null) ? oldCaUris.getCrlUris() : uris; uris = changeUris.getDeltaCrlUris(); List<String> deltaCrlUris = (uris == null) ? oldCaUris.getDeltaCrlUris() : uris; CaUris newCaUris = new CaUris(cacertUris, ocspUris, crlUris, deltaCrlUris); caUrisStr = newCaUris.getEncoded(); if (caUrisStr.isEmpty()) { caUrisStr = CaManager.NULL;
public static CaUris decode(String encoded) { ConfPairs pairs = new ConfPairs(encoded); return new CaUris( StringUtil.split(pairs.value(NAME_CACERT_URIS), "|"), StringUtil.split(pairs.value(NAME_OCSP_URIS), "|"), StringUtil.split(pairs.value(NAME_CRL_URIS), "|"), StringUtil.split(pairs.value(NAME_DELTACRL_URIS), "|")); }
caIssuers = caUris.getCacertUris(); ocspUris = caUris.getOcspUris(); if (extControl != null && addMe(extType, extControl, neededExtTypes, wantedExtTypes)) { CRLDistPoint value = null; if (CollectionUtil.isNonEmpty(caUris.getCrlUris())) { value = CaUtil.createCrlDistributionPoints(caUris.getCrlUris(), x500CaPrincipal, crlSignerSubject); if (extControl != null && addMe(extType, extControl, neededExtTypes, wantedExtTypes)) { CRLDistPoint value = null; if (CollectionUtil.isNonEmpty(caUris.getDeltaCrlUris())) { value = CaUtil.createCrlDistributionPoints(caUris.getDeltaCrlUris(), x500CaPrincipal, crlSignerSubject);
CaUris caUris = (caUrisText == null) ? null : CaUris.decode(caUrisText); MgmtEntry.Ca entry = new MgmtEntry.Ca(new NameId(rs.getInt("ID"), name), rs.getInt("SN_SIZE"), rs.getLong("NEXT_CRLNO"), rs.getString("SIGNER_TYPE"), rs.getString("SIGNER_CONF"),
ps.setString(idx++, (caUris == null) ? null : caEntry.getCaUris().getEncoded()); ps.setString(idx++, caEntry.getMaxValidity().toString()); byte[] encodedCert = caEntry.getCert().getEncoded();
List<String> deltaCrlUris = pci.getCaUris().getDeltaCrlUris(); if (control.getDeltaCrlIntervals() > 0 && CollectionUtil.isNonEmpty(deltaCrlUris)) { CRLDistPoint cdp = CaUtil.createCrlDistributionPoints(deltaCrlUris, pci.getX500Subject(),
CaUris caUris = new CaUris(caCertUris, ocspUris, crlUris, deltaCrlUris); MgmtEntry.Ca entry = new MgmtEntry.Ca(new NameId(null, caName), snBitLen, nextCrlNumber, signerType, signerConf, caUris, numCrls.intValue(), expirationPeriod.intValue());
if (caUris != null) { CaConfType.CaUris caUrisType = new CaConfType.CaUris(); caUrisType.setCacertUris(caUris.getCacertUris()); caUrisType.setOcspUris(caUris.getOcspUris()); caUrisType.setCrlUris(caUris.getCrlUris()); caUrisType.setDeltacrlUris(caUris.getDeltaCrlUris()); ciJaxb.setCaUris(caUrisType);
} else { CaConfType.CaUris uris = ci.getCaUris(); caUris = new CaUris(uris.getCacertUris(), uris.getOcspUris(), uris.getCrlUris(), uris.getDeltacrlUris());
} else { CaUrisType uris = ci.getCaUris(); caUris = new CaUris(getUris(uris.getCacertUris()), getUris(uris.getOcspUris()), getUris(uris.getCrlUris()), getUris(uris.getDeltacrlUris()));
CaUris caUris = new CaUris(getUris(caCertUris), getUris(ocspUris), getUris(crlUris), getUris(deltaCrlUris)); entry.setCaUris(caUris);