Class X509KeyManagerWrapper

java.lang.Object
javax.net.ssl.X509ExtendedKeyManager
io.netty.handler.ssl.util.X509KeyManagerWrapper
All Implemented Interfaces:
javax.net.ssl.KeyManager, javax.net.ssl.X509KeyManager

final class X509KeyManagerWrapper extends javax.net.ssl.X509ExtendedKeyManager
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private final javax.net.ssl.X509KeyManager
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    X509KeyManagerWrapper(javax.net.ssl.X509KeyManager delegate)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    java.lang.String
    chooseClientAlias(java.lang.String[] var1, java.security.Principal[] var2, java.net.Socket var3)
     
    java.lang.String
    chooseEngineClientAlias(java.lang.String[] keyType, java.security.Principal[] issuers, javax.net.ssl.SSLEngine engine)
     
    java.lang.String
    chooseEngineServerAlias(java.lang.String keyType, java.security.Principal[] issuers, javax.net.ssl.SSLEngine engine)
     
    java.lang.String
    chooseServerAlias(java.lang.String var1, java.security.Principal[] var2, java.net.Socket var3)
     
    java.security.cert.X509Certificate[]
    getCertificateChain(java.lang.String var1)
     
    java.lang.String[]
    getClientAliases(java.lang.String var1, java.security.Principal[] var2)
     
    java.security.PrivateKey
    getPrivateKey(java.lang.String var1)
     
    java.lang.String[]
    getServerAliases(java.lang.String var1, java.security.Principal[] var2)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • delegate

      private final javax.net.ssl.X509KeyManager delegate
  • Constructor Details

    • X509KeyManagerWrapper

      X509KeyManagerWrapper(javax.net.ssl.X509KeyManager delegate)
  • Method Details

    • getClientAliases

      public java.lang.String[] getClientAliases(java.lang.String var1, java.security.Principal[] var2)
    • chooseClientAlias

      public java.lang.String chooseClientAlias(java.lang.String[] var1, java.security.Principal[] var2, java.net.Socket var3)
    • getServerAliases

      public java.lang.String[] getServerAliases(java.lang.String var1, java.security.Principal[] var2)
    • chooseServerAlias

      public java.lang.String chooseServerAlias(java.lang.String var1, java.security.Principal[] var2, java.net.Socket var3)
    • getCertificateChain

      public java.security.cert.X509Certificate[] getCertificateChain(java.lang.String var1)
    • getPrivateKey

      public java.security.PrivateKey getPrivateKey(java.lang.String var1)
    • chooseEngineClientAlias

      public java.lang.String chooseEngineClientAlias(java.lang.String[] keyType, java.security.Principal[] issuers, javax.net.ssl.SSLEngine engine)
      Overrides:
      chooseEngineClientAlias in class javax.net.ssl.X509ExtendedKeyManager
    • chooseEngineServerAlias

      public java.lang.String chooseEngineServerAlias(java.lang.String keyType, java.security.Principal[] issuers, javax.net.ssl.SSLEngine engine)
      Overrides:
      chooseEngineServerAlias in class javax.net.ssl.X509ExtendedKeyManager