issrg.pba.management.manager.keyStoreSource
Class FilePManagement

java.lang.Object
  extended by issrg.pba.management.manager.PManagement
      extended by issrg.pba.management.manager.keyStoreSource.FilePManagement
All Implemented Interfaces:
java.lang.Runnable

public class FilePManagement
extends PManagement

This class is a PManagement model that stores its key stores in files on the local file store.

The associated configuration class is FilePMConfiguration.

And it adds two properties, the identityStoreFileName and the trustStoreFileName.

Version:
0.1.2008.06.21
Author:
mfb4@kent.ac.uk

Nested Class Summary
 
Nested classes/interfaces inherited from class issrg.pba.management.manager.PManagement
PManagement.PMAgentReference
 
Constructor Summary
FilePManagement(java.util.Map<java.lang.String,java.lang.String> arguments)
          PERMIS Management constructor.
 
Method Summary
 java.lang.String getIdentityStoreFileName()
          get the identity key store file name.
 java.lang.String getTrustStoreFileName()
          get the trust store file name.
 void setIdentityStoreFileName(java.lang.String value)
          set the identity key store file name.
 void setTrustStoreFileName(java.lang.String value)
          set the trust store file name.
 
Methods inherited from class issrg.pba.management.manager.PManagement
addPMAgentReference, getIdentityStoreProvider, getIdentityStoreService, getPMAgentReferenceArray, getPMConfiguration, getSSLKeyManagerFactoryProvider, getSSLKeyManagerFactoryService, getSSLTrustManagerFactoryProvider, getSSLTrustManagerFactoryService, getTrustException, getTrustStoreProvider, getTrustStoreService, informAll, invokeLater, isConfigurationChanged, isStopping, isTrusted, openTrustStore, register, removePMAgentReference, run, setIdentityStoreProvider, setIdentityStoreService, setSSLKeyManagerFactoryProvider, setSSLKeyManagerFactoryService, setSSLTrustManagerFactoryProvider, setSSLTrustManagerFactoryService, setTrustStoreProvider, setTrustStoreService, sizePMAgentReferenceList, stop, stopping, storeConfiguration, trimString, unregister
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FilePManagement

public FilePManagement(java.util.Map<java.lang.String,java.lang.String> arguments)
                throws PMException
PERMIS Management constructor. creates a configuration object for this file version of PManagement.

Parameters:
arguments - - command line arguments
Throws:
PMException - if anything goes wrong with loading in the Permanent configuration in the super constructor.
Since:
0.1.2008.01.23
Method Detail

setIdentityStoreFileName

public void setIdentityStoreFileName(java.lang.String value)
set the identity key store file name.

Parameters:
value - the identity key store file name
Since:
0.6.2008.06.

getIdentityStoreFileName

public java.lang.String getIdentityStoreFileName()
get the identity key store file name.

Returns:
the identidy key store file name
Since:
0.6.2008.06.21

setTrustStoreFileName

public void setTrustStoreFileName(java.lang.String value)
set the trust store file name.

Parameters:
value - the trust key store file name
Since:
0.6.2008.06.

getTrustStoreFileName

public java.lang.String getTrustStoreFileName()
get the trust store file name.

Returns:
the trust key store file name
Since:
0.6.2008.06.21