@Override public String chooseClientAlias(String[] keyType, Principal[] issuers, Socket socket) { return this.keyManager.chooseClientAlias(keyType, issuers, socket); }
@Override public String chooseClientAlias(final String[] strings, final Principal[] principals, final Socket socket) { if (!StringUtils.isEmpty(this.keyAlias)) { return keyAlias; } return delegate.chooseClientAlias(strings, principals, socket); }
@Override public String chooseClientAlias(String[] keyType, Principal[] issuers, Socket socket) { return _delegate.chooseClientAlias(keyType,issuers,socket); }
@Override public String chooseClientAlias(String[] keyType, Principal[] issuers, Socket socket) { if (_alias==null) return _delegate.chooseClientAlias(keyType,issuers,socket); for (String kt : keyType) { String[] aliases = _delegate.getClientAliases(kt,issuers); if (aliases!=null) { for (String a:aliases) if (_alias.equals(a)) return _alias; } } return null; }
@Override public String chooseClientAlias( String[] keyType, Principal[] issuers, Socket socket) { if (clientAlias != null) { return clientAlias; } return delegateKeyManager.chooseClientAlias(keyType, issuers, socket); }
@Override public String chooseClientAlias(String[] keyType, Principal[] issuers, Socket socket) { return _delegate.chooseClientAlias(keyType,issuers,socket); }
@Override public String chooseClientAlias(String[] keyType, Principal[] issuers, Socket socket) { return _defaultAlias == null ? _delegate.chooseClientAlias(keyType, issuers, socket) : _defaultAlias; }
@Override public String chooseClientAlias(String[] keyType, Principal[] issuers, Socket socket) { return _alias != null ? _alias : _delegate.chooseClientAlias(keyType, issuers, socket); }
@Override public String apply(X509ExtendedKeyManager delegate) { return delegate.chooseClientAlias(strings, principals, socket); }
public String chooseClientAlias(String[] keyType, Principal[] issuers, Socket socket){ return delegate.chooseClientAlias(keyType, issuers, socket); }
/** * If no specific alias is set ({@code alias == null}), use the default behavior of the delegated key manager, * otherwise return the alias set by {@link #setAlias(String)}. * * @see X509ExtendedKeyManager#chooseClientAlias(String[], Principal[], Socket) */ public String chooseClientAlias( String[] keyType, Principal[] issuers, Socket socket ) { if ( alias != null ) { return alias; } else { return delegate.chooseClientAlias( keyType, issuers, socket ); } }
/** * Choose an alias to authenticate the client 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(s), ordered with the * most-preferred key type first * @param issuers * The list of acceptable CA issuer subject names, or null if it * does not matter which issuers are used * @param socket * The socket to be used for this connection. This parameter can * be null, in which case this method will return the most * generic alias to use * * @return The alias name for the desired key, or null if there are no * matches */ public String chooseClientAlias(String[] keyType, Principal[] issuers, Socket socket) { return delegate.chooseClientAlias(keyType, issuers, socket); }
@Override public String chooseClientAlias(String[] strings, Principal[] principals, Socket socket) { X509ExtendedKeyManager km = keyManagerLocalRef.get(); if (km != null) { return km.chooseClientAlias(strings, principals, socket); } return null; }
@Override public String chooseClientAlias(String[] strings, Principal[] principals, Socket socket) { return this.keyManager.get().chooseClientAlias(strings, principals, socket); }
@Override public String chooseClientAlias(String[] strings, Principal[] principals, Socket socket) { return delegating.get().chooseClientAlias(strings, principals, socket); }
@Override public String chooseClientAlias(String[] keyType, Principal[] issuers, Socket socket) { Principal[] newIssuers = filterIssuers(issuers); if (newIssuers.length == 0) { // The orignal KeyManager understand a empty issuers list as an any filter, we don't want that return null; } else { return origkm.chooseClientAlias(keyType, newIssuers, socket); } }
@Override public String chooseClientAlias(String[] keyType, Principal[] issuers, Socket socket) { if (_alias==null) return _delegate.chooseClientAlias(keyType,issuers,socket); for (String kt : keyType) { String[] aliases = _delegate.getClientAliases(kt,issuers); if (aliases!=null) { for (String a:aliases) if (_alias.equals(a)) return _alias; } } return null; }
X509ExtendedKeyManager ekm = (X509ExtendedKeyManager)km; if (this.socketOwner != null) { alias = ekm.chooseClientAlias(certTypes, issuers, this.socketOwner); } else { alias = ekm.chooseEngineClientAlias(certTypes, issuers, this.engineOwner);
X509ExtendedKeyManager ekm = (X509ExtendedKeyManager)km; if (this.socketOwner != null) { alias = ekm.chooseClientAlias(certTypes, issuers, this.socketOwner); } else { alias = ekm.chooseEngineClientAlias(certTypes, issuers, this.engineOwner);
alias = km.chooseClientAlias(keytypes, certRequest.getAuthorities(), conn); } else {