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

java.lang.Object
  |
  +--at.gv.egovernment.moa.spss.server.iaik.config.AbstractObservableConfiguration
        |
        +--at.gv.egovernment.moa.spss.server.iaik.config.ValidationConfigurationImpl
All Implemented Interfaces:
iaik.servertools.observer.Observable, iaik.pki.pathvalidation.ValidationConfiguration

public class ValidationConfigurationImpl
extends AbstractObservableConfiguration
implements iaik.pki.pathvalidation.ValidationConfiguration

An implementation of the ValidationConfiguration interface using MOA configuration data.

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

Constructor Summary
ValidationConfigurationImpl(ConfigurationProvider config)
          Create a new ValidationConfigurationImpl.
 
Method Summary
 String getChainingMode(X509Certificate cert)
           
 X509Certificate getPublicKeyParamsAsCert(X509Certificate cert)
           
 AlgorithmParameterSpec getPublicKeyParamsAsSpec(X509Certificate cert)
           
 
Methods inherited from class at.gv.egovernment.moa.spss.server.iaik.config.AbstractObservableConfiguration
addObserver, notify, removeObserver
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface iaik.servertools.observer.Observable
addObserver, notify, removeObserver
 

Constructor Detail

ValidationConfigurationImpl

public ValidationConfigurationImpl(ConfigurationProvider config)
Create a new ValidationConfigurationImpl.
Parameters:
config - The underlying MOA configuration data.
Method Detail

getChainingMode

public String getChainingMode(X509Certificate cert)
Specified by:
getChainingMode in interface iaik.pki.pathvalidation.ValidationConfiguration
See Also:
ValidationConfiguration.getChainingMode(java.security.cert.X509Certificate)

getPublicKeyParamsAsSpec

public AlgorithmParameterSpec getPublicKeyParamsAsSpec(X509Certificate cert)
Specified by:
getPublicKeyParamsAsSpec in interface iaik.pki.pathvalidation.ValidationConfiguration
See Also:
ValidationConfiguration.getPublicKeyParamsAsSpec(java.security.cert.X509Certificate)

getPublicKeyParamsAsCert

public X509Certificate getPublicKeyParamsAsCert(X509Certificate cert)
Specified by:
getPublicKeyParamsAsCert in interface iaik.pki.pathvalidation.ValidationConfiguration
See Also:
ValidationConfiguration.getPublicKeyParamsAsCert(java.security.cert.X509Certificate)