/** * Get a KeyManager configured with the given private key and certificate */ public static KeyManager[] getKeyManagers(String alias, String clientKey, String clientCert) { if (clientCert == null) { return null; } KeyStore keyStore = createEmptyKeyStore(); setKeyEntry(keyStore, alias, clientKey, clientCert); return getKeyManagers(keyStore); }
/** * Create a TrustManager for the given PEM encoded certificate */ public static TrustManager[] getTrustManagers(String alias, String trustedCert) { if (trustedCert == null) { return null; } KeyStore trustStore = createEmptyKeyStore(); setCertificateEntry(trustStore, alias, trustedCert); return getTrustManagers(trustStore); }