play.server.ssl
类 SslHttpServerContextFactory.PEMKeyManager

java.lang.Object
  继承者 javax.net.ssl.X509ExtendedKeyManager
      继承者 play.server.ssl.SslHttpServerContextFactory.PEMKeyManager
所有已实现的接口:
javax.net.ssl.KeyManager, javax.net.ssl.X509KeyManager
包容类:
SslHttpServerContextFactory

public static class SslHttpServerContextFactory.PEMKeyManager
extends javax.net.ssl.X509ExtendedKeyManager


构造方法摘要
SslHttpServerContextFactory.PEMKeyManager()
           
 
方法摘要
 java.lang.String chooseClientAlias(java.lang.String[] strings, java.security.Principal[] principals, java.net.Socket socket)
           
 java.lang.String chooseEngineServerAlias(java.lang.String s, java.security.Principal[] principals, javax.net.ssl.SSLEngine sslEngine)
           
 java.lang.String chooseServerAlias(java.lang.String s, java.security.Principal[] principals, java.net.Socket socket)
           
 java.security.cert.X509Certificate[] getCertificateChain(java.lang.String s)
           
 java.lang.String[] getClientAliases(java.lang.String s, java.security.Principal[] principals)
           
 java.security.PrivateKey getPrivateKey(java.lang.String s)
           
 java.lang.String[] getServerAliases(java.lang.String s, java.security.Principal[] principals)
           
 
从类 javax.net.ssl.X509ExtendedKeyManager 继承的方法
chooseEngineClientAlias
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

SslHttpServerContextFactory.PEMKeyManager

public SslHttpServerContextFactory.PEMKeyManager()
方法详细信息

chooseEngineServerAlias

public java.lang.String chooseEngineServerAlias(java.lang.String s,
                                                java.security.Principal[] principals,
                                                javax.net.ssl.SSLEngine sslEngine)
覆盖:
javax.net.ssl.X509ExtendedKeyManager 中的 chooseEngineServerAlias

getClientAliases

public java.lang.String[] getClientAliases(java.lang.String s,
                                           java.security.Principal[] principals)

chooseClientAlias

public java.lang.String chooseClientAlias(java.lang.String[] strings,
                                          java.security.Principal[] principals,
                                          java.net.Socket socket)

getServerAliases

public java.lang.String[] getServerAliases(java.lang.String s,
                                           java.security.Principal[] principals)

chooseServerAlias

public java.lang.String chooseServerAlias(java.lang.String s,
                                          java.security.Principal[] principals,
                                          java.net.Socket socket)

getCertificateChain

public java.security.cert.X509Certificate[] getCertificateChain(java.lang.String s)

getPrivateKey

public java.security.PrivateKey getPrivateKey(java.lang.String s)


Guillaume Bort & zenexity - Distributed under Apache 2 licence, without any warrantly