@Override public String getCertAlias() { return this.wrappedSslConfig.getCertAlias(); }
@Override public String getCertAlias() { return this.wrappedSslConfig.getCertAlias(); }
protected KeyManager[] getKeyManagers(KeyStore keyStore) throws Exception { KeyManager[] managers = null; if (keyStore != null) { KeyManagerFactory keyManagerFactory = KeyManagerFactory.getInstance(sslConfig.getKeyManagerFactoryAlgorithm()); keyManagerFactory.init(keyStore, sslConfig.getKeyManagerPassword() == null? (sslConfig.getKeyStorePassword() == null?null: sslConfig.getKeyStorePassword().toCharArray()): sslConfig.getKeyManagerPassword().toCharArray()); managers = keyManagerFactory.getKeyManagers(); if (sslConfig.getCertAlias() != null) { for (int idx = 0; idx < managers.length; idx++) { if (managers[idx] instanceof X509KeyManager) { managers[idx] = new AliasedX509ExtendedKeyManager(sslConfig.getCertAlias(), (X509KeyManager)managers[idx]); } } } } return managers; }
protected KeyManager[] getKeyManagers(KeyStore keyStore) throws Exception { KeyManager[] managers = null; if (keyStore != null) { KeyManagerFactory keyManagerFactory = KeyManagerFactory.getInstance(sslConfig.getKeyManagerFactoryAlgorithm()); keyManagerFactory.init(keyStore, sslConfig.getKeyManagerPassword() == null? (sslConfig.getKeyStorePassword() == null?null: sslConfig.getKeyStorePassword().toCharArray()): sslConfig.getKeyManagerPassword().toCharArray()); managers = keyManagerFactory.getKeyManagers(); if (sslConfig.getCertAlias() != null) { for (int idx = 0; idx < managers.length; idx++) { if (managers[idx] instanceof X509KeyManager) { managers[idx] = new AliasedX509ExtendedKeyManager(sslConfig.getCertAlias(), (X509KeyManager)managers[idx]); } } } } return managers; }
protected KeyManager[] getKeyManagers(KeyStore keyStore) throws Exception { KeyManager[] managers = null; if (keyStore != null) { KeyManagerFactory keyManagerFactory = KeyManagerFactory.getInstance(sslConfig.getKeyManagerFactoryAlgorithm()); keyManagerFactory.init(keyStore, sslConfig.getKeyManagerPassword() == null? (sslConfig.getKeyStorePassword() == null?null: sslConfig.getKeyStorePassword().toCharArray()): sslConfig.getKeyManagerPassword().toCharArray()); managers = keyManagerFactory.getKeyManagers(); if (sslConfig.getCertAlias() != null) { for (int idx = 0; idx < managers.length; idx++) { if (managers[idx] instanceof X509KeyManager) { managers[idx] = new AliasedX509ExtendedKeyManager(sslConfig.getCertAlias(), (X509KeyManager)managers[idx]); } } } } return managers; }
protected KeyManager[] getKeyManagers(KeyStore keyStore) throws Exception { KeyManager[] managers = null; if (keyStore != null) { KeyManagerFactory keyManagerFactory = KeyManagerFactory.getInstance(sslConfig.getKeyManagerFactoryAlgorithm()); keyManagerFactory.init(keyStore, sslConfig.getKeyManagerPassword() == null? (sslConfig.getKeyStorePassword() == null?null: sslConfig.getKeyStorePassword().toCharArray()): sslConfig.getKeyManagerPassword().toCharArray()); managers = keyManagerFactory.getKeyManagers(); if (sslConfig.getCertAlias() != null) { for (int idx = 0; idx < managers.length; idx++) { if (managers[idx] instanceof X509KeyManager) { managers[idx] = new AliasedX509ExtendedKeyManager(sslConfig.getCertAlias(), (X509KeyManager)managers[idx]); } } } } return managers; }
if (sslConfig.getCertAlias() == null) { List<String> aliases = Collections.list(keyStore.aliases()); sslConfig.setCertAlias(aliases.size() == 1 ? aliases.get(0) : null); Certificate cert = sslConfig.getCertAlias() == null?null: keyStore.getCertificate(sslConfig.getCertAlias()); if (cert == null) { throw new Exception("No certificate found in the keystore" + (sslConfig.getCertAlias() == null ? "":" for alias " + sslConfig.getCertAlias()));
if (sslConfig.getCertAlias() == null) { List<String> aliases = Collections.list(keyStore.aliases()); sslConfig.setCertAlias(aliases.size() == 1 ? aliases.get(0) : null); Certificate cert = sslConfig.getCertAlias() == null?null: keyStore.getCertificate(sslConfig.getCertAlias()); if (cert == null) { throw new Exception("No certificate found in the keystore" + (sslConfig.getCertAlias() == null ? "":" for alias " + sslConfig.getCertAlias()));
if (sslConfig.getCertAlias() == null) { List<String> aliases = Collections.list(keyStore.aliases()); sslConfig.setCertAlias(aliases.size() == 1 ? aliases.get(0) : null); Certificate cert = sslConfig.getCertAlias() == null?null: keyStore.getCertificate(sslConfig.getCertAlias()); if (cert == null) { throw new Exception("No certificate found in the keystore" + (sslConfig.getCertAlias() == null ? "":" for alias " + sslConfig.getCertAlias()));
if (sslConfig.getCertAlias() == null) { List<String> aliases = Collections.list(keyStore.aliases()); sslConfig.setCertAlias(aliases.size() == 1 ? aliases.get(0) : null); Certificate cert = sslConfig.getCertAlias() == null?null: keyStore.getCertificate(sslConfig.getCertAlias()); if (cert == null) { throw new Exception("No certificate found in the keystore" + (sslConfig.getCertAlias() == null ? "":" for alias " + sslConfig.getCertAlias()));
writer.write(this.wrappedSslConfig.getCertAlias(), CERT_ALIAS, String.class); writer.write(this.wrappedSslConfig.getCrlPath(), CRL_PATH, String.class); writer.write(this.wrappedSslConfig.getKeyManagerFactoryAlgorithm(), KEY_MANAGER_FACTORY_ALGORITHM,
writer.write(this.wrappedSslConfig.getCertAlias(), CERT_ALIAS, String.class); writer.write(this.wrappedSslConfig.getCrlPath(), CRL_PATH, String.class); writer.write(this.wrappedSslConfig.getKeyManagerFactoryAlgorithm(), KEY_MANAGER_FACTORY_ALGORITHM,
xml.setAttribute(CERT_ALIAS, esme.wrappedSslConfig.getCertAlias()); xml.setAttribute(CRL_PATH, esme.wrappedSslConfig.getCrlPath()); xml.setAttribute(KEY_MANAGER_FACTORY_ALGORITHM, esme.wrappedSslConfig.getKeyManagerFactoryAlgorithm());
xml.setAttribute(CERT_ALIAS, esme.wrappedSslConfig.getCertAlias()); xml.setAttribute(CRL_PATH, esme.wrappedSslConfig.getCrlPath()); xml.setAttribute(KEY_MANAGER_FACTORY_ALGORITHM, esme.wrappedSslConfig.getKeyManagerFactoryAlgorithm());