in jsign-core/src/main/java/net/jsign/jca/DigiCertOneSigningService.java [103:114]
private Map<String, ?> getCertificateInfo(String alias) throws IOException {
if (!certificates.containsKey(alias)) {
Map<String, ?> response = client.get("certificates?" + (isIdentifier(alias) ? "id" : "alias") + "=" + alias);
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);
}
}
return certificates.get(alias);
}