/** * Returns the specified X.509 certificate as PEM-encoded string. * * @param cert The X.509 certificate. Must not be {@code null}. * * @return The PEM-encoded X.509 certificate, {@code null} if encoding * failed. */ public static String toPEMString(final X509Certificate cert) { return toPEMString(cert, true); }
public static String getCertificateByName(String filename) { ClassLoader loader = Thread.currentThread().getContextClassLoader(); try { byte[] bytes = IOUtils.resourceToByteArray("certificates/" + filename, loader); X509Certificate cert = X509CertUtils.parse(bytes); return X509CertUtils.toPEMString(cert); } catch (IOException e) { log.debug(e.getMessage()); } return null; }
public static String getCertificateByName(String filename) { ClassLoader loader = Thread.currentThread().getContextClassLoader(); try { byte[] bytes = IOUtils.resourceToByteArray("certificates/" + filename, loader); X509Certificate cert = X509CertUtils.parse(bytes); return X509CertUtils.toPEMString(cert); } catch (IOException e) { log.debug(e.getMessage()); } return null; }