private void init(String keyStoreLocation, String keyStoreType, char[] keyStorePassword, String keyAlias, char[] keyPassword, String keyTransformation) {
if (keyStoreLocation == null) {
return;
}
KeyStorePuller keyStorePuller = new KeyStorePuller(keyStoreType, keyStorePassword);
KeyStore keyStore = keyStorePuller.pullPath(keyStoreLocation, getClass(), PathType.values());
try {
Certificate certificate = keyStore.getCertificate(keyAlias);
_publicKey = certificate.getPublicKey();
_keyTransformation = keyTransformation != null ? keyTransformation : _publicKey.getAlgorithm();
} catch (KeyStoreException kse) {