public class KeyStoreProvider extends Object
| Modifier and Type | Field and Description |
|---|---|
static String | DEFAULT_CERTIFICATE_ALGORITHM_STRINGDEFAULT_CERTIFICATE_ALGORITHM_STRING. |
static String | DEFAULT_CERTIFICATE_ALIASDEFAULT_CERTIFICATE_ALIAS. |
static String | DEFAULT_CERTIFICATE_DOMAINDEFAULT_CERTIFICATE_DOMAIN. |
static int | DEFAULT_CERTIFICATE_KEY_LENGTHDEFAULT_CERTIFICATE_KEY_LENGTH. |
static int | DEFAULT_CERTIFICATE_VALIDITYDEFAULT_CERTIFICATE_VALIDITY. |
static String | DEFAULT_KEYSTORE_NAMEDEFAULT_KEYSTORE_NAME. |
static String | DEFAULT_KEYSTORE_PASSWORDDEFAULT_KEYSTORE_PASSWORD. |
| Constructor and Description |
|---|
KeyStoreProvider(String pluginDir) |
| Modifier and Type | Method and Description |
|---|---|
static String | getCertificatePassword()Get the dynamically generated certificate password. |
KeyStore | getDefaultKeyStore() |
String | getKeyStoreLocation() |
void | initialize()Create keystore if it does not exist |
static X509Certificate | readCert(KeyStore ks,
String certAlias) |
public static final String DEFAULT_CERTIFICATE_ALGORITHM_STRING
public static final String DEFAULT_CERTIFICATE_ALIAS
public static final String DEFAULT_CERTIFICATE_DOMAIN
public static final int DEFAULT_CERTIFICATE_KEY_LENGTH
public static final int DEFAULT_CERTIFICATE_VALIDITY
public static final String DEFAULT_KEYSTORE_NAME
public static final String DEFAULT_KEYSTORE_PASSWORD
public KeyStoreProvider(String pluginDir)
pluginDir - path to the plugin directory for keystore storagepublic static String getCertificatePassword()
public KeyStore getDefaultKeyStore()
public String getKeyStoreLocation()
public void initialize()
public static X509Certificate readCert(KeyStore ks, String certAlias)