at.gv.egovernment.moa.spss.server.iaik.config
Class SoftwareKeyModuleConfigurationImpl

java.lang.Object
  |
  +--at.gv.egovernment.moa.spss.server.iaik.config.AbstractKeyModuleConfigurationImpl
        |
        +--at.gv.egovernment.moa.spss.server.iaik.config.SoftwareKeyModuleConfigurationImpl
All Implemented Interfaces:
iaik.server.modules.keys.KeyModuleConfiguration, iaik.server.modules.keys.SoftwareKeyModuleConfiguration

public class SoftwareKeyModuleConfigurationImpl
extends AbstractKeyModuleConfigurationImpl
implements iaik.server.modules.keys.SoftwareKeyModuleConfiguration

An implementation of the SoftwareKeyModuleConfiguration wrapping a SoftwareKeyModule from the MOA configuration.

Version:
$Id$
Author:
Patrick Peck
See Also:
SoftwareKeyModuleConfiguration

Fields inherited from interface iaik.server.modules.keys.SoftwareKeyModuleConfiguration
KEY_STORE_TYPE_NAME_PKCS12
 
Constructor Summary
SoftwareKeyModuleConfigurationImpl(SoftwareKeyModule keyModule)
          Create a new SoftwareKeyModuleConfigurationImpl.
 
Method Summary
 InputStream getKeyStoreAsStream()
           
 char[] getKeyStoreAuthenticationData()
           
 String getKeyStoreTypeName()
           
 
Methods inherited from class at.gv.egovernment.moa.spss.server.iaik.config.AbstractKeyModuleConfigurationImpl
getModuleID
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface iaik.server.modules.keys.KeyModuleConfiguration
getModuleID
 

Constructor Detail

SoftwareKeyModuleConfigurationImpl

public SoftwareKeyModuleConfigurationImpl(SoftwareKeyModule keyModule)
Create a new SoftwareKeyModuleConfigurationImpl.
Parameters:
keyModule - The SoftwareKeyModule from the underlying MOA configuration.
Method Detail

getKeyStoreTypeName

public String getKeyStoreTypeName()
Specified by:
getKeyStoreTypeName in interface iaik.server.modules.keys.SoftwareKeyModuleConfiguration
See Also:
SoftwareKeyModuleConfiguration.getKeyStoreTypeName()

getKeyStoreAsStream

public InputStream getKeyStoreAsStream()
Specified by:
getKeyStoreAsStream in interface iaik.server.modules.keys.SoftwareKeyModuleConfiguration
See Also:
SoftwareKeyModuleConfiguration.getKeyStoreAsStream()

getKeyStoreAuthenticationData

public char[] getKeyStoreAuthenticationData()
Specified by:
getKeyStoreAuthenticationData in interface iaik.server.modules.keys.SoftwareKeyModuleConfiguration
See Also:
SoftwareKeyModuleConfiguration.getKeyStoreAuthenticationData()