private List<String> getOidValues(List<? extends XmlOID> xmlOids) { List<String> result = new ArrayList<String>(); if (Utils.isCollectionNotEmpty(xmlOids)) { for (XmlOID xmlOID : xmlOids) { result.add(xmlOID.getValue()); } } return result; }
private List<String> getReadable(List<XmlOID> oids) { if (Utils.isCollectionNotEmpty(oids)) { List<String> result = new ArrayList<String>(); for (XmlOID xmlOID : oids) { if (Utils.isStringNotEmpty(xmlOID.getDescription())) { result.add(xmlOID.getDescription()); } else { result.add(xmlOID.getValue()); } } return result; } return null; }
public boolean isIdKpOCSPSigning() { List<XmlOID> extendedKeyUsages = certificate.getExtendedKeyUsages(); if (Utils.isCollectionNotEmpty(extendedKeyUsages)) { for (XmlOID xmlOID : extendedKeyUsages) { if (Utils.areStringsEqual(ExtendedKeyUsageOids.OCSP_SIGNING.getOid(), xmlOID.getValue())) { return true; } } } return false; }