/** * @see javax.net.ssl.X509KeyManager#getServerAliases(java.lang.String, java.security.Principal[]) */ public String[] getServerAliases(String keyType, Principal[] issuers) { return keyManager.getServerAliases(keyType, issuers); }
/** * Get the matching aliases for authenticating the server side of a secure socket, given the public key type and the * list of certificate issuer authorities recognized by the peer (if any). * * @param keyType The key algorithm type name * @param issuers The list of acceptable CA issuer subject names, or null if it does not matter which issuers are * used * * @return Array of the matching alias names, or null if there were no matches */ public String[] getServerAliases(String keyType, Principal[] issuers) { return delegate.getServerAliases(keyType, issuers); }
String[] cAliases = customKeyManager.getServerAliases(keyType, issuers); String[] jAliases = jvmKeyManager.getServerAliases(keyType, issuers); logger.warn("Supported Server Aliases Custom: " + cAliases.length + " JVM : " + jAliases.length); return ArrayUtils.join(cAliases,jAliases);
/** * @see javax.net.ssl.X509KeyManager#getServerAliases(java.lang.String, java.security.Principal[]) */ public String[] getServerAliases(String keyType, Principal[] issuers) { return keyManager.getServerAliases(keyType, issuers); }
/** * @see javax.net.ssl.X509KeyManager#getServerAliases(java.lang.String, java.security.Principal[]) */ public String[] getServerAliases(String keyType, Principal[] issuers) { return _keyManager.getServerAliases(keyType, issuers); }
/** * @see javax.net.ssl.X509KeyManager#getServerAliases(java.lang.String, java.security.Principal[]) */ public String[] getServerAliases(String keyType, Principal[] issuers) { return _keyManager.getServerAliases(keyType, issuers); }
/** * @see javax.net.ssl.X509KeyManager#getServerAliases(java.lang.String, java.security.Principal[]) */ public String[] getServerAliases(String keyType, Principal[] issuers) { return keyManager.getServerAliases(keyType, issuers); }
@Override public String[] getServerAliases( final String keyType, final Principal[] issuers) { return this.keyManager.getServerAliases(keyType, issuers); }
/** * Relays the call to the wrapped X509KeyManager. * * @see javax.net.ssl.X509KeyManager#getServerAliases(java.lang.String, * java.security.Principal[]) */ public String[] getServerAliases(String keyType, Principal[] issuers) { return this.keyManager.getServerAliases(keyType, issuers); }
/** * @see javax.net.ssl.X509KeyManager#getServerAliases(java.lang.String, java.security.Principal[]) */ public String[] getServerAliases(String keyType, Principal[] issuers) { return _keyManager.getServerAliases(keyType, issuers); }
@Override public String[] getServerAliases( final String keyType, final Principal[] issuers) { return this.keyManager.getServerAliases(keyType, issuers); }
@Override public String[] getServerAliases( final String keyType, final Principal[] issuers) { return this.keyManager.getServerAliases(keyType, issuers); }
public String[] getServerAliases(String arg0, Principal[] arg1) { String alias[] = keyManager.getServerAliases(arg0, arg1); for (String a : alias) System.err.println("Server Alias: "+a); return alias; }
/** * Return all the available server aliases for the specified key type. * @param the keytype * @param the certificate issuers. * @return the array of aliases. */ public String[] getServerAliases(String keyType, Principal[] issuers) { if(_logger.isLoggable(Level.FINE)){ _logger.log(Level.FINE,"Getting server aliases"); } return mgr.getServerAliases(keyType, issuers); }
ImmutableList.Builder aliases = ImmutableList.builder(); for (X509KeyManager keyManager : keyManagers) { aliases.add(keyManager.getServerAliases(keyType, issuers));
@Override public String[] getServerAliases(final String keyType, final Principal[] issuers) { final List<String> aliases = new ArrayList<>(); for (final X509KeyManager keyManager : keyManagers) { final List<String> list = Arrays.asList(keyManager.getServerAliases(keyType, issuers)); aliases.addAll(list); } return aliases.toArray(new String[] {}); }
@Override public String[] getServerAliases(final String keyType, final Principal[] issuers) { final javax.net.ssl.X509KeyManager manager; try { manager = this.getKeystore(); } catch(IOException e) { return null; } return manager.getServerAliases(keyType, issuers); }
@Override public String[] getServerAliases(final String keyType, final Principal[] issuers) { val aliases = new ArrayList<String>(); this.keyManagers.forEach(keyManager -> aliases.addAll(CollectionUtils.wrapList(keyManager.getServerAliases(keyType, issuers)))); return aliases.toArray(ArrayUtils.EMPTY_STRING_ARRAY); } }
public String[] getServerAliases(final String keyType, final Principal[] issuers) { final List<String> result = new ArrayList<String>(); for (final X509KeyManager keyManager : keyManagers) { CollectionUtils.addAll(result, keyManager.getServerAliases(keyType, issuers)); } if (result.size() == 0) return null; return result.toArray(new String[result.size()]); } }
public String chooseServerAlias( final String keyType, final Principal[] issuers, final Socket socket) { final Map<String, PrivateKeyDetails> validAliases = new HashMap<String, PrivateKeyDetails>(); final String[] aliases = this.keyManager.getServerAliases(keyType, issuers); if (aliases != null) { for (final String alias: aliases) { validAliases.put(alias, new PrivateKeyDetails(keyType, this.keyManager.getCertificateChain(alias))); } } return this.aliasStrategy.chooseAlias(validAliases, socket); }