net.jradius.radsec
Class SimpleKeyManager

java.lang.Object
  extended by net.jradius.radsec.SimpleKeyManager
All Implemented Interfaces:
KeyManager, X509KeyManager, org.springframework.beans.factory.InitializingBean

public class SimpleKeyManager
extends Object
implements X509KeyManager, org.springframework.beans.factory.InitializingBean


Constructor Summary
SimpleKeyManager()
           
 
Method Summary
 void afterPropertiesSet()
           
 String chooseClientAlias(String[] arg0, Principal[] arg1, Socket arg2)
           
 String chooseServerAlias(String arg0, Principal[] arg1, Socket arg2)
           
 X509Certificate[] getCertificateChain(String arg0)
           
 String[] getClientAliases(String arg0, Principal[] arg1)
           
 PrivateKey getPrivateKey(String arg0)
           
 String[] getServerAliases(String arg0, Principal[] arg1)
           
 void setKeyFile(String keyFile)
           
 void setKeyFilePassword(String keyFilePassword)
           
 void setKeyFileType(String keyFileType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleKeyManager

public SimpleKeyManager()
Method Detail

chooseClientAlias

public String chooseClientAlias(String[] arg0,
                                Principal[] arg1,
                                Socket arg2)
Specified by:
chooseClientAlias in interface X509KeyManager

chooseServerAlias

public String chooseServerAlias(String arg0,
                                Principal[] arg1,
                                Socket arg2)
Specified by:
chooseServerAlias in interface X509KeyManager

getCertificateChain

public X509Certificate[] getCertificateChain(String arg0)
Specified by:
getCertificateChain in interface X509KeyManager

getClientAliases

public String[] getClientAliases(String arg0,
                                 Principal[] arg1)
Specified by:
getClientAliases in interface X509KeyManager

getPrivateKey

public PrivateKey getPrivateKey(String arg0)
Specified by:
getPrivateKey in interface X509KeyManager

getServerAliases

public String[] getServerAliases(String arg0,
                                 Principal[] arg1)
Specified by:
getServerAliases in interface X509KeyManager

afterPropertiesSet

public void afterPropertiesSet()
                        throws Exception
Specified by:
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
Throws:
Exception

setKeyFile

public void setKeyFile(String keyFile)

setKeyFileType

public void setKeyFileType(String keyFileType)

setKeyFilePassword

public void setKeyFilePassword(String keyFilePassword)


Copyright © 2011 Coova Technologies, LLC, All Rights Reserved.