com.skype.ipc
Class TLSServerTransport.dummyKeyManager

java.lang.Object
  extended by javax.net.ssl.X509ExtendedKeyManager
      extended by com.skype.ipc.TLSServerTransport.dummyKeyManager
All Implemented Interfaces:
javax.net.ssl.KeyManager, javax.net.ssl.X509KeyManager
Enclosing class:
TLSServerTransport

public class TLSServerTransport.dummyKeyManager
extends javax.net.ssl.X509ExtendedKeyManager


Constructor Summary
TLSServerTransport.dummyKeyManager(java.security.cert.X509Certificate _cert, java.security.PrivateKey _privKey)
           
 
Method Summary
 java.lang.String chooseClientAlias(java.lang.String[] arg0, java.security.Principal[] arg1, java.net.Socket arg2)
           
 java.lang.String chooseEngineServerAlias(java.lang.String keyType, java.security.Principal[] issuers, javax.net.ssl.SSLEngine engine)
           
 java.lang.String chooseServerAlias(java.lang.String keyType, java.security.Principal[] issuers, java.net.Socket arg2)
           
 java.security.cert.X509Certificate[] getCertificateChain(java.lang.String arg0)
           
 java.lang.String[] getClientAliases(java.lang.String arg0, java.security.Principal[] arg1)
           
 java.security.PrivateKey getPrivateKey(java.lang.String arg0)
           
 java.lang.String[] getServerAliases(java.lang.String arg0, java.security.Principal[] arg1)
           
 
Methods inherited from class javax.net.ssl.X509ExtendedKeyManager
chooseEngineClientAlias
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TLSServerTransport.dummyKeyManager

public TLSServerTransport.dummyKeyManager(java.security.cert.X509Certificate _cert,
                                          java.security.PrivateKey _privKey)
Method Detail

chooseClientAlias

public java.lang.String chooseClientAlias(java.lang.String[] arg0,
                                          java.security.Principal[] arg1,
                                          java.net.Socket arg2)

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

chooseServerAlias

public java.lang.String chooseServerAlias(java.lang.String keyType,
                                          java.security.Principal[] issuers,
                                          java.net.Socket arg2)

getCertificateChain

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

getClientAliases

public java.lang.String[] getClientAliases(java.lang.String arg0,
                                           java.security.Principal[] arg1)

getPrivateKey

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

getServerAliases

public java.lang.String[] getServerAliases(java.lang.String arg0,
                                           java.security.Principal[] arg1)


Copyright © 2010, 2011 Skype Technologies. All Rights Reserved.