public final class CertificateUtils extends Object
public static <T extends Certificate> String generateAlias(T certificate)
public static <T extends Certificate> Map<String,T> generateAliases(List<T> certificates)
public static <T extends Certificate> void write(Path destination, T certificate)
public static List<Certificate> loadCertificate(String... certificatePaths)
Certificate.
public static List<Certificate> loadCertificate(Path... certificatePaths)
Certificate.
public static List<Certificate> loadCertificate(InputStream... certificateStreams)
Certificate.
public static List<Certificate> parsePemCertificate(String certificateContent)
public static List<Certificate> parseP7bCertificate(String certificateContent)
public static List<Certificate> parseDerCertificate(InputStream certificateStream)
public static List<X509Certificate> getJdkTrustedCertificates()
public static List<X509Certificate> getSystemTrustedCertificates()
public static List<X509Certificate> getCertificatesFromExternalSource(String url)
public static List<X509Certificate> getCertificatesFromExternalSource(Proxy proxy, String url)
public static List<X509Certificate> getCertificatesFromExternalSource(Proxy proxy, PasswordAuthentication passwordAuthentication, String url)
public static List<String> getCertificatesFromExternalSourceAsPem(String url)
public static List<String> getCertificatesFromExternalSourceAsPem(Proxy proxy, String url)
public static List<String> getCertificatesFromExternalSourceAsPem(Proxy proxy, PasswordAuthentication passwordAuthentication, String url)
public static Map<String,List<X509Certificate>> getCertificatesFromExternalSources(String... urls)
public static Map<String,List<X509Certificate>> getCertificatesFromExternalSources(Proxy proxy, String... urls)
public static Map<String,List<X509Certificate>> getCertificatesFromExternalSources(Proxy proxy, PasswordAuthentication passwordAuthentication, String... urls)
public static Map<String,List<X509Certificate>> getCertificatesFromExternalSources(List<String> urls)
public static Map<String,List<X509Certificate>> getCertificatesFromExternalSources(Proxy proxy, List<String> urls)
public static Map<String,List<X509Certificate>> getCertificatesFromExternalSources(Proxy proxy, PasswordAuthentication passwordAuthentication, List<String> urls)
public static Map<String,List<String>> getCertificatesFromExternalSourcesAsPem(String... urls)
public static Map<String,List<String>> getCertificatesFromExternalSourcesAsPem(Proxy proxy, String... urls)
public static Map<String,List<String>> getCertificatesFromExternalSourcesAsPem(Proxy proxy, PasswordAuthentication passwordAuthentication, String... urls)
public static Map<String,List<String>> getCertificatesFromExternalSourcesAsPem(List<String> urls)
public static Map<String,List<String>> getCertificatesFromExternalSourcesAsPem(Proxy proxy, List<String> urls)
public static Map<String,List<String>> getCertificatesFromExternalSourcesAsPem(Proxy proxy, PasswordAuthentication passwordAuthentication, List<String> urls)
@Deprecated public static Map<String,List<String>> getCertificateAsPem(String... urls)
@Deprecated public static Map<String,List<String>> getCertificateAsPem(List<String> urls)
@Deprecated public static Map<String,List<X509Certificate>> getCertificate(String... urls)
@Deprecated public static Map<String,List<X509Certificate>> getCertificate(List<String> urls)
public static List<String> convertToPem(List<X509Certificate> certificates)
public static String convertToPem(Certificate certificate)
Copyright © 2023. All rights reserved.