@Override public String chooseClientAlias(final String[] keyType,final Principal[] issuers,final Socket socket){
  if (keyManager != null) {
    return keyManager.chooseClientAlias(keyType,issuers,socket);
  }
  return null;
}

@ Override public String chooseClientAlias ( final String [ ] keyType , final Principal [ ] issuers , final Socket socket ) { if ( keyManager != null ) { return keyManager . chooseClientAlias ( keyType , issuers , socket ) ; } return null ; }
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 ) .
