org.jsslutils.sslcontext.keymanagers
Class FixedServerAliasKeyManager.Wrapper

java.lang.Object
  extended by org.jsslutils.sslcontext.keymanagers.FixedServerAliasKeyManager.Wrapper
All Implemented Interfaces:
X509KeyManagerWrapper
Enclosing class:
FixedServerAliasKeyManager

public static class FixedServerAliasKeyManager.Wrapper
extends Object
implements X509KeyManagerWrapper

Wrapper factory class that wraps existing X509KeyManagers into FixedServerAliasKeyManager, with the alias passed to the constructor.

Author:
Bruno Harbulot.

Constructor Summary
FixedServerAliasKeyManager.Wrapper(String alias)
          Creates a new FixedServerAliasKeyManager wrapper, using the alias passed to this constructor.
 
Method Summary
 X509KeyManager wrapKeyManager(X509KeyManager keyManager)
          Builds an X509KeyManager from another X509KeyManager.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FixedServerAliasKeyManager.Wrapper

public FixedServerAliasKeyManager.Wrapper(String alias)
Creates a new FixedServerAliasKeyManager wrapper, using the alias passed to this constructor.

Parameters:
alias - alias to choose for the server socket.
Method Detail

wrapKeyManager

public X509KeyManager wrapKeyManager(X509KeyManager keyManager)
Builds an X509KeyManager from another X509KeyManager.

Specified by:
wrapKeyManager in interface X509KeyManagerWrapper
Parameters:
keyManager - original X509KeyManager.
Returns:
wrapped X509KeyManager.


Copyright © 2012. All Rights Reserved.