Module java.base
Package javax.net.ssl

# Interface X509KeyManager

=
public abstract interface X509KeyManager
extends javax.net.ssl.KeyManager

## Methods

- =
  public abstract java.lang.String chooseClientAlias(java.lang.String[] arg0, java.security.Principal[] arg1, java.net.Socket arg2)
- =
  public abstract java.lang.String chooseServerAlias(java.lang.String arg0, java.security.Principal[] arg1, java.net.Socket arg2)
- =
  public abstract java.security.cert.X509Certificate[] getCertificateChain(java.lang.String arg0)
- =
  public abstract java.lang.String[] getClientAliases(java.lang.String arg0, java.security.Principal[] arg1)
- =
  public abstract java.security.PrivateKey getPrivateKey(java.lang.String arg0)
- =
  public abstract java.lang.String[] getServerAliases(java.lang.String arg0, java.security.Principal[] arg1)

## Summary

No differences.