in jsign-core/src/main/java/net/jsign/jca/DigiCertOneSigningService.java [121:138]
public List<String> aliases() throws KeyStoreException {
List<String> aliases = new ArrayList<>();
try {
Map<String, ?> response = client.get("certificates?limit=100&certificate_status=ACTIVE");
for (Object item : (Object[]) response.get("items")) {
Map<String, ?> certificate = (Map<String, ?>) item;
certificates.put((String) certificate.get("id"), certificate);
certificates.put((String) certificate.get("alias"), certificate);
aliases.add((String) certificate.get("alias"));
}
} catch (IOException e) {
throw new KeyStoreException("Unable to retrieve DigiCert ONE certificate aliases", e);
}
return aliases;
}