From ece7d18cf35374bf4e26d041799cda8f791c89f8 Mon Sep 17 00:00:00 2001 From: gregor Date: Mon, 7 Jul 2003 10:58:37 +0000 Subject: Initial commit git-svn-id: https://joinup.ec.europa.eu/svn/moa-idspss/trunk@2 d688527b-c9ab-4aba-bd8d-4036d912da1d --- .../spss/server/config/ConfigurationException.html | 240 ++++++ .../server/config/ConfigurationPartsBuilder.html | 578 +++++++++++++++ .../spss/server/config/ConfigurationProvider.html | 803 +++++++++++++++++++++ .../moa/spss/server/config/DistributionPoint.html | 268 +++++++ .../spss/server/config/HardwareCryptoModule.html | 263 +++++++ .../moa/spss/server/config/HardwareKeyModule.html | 276 +++++++ .../moa/spss/server/config/IssuerAndSerial.html | 338 +++++++++ .../moa/spss/server/config/KeyGroup.html | 263 +++++++ .../moa/spss/server/config/KeyGroupEntry.html | 335 +++++++++ .../moa/spss/server/config/KeyModule.html | 245 +++++++ .../moa/spss/server/config/SoftwareKeyModule.html | 256 +++++++ .../moa/spss/server/config/TrustProfile.html | 241 +++++++ .../config/class-use/ConfigurationException.html | 212 ++++++ .../class-use/ConfigurationPartsBuilder.html | 95 +++ .../config/class-use/ConfigurationProvider.html | 451 ++++++++++++ .../server/config/class-use/DistributionPoint.html | 129 ++++ .../config/class-use/HardwareCryptoModule.html | 129 ++++ .../server/config/class-use/HardwareKeyModule.html | 129 ++++ .../server/config/class-use/IssuerAndSerial.html | 147 ++++ .../moa/spss/server/config/class-use/KeyGroup.html | 95 +++ .../server/config/class-use/KeyGroupEntry.html | 95 +++ .../spss/server/config/class-use/KeyModule.html | 139 ++++ .../server/config/class-use/SoftwareKeyModule.html | 129 ++++ .../spss/server/config/class-use/TrustProfile.html | 131 ++++ .../moa/spss/server/config/package-frame.html | 57 ++ .../moa/spss/server/config/package-summary.html | 165 +++++ .../moa/spss/server/config/package-tree.html | 115 +++ .../moa/spss/server/config/package-use.html | 333 +++++++++ 28 files changed, 6657 insertions(+) create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/ConfigurationException.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/ConfigurationPartsBuilder.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/ConfigurationProvider.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/DistributionPoint.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/HardwareCryptoModule.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/HardwareKeyModule.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/IssuerAndSerial.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/KeyGroup.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/KeyGroupEntry.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/KeyModule.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/SoftwareKeyModule.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/TrustProfile.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/class-use/ConfigurationException.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/class-use/ConfigurationPartsBuilder.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/class-use/ConfigurationProvider.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/class-use/DistributionPoint.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/class-use/HardwareCryptoModule.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/class-use/HardwareKeyModule.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/class-use/IssuerAndSerial.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/class-use/KeyGroup.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/class-use/KeyGroupEntry.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/class-use/KeyModule.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/class-use/SoftwareKeyModule.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/class-use/TrustProfile.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/package-frame.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/package-summary.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/package-tree.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/package-use.html (limited to 'spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config') diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/ConfigurationException.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/ConfigurationException.html new file mode 100644 index 000000000..d0fb97988 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/ConfigurationException.html @@ -0,0 +1,240 @@ + + + + + + +MOA SP/SS Server Internal API: Class ConfigurationException + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.config +
+Class ConfigurationException

+
+java.lang.Object
+  |
+  +--java.lang.Throwable
+        |
+        +--java.lang.Exception
+              |
+              +--at.gv.egovernment.moa.spss.MOAException
+                    |
+                    +--at.gv.egovernment.moa.spss.MOASystemException
+                          |
+                          +--at.gv.egovernment.moa.spss.server.config.ConfigurationException
+
+
+
All Implemented Interfaces:
Serializable
+
+
+
+
public class ConfigurationException
extends MOASystemException
+ +

+Exception signalling an error in the configuration. +

+

+
Version:
$Id$
+
Author:
Patrick Peck
+
See Also:
Serialized Form
+
+ +

+ + + + + + + + + + + + + + + + + + + +
+Constructor Summary
ConfigurationException(String messageId, + Object[] parameters) + +
+          Create a ConfigurationException.
ConfigurationException(String messageId, + Object[] parameters, + Throwable wrapped) + +
+          Create a ConfigurationException.
+  + + + + + + + + + + +
Methods inherited from class at.gv.egovernment.moa.spss.MOAException
getMessageId, getWrapped, printStackTrace, printStackTrace, printStackTrace, toErrorResponse
+ + + + + + + +
Methods inherited from class java.lang.Throwable
fillInStackTrace, getLocalizedMessage, getMessage, toString
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+ConfigurationException

+
+public ConfigurationException(String messageId,
+                              Object[] parameters)
+
+
Create a ConfigurationException.
+
See Also:
at.gv.egovernment.moa.spss.server.MOAException#MOAException(String, Object[])
+
+
+
+ +

+ConfigurationException

+
+public ConfigurationException(String messageId,
+                              Object[] parameters,
+                              Throwable wrapped)
+
+
Create a ConfigurationException.
+
See Also:
at.gv.egovernment.moa.spss.server.MOAException#MOAException(String, Object[], Throwable)
+
+
+ + + + +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/ConfigurationPartsBuilder.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/ConfigurationPartsBuilder.html new file mode 100644 index 000000000..74ad2b8d8 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/ConfigurationPartsBuilder.html @@ -0,0 +1,578 @@ + + + + + + +MOA SP/SS Server Internal API: Class ConfigurationPartsBuilder + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.config +
+Class ConfigurationPartsBuilder

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.spss.server.config.ConfigurationPartsBuilder
+
+
+
+
public class ConfigurationPartsBuilder
extends Object
+ +

+A class that builds configuration data from a DOM based representation. +

+

+
Version:
$Id$
+
Author:
Patrick Peck
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
ConfigurationPartsBuilder(org.w3c.dom.Element configElem) + +
+          Create a new ConfigurationPartsBuilder.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ MapbuildChainingModes() + +
+          Build the chaining modes for all configured trust anchors.
+ MapbuildCreateSignatureEnvironmentProfiles(File configRoot) + +
+          Build the CreateSignatureEnvironmentProfiles.
+ MapbuildCreateTransformsInfoProfiles(File configRoot) + +
+          Build the CreateTransformsInfoProfiles.
+ MapbuildCRLDistributionPoints() + +
+          Build the CRL distribution points mapping.
+ MapbuildGenericConfiguration() + +
+          Build the mapping of generic configuration properties.
+ ListbuildHardwareCryptoModules() + +
+          Build the configured hardware crypto modules.
+ ListbuildHardwareKeyModules(List keyModules) + +
+          Build the configured hardware keys.
+ MapbuildKeyGroupMappings(Map keyGroups, + IssuerAndSerial anonymous) + +
+          Build the key group mapping.
+ MapbuildKeyGroups(List keyModules) + +
+          Build the key group configuration.
+ ListbuildSoftwareKeyModules(List keyModules, + File configRoot) + +
+          Build the configured software keys.
+ MapbuildSupplementProfiles(File configRoot) + +
+          Build the SupplementProfiles.
+ MapbuildTrustProfiles(File configRoot) + +
+          Bulid the trust profile mapping.
+ MapbuildVerifyTransformsInfoProfiles(File configRoot) + +
+          Build the VerifyTransformsInfoProfiles.
+ StringgetCanonicalizationAlgorithmName() + +
+          Returns the canonicalization algorithm name.
+ org.w3c.dom.ElementgetConfigElem() + +
+          Returns the root element of the MOA configuration.
+ intgetCRLArchiveDuration() + +
+          Return the CRL archive duration.
+ StringgetDefaultChainingMode() + +
+          Returns the default chaining mode from the configuration.
+ StringgetDigestMethodAlgorithmName() + +
+          Returns the digest method algorithm name.
+ ListgetWarnings() + +
+          Returns the warnings encountered during building the configuration.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+ConfigurationPartsBuilder

+
+public ConfigurationPartsBuilder(org.w3c.dom.Element configElem)
+
+
Create a new ConfigurationPartsBuilder.
+
Parameters:
configElem - The root element of the MOA configuration.
+
+
+ + + + + + + + +
+Method Detail
+ +

+getConfigElem

+
+public org.w3c.dom.Element getConfigElem()
+
+
Returns the root element of the MOA configuration.
+
Returns:
The root element of the MOA configuration.
+
+
+
+ +

+getWarnings

+
+public List getWarnings()
+
+
Returns the warnings encountered during building the configuration.
+
Returns:
A List of Strings, containing the + warning messages.
+
+
+
+ +

+getDigestMethodAlgorithmName

+
+public String getDigestMethodAlgorithmName()
+
+
Returns the digest method algorithm name.
+
Returns:
The digest method algorithm name from the configuration.
+
+
+
+ +

+getCanonicalizationAlgorithmName

+
+public String getCanonicalizationAlgorithmName()
+
+
Returns the canonicalization algorithm name.
+
Returns:
The canonicalization algorithm name from the configuration.
+
+
+
+ +

+buildGenericConfiguration

+
+public Map buildGenericConfiguration()
+
+
Build the mapping of generic configuration properties.
+
Returns:
The mapping of generic configuration properties (a name to value + mapping) from the configuration.
+
+
+
+ +

+buildHardwareCryptoModules

+
+public List buildHardwareCryptoModules()
+
+
Build the configured hardware crypto modules.
+
Returns:
The hardware crypto modules from the configuration.
+
+
+
+ +

+buildHardwareKeyModules

+
+public List buildHardwareKeyModules(List keyModules)
+
+
Build the configured hardware keys.
+
Parameters:
The - keyModules that the configuration already knows about. To + prevent multiple key modules with the same ID.
Returns:
The hardware keys contained in the configuration.
+
+
+
+ +

+buildSoftwareKeyModules

+
+public List buildSoftwareKeyModules(List keyModules,
+                                    File configRoot)
+
+
Build the configured software keys.
+
Parameters:
The - keyModules that the configuration already knows about. To + prevent multiple key modules with the same ID.
configRoot - The directory containing the main configuration file. + Used to resolve keystore files configured using a relative URI.
Returns:
The software keys contained in the configuration.
+
+
+
+ +

+buildKeyGroups

+
+public Map buildKeyGroups(List keyModules)
+
+
Build the key group configuration.
+
Parameters:
keyModules - The KeyModules that the configuration + knows about. Used to check for errors in the configuration.
Returns:
The mapping between key group IDs and key groups.
+
+
+
+ +

+buildKeyGroupMappings

+
+public Map buildKeyGroupMappings(Map keyGroups,
+                                 IssuerAndSerial anonymous)
+
+
Build the key group mapping.
+
Parameters:
keyGroups - The available key groups.
anonymous - The IssuerAndSerial to be used for key group + mappings not protected by a certificate.
Returns:
The key group mapping.
+
+
+
+ +

+getDefaultChainingMode

+
+public String getDefaultChainingMode()
+
+
Returns the default chaining mode from the configuration.
+
Returns:
The default chaining mode.
+
+
+
+ +

+buildChainingModes

+
+public Map buildChainingModes()
+
+
Build the chaining modes for all configured trust anchors.
+
Returns:
The mapping from trust anchors to chaining modes.
+
+
+
+ +

+buildCRLDistributionPoints

+
+public Map buildCRLDistributionPoints()
+
+
Build the CRL distribution points mapping.
+
Returns:
The mapping from certificate authorities to distribution points.
+
+
+
+ +

+getCRLArchiveDuration

+
+public int getCRLArchiveDuration()
+
+
Return the CRL archive duration.
+
Returns:
The value of the CRL archive duration setting from the + configuration.
+
+
+
+ +

+buildCreateTransformsInfoProfiles

+
+public Map buildCreateTransformsInfoProfiles(File configRoot)
+
+
Build the CreateTransformsInfoProfiles.
+
Parameters:
configRoot - The directory of the main configuration file. Used for + lookup of profiles with relative file names.
Returns:
The mapping from profile ID to profile.
+
+
+
+ +

+buildCreateSignatureEnvironmentProfiles

+
+public Map buildCreateSignatureEnvironmentProfiles(File configRoot)
+
+
Build the CreateSignatureEnvironmentProfiles.
+
Parameters:
configRoot - The directory of the main configuration file. Used for + lookup of profiles with relative file names.
Returns:
The mapping from profile ID to profile.
+
+
+
+ +

+buildVerifyTransformsInfoProfiles

+
+public Map buildVerifyTransformsInfoProfiles(File configRoot)
+
+
Build the VerifyTransformsInfoProfiles.
+
Parameters:
configRoot - The directory of the main configuration file. Used for + lookup of profiles with relative file names.
Returns:
The mapping from profile ID to profile.
+
+
+
+ +

+buildSupplementProfiles

+
+public Map buildSupplementProfiles(File configRoot)
+
+
Build the SupplementProfiles.
+
Parameters:
configRoot - The directory of the main configuration file. Used for + lookup of profiles with relative file names.
Returns:
The mapping from profile ID to profile.
+
+
+
+ +

+buildTrustProfiles

+
+public Map buildTrustProfiles(File configRoot)
+
+
Bulid the trust profile mapping.
+
Parameters:
configRoot - The absolute path to the main configuration file.
Returns:
The profile ID to profile mapping.
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/ConfigurationProvider.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/ConfigurationProvider.html new file mode 100644 index 000000000..1ba073de0 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/ConfigurationProvider.html @@ -0,0 +1,803 @@ + + + + + + +MOA SP/SS Server Internal API: Class ConfigurationProvider + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.config +
+Class ConfigurationProvider

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.spss.server.config.ConfigurationProvider
+
+
+
+
public class ConfigurationProvider
extends Object
+ +

+A class providing access to the MOA configuration data. + +

Configuration data is read from an XML file, whose location is given by + the moa.spss.server.configuration system property.

+

This class implements the Singleton pattern. The reload() + method can be used to update the configuration data. Therefore, it is not + guaranteed that consecutive calls to getInstance() will return + the same ConfigurationProvider all the time. During the + processing of a web service request, the current + TransactionContext should be used to obtain the + ConfigurationProvider local to that request.

+

+

+
Version:
$Id$
+
Author:
Patrick Peck, Sven Aigner
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Field Summary
+static StringARCHIVE_REVOCATION_INFO_PROPERTY + +
+          The name of the generic configuration property determining whether to + archive revocation information.
+static StringAUTO_ADD_CERTIFICATES_PROPERTY + +
+          The name of the generic configuration property which determines if + certificates should be added to the cert store automatically.
+static StringCONFIG_PROPERTY_NAME + +
+          The name of the system property which contains the file name of the + configuration file.
+static StringDATABASE_ARCHIVE_PARAMETER_PROPERTY + +
+          The name of the generic configuration property giving the database URL of + the CRL archive.
+static StringDIRECTORY_CERTSTORE_PARAMETER_PROPERTY + +
+          The name of the generic configuration property giving the root directory of + a directory based cert store.
+static StringMAX_REVOCATION_AGE_PROPERTY + +
+          The name of the generic configuration property determining the maximum + age of CRL entries.
+static StringREVOCATION_CHECKING_PROPERTY + +
+          The name of the generic configuration property determining whether + to check the revocation status of signer certificates.
+static StringTEST_SIGNING_TIME_PROPERTY + +
+          The name of the generic configuration property used for setting the + signing time to a predefined value.
+static StringUSE_AUTHORITY_INFO_ACCESS_PROPERTY + +
+          The name of the generic configuration property whether the authority + info access should be used.
+  + + + + + + + + + + +
+Constructor Summary
ConfigurationProvider(String fileName) + +
+          Constructor for ConfigurationProvider.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ StringgetCanonicalizationAlgorithmName() + +
+          Return the name of the canonicalization algorithm used during signature + creation.
+ StringgetChainingMode(X509Certificate trustAnchor) + +
+          Return the chaining mode for a given trust anchor.
+ org.w3c.dom.ElementgetCreateSignatureEnvironmentProfile(String id) + +
+          Return a CreateSignatureEnvironmentProfile with the given ID.
+ org.w3c.dom.ElementgetCreateTransformsInfoProfile(String id) + +
+          Return a CreateTransformsInfoProfile with the given ID.
+ intgetCRLArchiveDuration() + +
+          Return the CRL archive duration.
+ SetgetCRLDP(X509Certificate cert) + +
+          Return the CRL distribution points for a given CA.
+ StringgetDigestMethodAlgorithmName() + +
+          Return the name of the digest algorithm used during signature creation.
+ StringgetGenericConfiguration(String name) + +
+          Return the value of a generic configuration.
+ StringgetGenericConfiguration(String name, + String defaultValue) + +
+          Return the value of a generic configuration, or a given default value.
+ ListgetHardwareCryptoModules() + +
+          Return the configured hardware crypto modules.
+ ListgetHardwareKeyModules() + +
+          Return the hardware key modules configuration.
+static ConfigurationProvidergetInstance() + +
+          Return the single instance of configuration data.
+ SetgetKeyGroupEntries(Principal issuer, + BigInteger serial, + String keyGroupId) + +
+          Return the set of KeyGroupEntrys of a given key group, which a + client (identified by an issuer/serial pair) may access.
+ MapgetKeyGroups() + +
+          Return the key group mapping.
+ ListgetSoftwareKeyModules() + +
+          Return the software key module configuration.
+ org.w3c.dom.ElementgetSupplementProfile(String id) + +
+          Return a SupplementProfile with the given ID.
+ TrustProfilegetTrustProfile(String id) + +
+          Return a TrustProfile with the given ID.
+ org.w3c.dom.ElementgetVerifyTransformsInfoProfile(String id) + +
+          Return a VerifyTransformsInfoProfile with the given ID.
+ ListgetWarnings() + +
+          Returns the warnings encountered during building the configuration.
+static ConfigurationProviderreload() + +
+          Reload the configuration data and set it if successful.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+CONFIG_PROPERTY_NAME

+
+public static final String CONFIG_PROPERTY_NAME
+
+
The name of the system property which contains the file name of the + configuration file.
+
+ +

+DIRECTORY_CERTSTORE_PARAMETER_PROPERTY

+
+public static final String DIRECTORY_CERTSTORE_PARAMETER_PROPERTY
+
+
The name of the generic configuration property giving the root directory of + a directory based cert store.
+
+ +

+AUTO_ADD_CERTIFICATES_PROPERTY

+
+public static final String AUTO_ADD_CERTIFICATES_PROPERTY
+
+
The name of the generic configuration property which determines if + certificates should be added to the cert store automatically.
+
+ +

+USE_AUTHORITY_INFO_ACCESS_PROPERTY

+
+public static final String USE_AUTHORITY_INFO_ACCESS_PROPERTY
+
+
The name of the generic configuration property whether the authority + info access should be used.
+
+ +

+MAX_REVOCATION_AGE_PROPERTY

+
+public static final String MAX_REVOCATION_AGE_PROPERTY
+
+
The name of the generic configuration property determining the maximum + age of CRL entries.
+
+ +

+DATABASE_ARCHIVE_PARAMETER_PROPERTY

+
+public static final String DATABASE_ARCHIVE_PARAMETER_PROPERTY
+
+
The name of the generic configuration property giving the database URL of + the CRL archive.
+
+ +

+REVOCATION_CHECKING_PROPERTY

+
+public static final String REVOCATION_CHECKING_PROPERTY
+
+
The name of the generic configuration property determining whether + to check the revocation status of signer certificates.
+
+ +

+ARCHIVE_REVOCATION_INFO_PROPERTY

+
+public static final String ARCHIVE_REVOCATION_INFO_PROPERTY
+
+
The name of the generic configuration property determining whether to + archive revocation information.
+
+ +

+TEST_SIGNING_TIME_PROPERTY

+
+public static final String TEST_SIGNING_TIME_PROPERTY
+
+
The name of the generic configuration property used for setting the + signing time to a predefined value. (Use for testing purposes only).
+ + + + + + + + +
+Constructor Detail
+ +

+ConfigurationProvider

+
+public ConfigurationProvider(String fileName)
+                      throws ConfigurationException
+
+
Constructor for ConfigurationProvider.
+
Parameters:
fileName - The name of the configuration file.
Throws:
ConfigurationException - An error occurred loading the configuration.
+
+
+ + + + + + + + +
+Method Detail
+ +

+getInstance

+
+public static ConfigurationProvider getInstance()
+                                         throws ConfigurationException
+
+
Return the single instance of configuration data.
+
Returns:
MOAConfigurationProvider The current configuration data.
Throws:
ConfigurationException - Failure to load the configuration data.
+
+
+
+ +

+reload

+
+public static ConfigurationProvider reload()
+                                    throws ConfigurationException
+
+
Reload the configuration data and set it if successful.
+
Returns:
MOAConfigurationProvider The loaded configuration data.
Throws:
ConfigurationException - Failure to load the configuration data.
+
+
+
+ +

+getWarnings

+
+public List getWarnings()
+
+
Returns the warnings encountered during building the configuration.
+
Returns:
A List of Strings, containing the + warning messages.
+
+
+
+ +

+getDigestMethodAlgorithmName

+
+public String getDigestMethodAlgorithmName()
+
+
Return the name of the digest algorithm used during signature creation.
+
Returns:
The digest method algorithm name, or an empty String, + if none has been configured.
+
+
+
+ +

+getCanonicalizationAlgorithmName

+
+public String getCanonicalizationAlgorithmName()
+
+
Return the name of the canonicalization algorithm used during signature + creation.
+
Returns:
The canonicalization algorithm name, or an empty + String if none has been configured.
+
+
+
+ +

+getHardwareCryptoModules

+
+public List getHardwareCryptoModules()
+
+
Return the configured hardware crypto modules.
+
Returns:
A List of HardwareCryptoModule objects + containing the hardware crypto module configurations.
+
+
+
+ +

+getHardwareKeyModules

+
+public List getHardwareKeyModules()
+
+
Return the hardware key modules configuration.
+
Returns:
A List of HardwareKeyModule objects + containing the configuration of the hardware key modules.
+
+
+
+ +

+getSoftwareKeyModules

+
+public List getSoftwareKeyModules()
+
+
Return the software key module configuration.
+
Returns:
A List of SoftwareKeyModule objects + containing the configuration of the software key modules.
+
+
+
+ +

+getKeyGroups

+
+public Map getKeyGroups()
+
+
Return the key group mapping.
+
Returns:
A mapping from key group ID (a String) to + KeyGroup mapping.
+
+
+
+ +

+getKeyGroupEntries

+
+public Set getKeyGroupEntries(Principal issuer,
+                              BigInteger serial,
+                              String keyGroupId)
+
+
Return the set of KeyGroupEntrys of a given key group, which a + client (identified by an issuer/serial pair) may access.
+
Parameters:
issuer - The issuer of the client certificate.
serial - The serial number of the client certificate.
keyGroupId - The ID of the key group.
Returns:
A Set of all the KeyGroupEntrys in the + given key group, if the user may access them. Returns null, if + the user may not access the given key group or if the key group does not + exist.
+
+
+
+ +

+getChainingMode

+
+public String getChainingMode(X509Certificate trustAnchor)
+
+
Return the chaining mode for a given trust anchor.
+
Parameters:
trustAnchor - The trust anchor for which the chaining mode should be + returned.
Returns:
The chaining mode for the given trust anchor. If the trust anchor + has not been configured separately, the system default will be returned.
+
+
+
+ +

+getCRLDP

+
+public Set getCRLDP(X509Certificate cert)
+
+
Return the CRL distribution points for a given CA.
+
Parameters:
cert - The certificate for which the CRL distribution points should be + looked up. The issuer information is used to perform the lookup.
Returns:
A Set of DistributionPoint objects. The + set will be empty, if no distribution points have been configured for this + certificate.
+
+
+
+ +

+getCRLArchiveDuration

+
+public int getCRLArchiveDuration()
+
+
Return the CRL archive duration.
+
Returns:
The duration of how long to keep CRL archive entries (measured in + days).
+
+
+
+ +

+getGenericConfiguration

+
+public String getGenericConfiguration(String name)
+
+
Return the value of a generic configuration.
+
Parameters:
name - The name of the generic configuration.
Returns:
The value of the generic configuration with the given name, or + null, if none can be found.
+
+
+
+ +

+getGenericConfiguration

+
+public String getGenericConfiguration(String name,
+                                      String defaultValue)
+
+
Return the value of a generic configuration, or a given default value.
+
Parameters:
name - The name of the generic configuration.
defaultValue - A default value to be returned in case that the generic + configuration with the given name does not exist.
Returns:
The value of the generic configuration with the given name, or the + defaultValue, if none can be found.
+
+
+
+ +

+getCreateTransformsInfoProfile

+
+public org.w3c.dom.Element getCreateTransformsInfoProfile(String id)
+
+
Return a CreateTransformsInfoProfile with the given ID.
+
Parameters:
id - The CreateTransformsInfoProfile ID.
Returns:
The CreateTransformsInfoProfile with the given + ID or null, if none exists.
+
+
+
+ +

+getCreateSignatureEnvironmentProfile

+
+public org.w3c.dom.Element getCreateSignatureEnvironmentProfile(String id)
+
+
Return a CreateSignatureEnvironmentProfile with the given ID.
+
Parameters:
id - The CreateSignatureEnvironmentProfile ID.
Returns:
The CreateSignatureEnvironmentProfile with the given + ID or null, if none exists.
+
+
+
+ +

+getVerifyTransformsInfoProfile

+
+public org.w3c.dom.Element getVerifyTransformsInfoProfile(String id)
+
+
Return a VerifyTransformsInfoProfile with the given ID.
+
Parameters:
id - The VerifyTransformsInfoProfile ID.
Returns:
The VerifyTransformsInfoProfile with the given ID or + null, if none exists.
+
+
+
+ +

+getSupplementProfile

+
+public org.w3c.dom.Element getSupplementProfile(String id)
+
+
Return a SupplementProfile with the given ID.
+
Parameters:
id - The SupplementProfile ID.
Returns:
The SupplementProfile with the given ID or + null, if none exists.
+
+
+
+ +

+getTrustProfile

+
+public TrustProfile getTrustProfile(String id)
+
+
Return a TrustProfile with the given ID.
+
Parameters:
id - The TrustProfile ID.
Returns:
The TrustProfile with the given ID or + null, if none exists.
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/DistributionPoint.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/DistributionPoint.html new file mode 100644 index 000000000..7aac279aa --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/DistributionPoint.html @@ -0,0 +1,268 @@ + + + + + + +MOA SP/SS Server Internal API: Class DistributionPoint + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.config +
+Class DistributionPoint

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.spss.server.config.DistributionPoint
+
+
+
+
public class DistributionPoint
extends Object
+ +

+A class containing information about a CRL distribution point. +

+

+
Version:
$Id$
+
Author:
Sven Aigner, Patrick Peck
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
DistributionPoint(String uri, + String reasonCodeStr) + +
+          Create a DistributionPoint with a URI and a list of reason + codes.
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ intgetReasonCodes() + +
+          Return a binary representation of the reason codes of this distribution + point.
+ StringgetUri() + +
+          Return the URI of the distribution point.
+ StringtoString() + +
+          Return a String representation of this distribution point.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+DistributionPoint

+
+public DistributionPoint(String uri,
+                         String reasonCodeStr)
+
+
Create a DistributionPoint with a URI and a list of reason + codes.
+
Parameters:
uri - The URI of the distribution point.
reasonCodeStr - A list of reason codes (a space-separated + enumeration).
+
+
+ + + + + + + + +
+Method Detail
+ +

+getUri

+
+public String getUri()
+
+
Return the URI of the distribution point.
+
Returns:
The URI of the distribution point.
+
+
+
+ +

+getReasonCodes

+
+public int getReasonCodes()
+
+
Return a binary representation of the reason codes of this distribution + point.
+
Returns:
The binary representation of the reason codes.
+
+
+
+ +

+toString

+
+public String toString()
+
+
Return a String representation of this distribution point.
+
Overrides:
toString in class Object
+
+
+
Returns:
The String representation of this distribution point.
See Also:
Object.toString()
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/HardwareCryptoModule.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/HardwareCryptoModule.html new file mode 100644 index 000000000..14bbee323 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/HardwareCryptoModule.html @@ -0,0 +1,263 @@ + + + + + + +MOA SP/SS Server Internal API: Class HardwareCryptoModule + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.config +
+Class HardwareCryptoModule

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.spss.server.config.HardwareCryptoModule
+
+
+
+
public class HardwareCryptoModule
extends Object
+ +

+Contains configuration data for a hardware crypto module. +

+

+
Version:
$Id$
+
Author:
Patrick Peck
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
HardwareCryptoModule(String name, + String slotID, + String userPIN) + +
+          Create a new HardwareCryptoModule.
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ StringgetName() + +
+          Returns the name of this HardwareCryptoModule.
+ StringgetSlotID() + +
+          Returns the slot ID of this HardwareCryptoModule.
+ StringgetUserPIN() + +
+          Returns the user PIN of this HardwareCryptoModule.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+HardwareCryptoModule

+
+public HardwareCryptoModule(String name,
+                            String slotID,
+                            String userPIN)
+
+
Create a new HardwareCryptoModule.
+
Parameters:
name - The name of this HardwareCryptoModule.
slotID - The slot ID of this HardwareCryptoModule.
userPIN - The user PIN to access this + HardwareCryptoModule.
+
+
+ + + + + + + + +
+Method Detail
+ +

+getName

+
+public String getName()
+
+
Returns the name of this HardwareCryptoModule.
+
Returns:
The name of this HardwareCryptoModule.
+
+
+
+ +

+getSlotID

+
+public String getSlotID()
+
+
Returns the slot ID of this HardwareCryptoModule.
+
Returns:
The slot ID.
+
+
+
+ +

+getUserPIN

+
+public String getUserPIN()
+
+
Returns the user PIN of this HardwareCryptoModule.
+
Returns:
The user PIN used to access the module.
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/HardwareKeyModule.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/HardwareKeyModule.html new file mode 100644 index 000000000..554c8c970 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/HardwareKeyModule.html @@ -0,0 +1,276 @@ + + + + + + +MOA SP/SS Server Internal API: Class HardwareKeyModule + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.config +
+Class HardwareKeyModule

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.spss.server.config.KeyModule
+        |
+        +--at.gv.egovernment.moa.spss.server.config.HardwareKeyModule
+
+
+
+
public class HardwareKeyModule
extends KeyModule
+ +

+A class that contains information about a hardware key module. +

+

+
Version:
$Id$
+
Author:
Patrick Peck
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
HardwareKeyModule(String id, + String name, + String slotID, + String userPIN) + +
+          Create a new HardwareKey.
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ StringgetName() + +
+          Return the name of this HardwareKey.
+ StringgetSlotID() + +
+          Return the slot ID of this HardwareKey.
+ StringgetUserPIN() + +
+          Return the user PIN to access this HardwareKey.
+ + + + + + + +
Methods inherited from class at.gv.egovernment.moa.spss.server.config.KeyModule
getId, toString
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+HardwareKeyModule

+
+public HardwareKeyModule(String id,
+                         String name,
+                         String slotID,
+                         String userPIN)
+
+
Create a new HardwareKey.
+
Parameters:
id - The key module ID.
name - The name of the key.
slotID - The slot ID of the key within the hardware module. May be + null.
userPIN - The user PIN to access the key.
+
+
+ + + + + + + + +
+Method Detail
+ +

+getName

+
+public String getName()
+
+
Return the name of this HardwareKey.
+
Returns:
The name of this HardwareKey.
+
+
+
+ +

+getSlotID

+
+public String getSlotID()
+
+
Return the slot ID of this HardwareKey.
+
Returns:
The slot ID of this HardwareKey.
+
+
+
+ +

+getUserPIN

+
+public String getUserPIN()
+
+
Return the user PIN to access this HardwareKey.
+
Returns:
The user PIN to access this HardwareKey.
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/IssuerAndSerial.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/IssuerAndSerial.html new file mode 100644 index 000000000..1022a3d8c --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/IssuerAndSerial.html @@ -0,0 +1,338 @@ + + + + + + +MOA SP/SS Server Internal API: Class IssuerAndSerial + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.config +
+Class IssuerAndSerial

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.spss.server.config.IssuerAndSerial
+
+
+
+
public class IssuerAndSerial
extends Object
+ +

+A class containing the issuer and serial number of a certificate, which can + be used to uniquely identify the certificate. + + The issuer is contained as an RFC2253 encoded String. +

+

+
Version:
$Id$
+
Author:
Patrick Peck
+
+
+ +

+ + + + + + + + + + + + + + + + + + + +
+Constructor Summary
IssuerAndSerial(Principal issuer, + BigInteger serial) + +
+          Create an IssuerAndSerial object. + +
IssuerAndSerial(String issuerDN, + BigInteger serial) + +
+          Create an IssuerAndSerial object.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ booleanequals(Object other) + +
+          Compare this IssuerAndSerial to another object.
+ StringgetIssuerDN() + +
+          Return the issuer DN in RFC2253 format.
+ BigIntegergetSerial() + +
+          Return the serial number.
+ inthashCode() + +
+          Return the hash code of this IssuerAndSerial.
+ StringtoString() + +
+          Return a String representation of this + IssuerAndSerial object.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+IssuerAndSerial

+
+public IssuerAndSerial(Principal issuer,
+                       BigInteger serial)
+
+
Create an IssuerAndSerial object. + + The name of the issuer is converted to RFC2253. If it cannot be parsed, the + DN contained in the issuer is set.
+
Parameters:
issuer - The isser of a certificate.
serial - The serial number of the certificate.
+
+
+
+ +

+IssuerAndSerial

+
+public IssuerAndSerial(String issuerDN,
+                       BigInteger serial)
+
+
Create an IssuerAndSerial object.
+
Parameters:
issuerDN - The issuer distinguished name. Should be an RFC2253 name.
serial - The serial number of the certificate.
+
+
+ + + + + + + + +
+Method Detail
+ +

+getIssuerDN

+
+public String getIssuerDN()
+
+
Return the issuer DN in RFC2253 format.
+
Returns:
The issuer part of this object.
+
+
+
+ +

+getSerial

+
+public BigInteger getSerial()
+
+
Return the serial number.
+
Returns:
The serial number of this object.
+
+
+
+ +

+equals

+
+public boolean equals(Object other)
+
+
Compare this IssuerAndSerial to another object.
+
Overrides:
equals in class Object
+
+
+
Parameters:
other - The object to compare this IssuerAndSerial to.
Returns:
true, if other is an + IssuerAndSerial object and the issuer and + serial fields are both equal. false otherwise.
See Also:
Object.equals(java.lang.Object)
+
+
+
+ +

+hashCode

+
+public int hashCode()
+
+
Return the hash code of this IssuerAndSerial.
+
Overrides:
hashCode in class Object
+
+
+
Returns:
The hash code of this IssuerAndSerial.
See Also:
Object.hashCode()
+
+
+
+ +

+toString

+
+public String toString()
+
+
Return a String representation of this + IssuerAndSerial object.
+
Overrides:
toString in class Object
+
+
+
Returns:
The String representation.
See Also:
Object.toString()
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/KeyGroup.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/KeyGroup.html new file mode 100644 index 000000000..7c8e3fb98 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/KeyGroup.html @@ -0,0 +1,263 @@ + + + + + + +MOA SP/SS Server Internal API: Class KeyGroup + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.config +
+Class KeyGroup

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.spss.server.config.KeyGroup
+
+
+
+
public class KeyGroup
extends Object
+ +

+A collection of KeyGroupEntrys with its own ID. +

+

+
Version:
$Id$
+
Author:
Sven Aigner, Patrick Peck
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
KeyGroup(String id, + Set keyGroupEntries) + +
+          Create a KeyGroup.
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ StringgetId() + +
+          Return the ID of this KeyGroup.
+ SetgetKeyGroupEntries() + +
+          Return the KeyEntrys contained in this KeyGroup.
+ StringtoString() + +
+          Return a String representation of this KeyGroup.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+KeyGroup

+
+public KeyGroup(String id,
+                Set keyGroupEntries)
+
+
Create a KeyGroup.
+
Parameters:
id - The ID of this KeyGroup.
keyGroupEntries - The keys belonging to this KeyGroup.
+
+
+ + + + + + + + +
+Method Detail
+ +

+getKeyGroupEntries

+
+public Set getKeyGroupEntries()
+
+
Return the KeyEntrys contained in this KeyGroup.
+
Returns:
The KeyEntrys contained in this KeyGroup.
+
+
+
+ +

+getId

+
+public String getId()
+
+
Return the ID of this KeyGroup.
+
Returns:
The KeyGroup ID.
+
+
+
+ +

+toString

+
+public String toString()
+
+
Return a String representation of this KeyGroup.
+
Overrides:
toString in class Object
+
+
+
Returns:
The String representation.
See Also:
Object.toString()
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/KeyGroupEntry.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/KeyGroupEntry.html new file mode 100644 index 000000000..b747885c6 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/KeyGroupEntry.html @@ -0,0 +1,335 @@ + + + + + + +MOA SP/SS Server Internal API: Class KeyGroupEntry + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.config +
+Class KeyGroupEntry

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.spss.server.config.KeyGroupEntry
+
+
+
+
public class KeyGroupEntry
extends Object
+ +

+A class containing information about an entry in a key group. +

+

+
Version:
$Id$
+
Author:
Patrick Peck
+
+
+ +

+ + + + + + + + + + + + + + + + + + + +
+Constructor Summary
KeyGroupEntry(String moduleID, + IssuerAndSerial issuerAndSerial) + +
+          Create a new KeyGroupEntry.
KeyGroupEntry(String moduleID, + String issuerDN, + BigInteger serialNumber) + +
+          Create a new KeyGroupEntry.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ booleanequals(Object other) + +
+          Compare this KeyGroupEntry to another.
+ StringgetIssuerDN() + +
+          Return the issuer DN of this KeyGroupEntry for identifying the + certificate within the key module.
+ StringgetModuleID() + +
+          Return the key module ID to which this KeyGroupEntry belongs + to.
+ BigIntegergetSerialNumber() + +
+          Return the serial number of this KeyGroupEntry for identifying + the certificate within the key module.
+ inthashCode() + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+KeyGroupEntry

+
+public KeyGroupEntry(String moduleID,
+                     IssuerAndSerial issuerAndSerial)
+
+
Create a new KeyGroupEntry.
+
Parameters:
moduleID - The key module ID to which this entry belongs to.
issuerAndSerial - The issuer and serial number which uniquely + identifies a certificate within the key module.
+
+
+
+ +

+KeyGroupEntry

+
+public KeyGroupEntry(String moduleID,
+                     String issuerDN,
+                     BigInteger serialNumber)
+
+
Create a new KeyGroupEntry.
+
Parameters:
moduleID - The key module ID to which this entry belongs to.
issuerDN - The isser DN of the certificate within the key module.
serialNumber - The serial number of the certificate within the key + module.
+
+
+ + + + + + + + +
+Method Detail
+ +

+getModuleID

+
+public String getModuleID()
+
+
Return the key module ID to which this KeyGroupEntry belongs + to.
+
Returns:
The key module ID.
+
+
+
+ +

+getIssuerDN

+
+public String getIssuerDN()
+
+
Return the issuer DN of this KeyGroupEntry for identifying the + certificate within the key module.
+
Returns:
The issuer DN of the certificate.
+
+
+
+ +

+getSerialNumber

+
+public BigInteger getSerialNumber()
+
+
Return the serial number of this KeyGroupEntry for identifying + the certificate within the key module.
+
Returns:
The serial number of the certificate.
+
+
+
+ +

+equals

+
+public boolean equals(Object other)
+
+
Compare this KeyGroupEntry to another.
+
Overrides:
equals in class Object
+
+
+
Parameters:
other - The KeyGroupEntry to compare to.
Returns:
true, if module ID, isser DN and serial number of + other match the ones contained in this object, otherwise + false.
See Also:
Object.equals(Object)
+
+
+
+ +

+hashCode

+
+public int hashCode()
+
+
+
Overrides:
hashCode in class Object
+
+
+
See Also:
Object.hashCode()
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/KeyModule.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/KeyModule.html new file mode 100644 index 000000000..9b474d9eb --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/KeyModule.html @@ -0,0 +1,245 @@ + + + + + + +MOA SP/SS Server Internal API: Class KeyModule + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.config +
+Class KeyModule

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.spss.server.config.KeyModule
+
+
+
Direct Known Subclasses:
HardwareKeyModule, SoftwareKeyModule
+
+
+
+
public class KeyModule
extends Object
+ +

+A class that contains information about a key module. +

+

+
Version:
$Id$
+
Author:
Patrick Peck
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
KeyModule(String id) + +
+          Create a Key object.
+  + + + + + + + + + + + + + + + +
+Method Summary
+ StringgetId() + +
+          Return the key ID.
+ StringtoString() + +
+          Return a String representation of this Key.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+KeyModule

+
+public KeyModule(String id)
+
+
Create a Key object.
+
Parameters:
id - The key module ID.
+
+
+ + + + + + + + +
+Method Detail
+ +

+getId

+
+public String getId()
+
+
Return the key ID.
+
Returns:
The key ID.
+
+
+
+ +

+toString

+
+public String toString()
+
+
Return a String representation of this Key.
+
Overrides:
toString in class Object
+
+
+
Returns:
The String representation.
See Also:
Object.toString()
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/SoftwareKeyModule.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/SoftwareKeyModule.html new file mode 100644 index 000000000..476247016 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/SoftwareKeyModule.html @@ -0,0 +1,256 @@ + + + + + + +MOA SP/SS Server Internal API: Class SoftwareKeyModule + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.config +
+Class SoftwareKeyModule

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.spss.server.config.KeyModule
+        |
+        +--at.gv.egovernment.moa.spss.server.config.SoftwareKeyModule
+
+
+
+
public class SoftwareKeyModule
extends KeyModule
+ +

+A class containing information about a software key, stored in PKCS12 format. +

+

+
Version:
$Id$
+
Author:
Patrick Peck
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
SoftwareKeyModule(String id, + String fileName, + String passWord) + +
+          Create a new SoftwareKey.
+  + + + + + + + + + + + + + + + +
+Method Summary
+ StringgetFileName() + +
+          Return the name of the PKCS12 keystore file containing this + SoftwareKey.
+ StringgetPassWord() + +
+          Return the password to access the keystore file.
+ + + + + + + +
Methods inherited from class at.gv.egovernment.moa.spss.server.config.KeyModule
getId, toString
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+SoftwareKeyModule

+
+public SoftwareKeyModule(String id,
+                         String fileName,
+                         String passWord)
+
+
Create a new SoftwareKey.
+
Parameters:
id - The key ID.
fileName - The name of the PKCS12 keystore file containing the key.
passWord - The password to access the keystore file.
+
+
+ + + + + + + + +
+Method Detail
+ +

+getFileName

+
+public String getFileName()
+
+
Return the name of the PKCS12 keystore file containing this + SoftwareKey.
+
Returns:
The name of the PKCS12 keystore file.
+
+
+
+ +

+getPassWord

+
+public String getPassWord()
+
+
Return the password to access the keystore file.
+
Returns:
The password to access the keystore file.
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/TrustProfile.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/TrustProfile.html new file mode 100644 index 000000000..6c3607a4f --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/TrustProfile.html @@ -0,0 +1,241 @@ + + + + + + +MOA SP/SS Server Internal API: Class TrustProfile + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.config +
+Class TrustProfile

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.spss.server.config.TrustProfile
+
+
+
+
public class TrustProfile
extends Object
+ +

+Information about a trust profile. +

+

+
Version:
$Id$
+
Author:
Patrick Peck
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
TrustProfile(String id, + String uri) + +
+          Create a TrustProfile.
+  + + + + + + + + + + + + + + + +
+Method Summary
+ StringgetId() + +
+          Return the ID of this TrustProfile.
+ StringgetUri() + +
+          Return the URI of this TrustProfile.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+TrustProfile

+
+public TrustProfile(String id,
+                    String uri)
+
+
Create a TrustProfile.
+
Parameters:
id - The ID of the TrustProfile to create.
uri - The URI of the TrustProfile to create.
+
+
+ + + + + + + + +
+Method Detail
+ +

+getId

+
+public String getId()
+
+
Return the ID of this TrustProfile.
+
Returns:
The TrustProfile ID.
+
+
+
+ +

+getUri

+
+public String getUri()
+
+
Return the URI of this TrustProfile.
+
Returns:
The URI of TrustProfile.
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/class-use/ConfigurationException.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/class-use/ConfigurationException.html new file mode 100644 index 000000000..c669cc5a0 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/class-use/ConfigurationException.html @@ -0,0 +1,212 @@ + + + + + + +MOA SP/SS Server Internal API: Uses of Class at.gv.egovernment.moa.spss.server.config.ConfigurationException + + + + + + + + + + + + + + + + + +
+ +
+ + +
+
+

+Uses of Class
at.gv.egovernment.moa.spss.server.config.ConfigurationException

+
+ + + + + + + + + + + + + + + + + +
+Packages that use ConfigurationException
at.gv.egovernment.moa.spss.server.config  
at.gv.egovernment.moa.spss.server.iaik.config  
at.gv.egovernment.moa.spss.server.invoke  
+  +

+ + + + + +
+Uses of ConfigurationException in at.gv.egovernment.moa.spss.server.config
+  +

+ + + + + + + + + + + + + +
Methods in at.gv.egovernment.moa.spss.server.config that throw ConfigurationException
+static ConfigurationProviderConfigurationProvider.getInstance() + +
+          Return the single instance of configuration data.
+static ConfigurationProviderConfigurationProvider.reload() + +
+          Reload the configuration data and set it if successful.
+  +

+ + + + + + + + +
Constructors in at.gv.egovernment.moa.spss.server.config that throw ConfigurationException
ConfigurationProvider(String fileName) + +
+          Constructor for ConfigurationProvider.
+  +

+ + + + + +
+Uses of ConfigurationException in at.gv.egovernment.moa.spss.server.iaik.config
+  +

+ + + + + + + + + +
Methods in at.gv.egovernment.moa.spss.server.iaik.config that throw ConfigurationException
+ voidIaikConfigurator.configure(ConfigurationProvider moaConfig) + +
+          Configure the IAIK MOA subsystem.
+  +

+ + + + + +
+Uses of ConfigurationException in at.gv.egovernment.moa.spss.server.invoke
+  +

+ + + + + + + + + +
Methods in at.gv.egovernment.moa.spss.server.invoke that throw ConfigurationException
+static voidServiceContextUtils.setUpContexts() + +
+          Set up the thread-local context information needed for calling the various + Invoker classes.
+  +

+


+ + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/class-use/ConfigurationPartsBuilder.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/class-use/ConfigurationPartsBuilder.html new file mode 100644 index 000000000..5fce1cce9 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/class-use/ConfigurationPartsBuilder.html @@ -0,0 +1,95 @@ + + + + + + +MOA SP/SS Server Internal API: Uses of Class at.gv.egovernment.moa.spss.server.config.ConfigurationPartsBuilder + + + + + + + + + + + + + + + + + +
+ +
+ + +
+
+

+Uses of Class
at.gv.egovernment.moa.spss.server.config.ConfigurationPartsBuilder

+
+No usage of at.gv.egovernment.moa.spss.server.config.ConfigurationPartsBuilder +

+


+ + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/class-use/ConfigurationProvider.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/class-use/ConfigurationProvider.html new file mode 100644 index 000000000..9cf0facf4 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/class-use/ConfigurationProvider.html @@ -0,0 +1,451 @@ + + + + + + +MOA SP/SS Server Internal API: Uses of Class at.gv.egovernment.moa.spss.server.config.ConfigurationProvider + + + + + + + + + + + + + + + + + +
+ +
+ + +
+
+

+Uses of Class
at.gv.egovernment.moa.spss.server.config.ConfigurationProvider

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Packages that use ConfigurationProvider
at.gv.egovernment.moa.spss.server.config  
at.gv.egovernment.moa.spss.server.iaik.config  
at.gv.egovernment.moa.spss.server.iaik.pki  
at.gv.egovernment.moa.spss.server.iaik.pki.pathvalidation  
at.gv.egovernment.moa.spss.server.iaik.pki.revocation  
at.gv.egovernment.moa.spss.server.iaik.pki.store.truststore  
at.gv.egovernment.moa.spss.server.invoke  
at.gv.egovernment.moa.spss.server.transaction  
+  +

+ + + + + +
+Uses of ConfigurationProvider in at.gv.egovernment.moa.spss.server.config
+  +

+ + + + + + + + + + + + + +
Methods in at.gv.egovernment.moa.spss.server.config that return ConfigurationProvider
+static ConfigurationProviderConfigurationProvider.getInstance() + +
+          Return the single instance of configuration data.
+static ConfigurationProviderConfigurationProvider.reload() + +
+          Reload the configuration data and set it if successful.
+  +

+ + + + + +
+Uses of ConfigurationProvider in at.gv.egovernment.moa.spss.server.iaik.config
+  +

+ + + + + + + + + +
Methods in at.gv.egovernment.moa.spss.server.iaik.config with parameters of type ConfigurationProvider
+ voidIaikConfigurator.configure(ConfigurationProvider moaConfig) + +
+          Configure the IAIK MOA subsystem.
+  +

+ + + + + + + + + + + + + + + + + + + + + + + +
Constructors in at.gv.egovernment.moa.spss.server.iaik.config with parameters of type ConfigurationProvider
ValidationConfigurationImpl(ConfigurationProvider config) + +
+          Create a new ValidationConfigurationImpl.
ConfigurationDataImpl(ConfigurationProvider config) + +
+          Create a new ConfigurationDataImpl.
ArchiveConfigurationImpl(ConfigurationProvider config) + +
+          Create a new ArchiveConfigurationImpl.
PKIConfigurationImpl(ConfigurationProvider config) + +
+          Create a new PKIConfigurationImpl.
CertStoreConfigurationImpl(ConfigurationProvider config) + +
+          Create a new CertStoreConfigurationImpl.
RevocationConfigurationImpl(ConfigurationProvider config) + +
+          Create a new RevocationConfigurationImpl.
+  +

+ + + + + +
+Uses of ConfigurationProvider in at.gv.egovernment.moa.spss.server.iaik.pki
+  +

+ + + + + + + + +
Constructors in at.gv.egovernment.moa.spss.server.iaik.pki with parameters of type ConfigurationProvider
PKIProfileImpl(ConfigurationProvider config, + String trustProfileID) + +
+          Create a new PKIProfileImpl.
+  +

+ + + + + +
+Uses of ConfigurationProvider in at.gv.egovernment.moa.spss.server.iaik.pki.pathvalidation
+  +

+ + + + + + + + +
Constructors in at.gv.egovernment.moa.spss.server.iaik.pki.pathvalidation with parameters of type ConfigurationProvider
ValidationProfileImpl(ConfigurationProvider config) + +
+          Create a new ValidationProfileImpl object. + +
+  +

+ + + + + +
+Uses of ConfigurationProvider in at.gv.egovernment.moa.spss.server.iaik.pki.revocation
+  +

+ + + + + + + + +
Constructors in at.gv.egovernment.moa.spss.server.iaik.pki.revocation with parameters of type ConfigurationProvider
RevocationProfileImpl(ConfigurationProvider config) + +
+          Create a new RevocationProfileImpl.
+  +

+ + + + + +
+Uses of ConfigurationProvider in at.gv.egovernment.moa.spss.server.iaik.pki.store.truststore
+  +

+ + + + + + + + +
Constructors in at.gv.egovernment.moa.spss.server.iaik.pki.store.truststore with parameters of type ConfigurationProvider
TrustStoreProfileImpl(ConfigurationProvider config, + String trustProfileId) + +
+          Create a new TrustStoreProfileImpl.
+  +

+ + + + + +
+Uses of ConfigurationProvider in at.gv.egovernment.moa.spss.server.invoke
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in at.gv.egovernment.moa.spss.server.invoke with parameters of type ConfigurationProvider
+static at.gv.egovernment.moa.spss.api.xmlsign.CreateTransformsInfoProfileExplicitProfileMapper.mapCreateTransformsInfoProfile(at.gv.egovernment.moa.spss.api.xmlsign.CreateTransformsInfoProfile profile, + ConfigurationProvider config) + +
+          Map a CreateTransformsInfoProfile to a + CreateTransformsInfoProfileExplicit.
+static at.gv.egovernment.moa.spss.api.xmlsign.CreateSignatureEnvironmentProfileExplicitProfileMapper.mapCreateSignatureEnvironmentProfile(at.gv.egovernment.moa.spss.api.xmlsign.CreateSignatureEnvironmentProfile profile, + ConfigurationProvider config) + +
+          Map a CreateSignatureEnvironmentProfile to a + CreateSignatureEnvironmentProfileExplicit.
+static ListProfileMapper.mapSupplementProfiles(List profiles, + ConfigurationProvider config) + +
+          Map a List of SupplementProfiles to their + explicit representation.
+static at.gv.egovernment.moa.spss.api.xmlverify.SupplementProfileExplicitProfileMapper.mapSupplementProfile(at.gv.egovernment.moa.spss.api.xmlverify.SupplementProfile profile, + ConfigurationProvider config) + +
+          Map a SupplementProfile to a + SupplementProfileExplicit.
+static ListProfileMapper.mapVerifyTransformsInfoProfiles(List profiles, + ConfigurationProvider config) + +
+          Map a List of VerifyTransformsInfoProfiles to + their explicit representation.
+static at.gv.egovernment.moa.spss.api.xmlverify.VerifyTransformsInfoProfileExplicitProfileMapper.mapVerifyTransformsInfoProfile(at.gv.egovernment.moa.spss.api.xmlverify.VerifyTransformsInfoProfile profile, + ConfigurationProvider config) + +
+          Map a VerifyTransformsInfoProfile to a + VerifyTransformsInfoProfileExplicit.
+  +

+ + + + + +
+Uses of ConfigurationProvider in at.gv.egovernment.moa.spss.server.transaction
+  +

+ + + + + + + + + +
Methods in at.gv.egovernment.moa.spss.server.transaction that return ConfigurationProvider
+ ConfigurationProviderTransactionContext.getConfiguration() + +
+          Returns the ConfigurationProvider associated with this + transaction.
+  +

+ + + + + + + + +
Constructors in at.gv.egovernment.moa.spss.server.transaction with parameters of type ConfigurationProvider
TransactionContext(String transactionID, + X509Certificate[] clientCertificate, + ConfigurationProvider configuration) + +
+          Create a TransactionContext object.
+  +

+


+ + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/class-use/DistributionPoint.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/class-use/DistributionPoint.html new file mode 100644 index 000000000..ed2691dd2 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/class-use/DistributionPoint.html @@ -0,0 +1,129 @@ + + + + + + +MOA SP/SS Server Internal API: Uses of Class at.gv.egovernment.moa.spss.server.config.DistributionPoint + + + + + + + + + + + + + + + + + +
+ +
+ + +
+
+

+Uses of Class
at.gv.egovernment.moa.spss.server.config.DistributionPoint

+
+ + + + + + + + + +
+Packages that use DistributionPoint
at.gv.egovernment.moa.spss.server.iaik.config  
+  +

+ + + + + +
+Uses of DistributionPoint in at.gv.egovernment.moa.spss.server.iaik.config
+  +

+ + + + + + + + +
Constructors in at.gv.egovernment.moa.spss.server.iaik.config with parameters of type DistributionPoint
CRLDistributionPointAdapter(DistributionPoint distributionPoint) + +
+          Create a new CRLDistributionPointAdapter.
+  +

+


+ + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/class-use/HardwareCryptoModule.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/class-use/HardwareCryptoModule.html new file mode 100644 index 000000000..9ceed606c --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/class-use/HardwareCryptoModule.html @@ -0,0 +1,129 @@ + + + + + + +MOA SP/SS Server Internal API: Uses of Class at.gv.egovernment.moa.spss.server.config.HardwareCryptoModule + + + + + + + + + + + + + + + + + +
+ +
+ + +
+
+

+Uses of Class
at.gv.egovernment.moa.spss.server.config.HardwareCryptoModule

+
+ + + + + + + + + +
+Packages that use HardwareCryptoModule
at.gv.egovernment.moa.spss.server.iaik.config  
+  +

+ + + + + +
+Uses of HardwareCryptoModule in at.gv.egovernment.moa.spss.server.iaik.config
+  +

+ + + + + + + + +
Constructors in at.gv.egovernment.moa.spss.server.iaik.config with parameters of type HardwareCryptoModule
HardwareCryptoModuleConfigurationImpl(HardwareCryptoModule module) + +
+          Create a new HardwareCryptoModuleConfigurationImpl.
+  +

+


+ + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/class-use/HardwareKeyModule.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/class-use/HardwareKeyModule.html new file mode 100644 index 000000000..a8f507225 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/class-use/HardwareKeyModule.html @@ -0,0 +1,129 @@ + + + + + + +MOA SP/SS Server Internal API: Uses of Class at.gv.egovernment.moa.spss.server.config.HardwareKeyModule + + + + + + + + + + + + + + + + + +
+ +
+ + +
+
+

+Uses of Class
at.gv.egovernment.moa.spss.server.config.HardwareKeyModule

+
+ + + + + + + + + +
+Packages that use HardwareKeyModule
at.gv.egovernment.moa.spss.server.iaik.config  
+  +

+ + + + + +
+Uses of HardwareKeyModule in at.gv.egovernment.moa.spss.server.iaik.config
+  +

+ + + + + + + + +
Constructors in at.gv.egovernment.moa.spss.server.iaik.config with parameters of type HardwareKeyModule
HardwareKeyModuleConfigurationImpl(HardwareKeyModule keyModule) + +
+          Create a new HardwareKeyModuleConfigurationImpl.
+  +

+


+ + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/class-use/IssuerAndSerial.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/class-use/IssuerAndSerial.html new file mode 100644 index 000000000..95e7c9af7 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/class-use/IssuerAndSerial.html @@ -0,0 +1,147 @@ + + + + + + +MOA SP/SS Server Internal API: Uses of Class at.gv.egovernment.moa.spss.server.config.IssuerAndSerial + + + + + + + + + + + + + + + + + +
+ +
+ + +
+
+

+Uses of Class
at.gv.egovernment.moa.spss.server.config.IssuerAndSerial

+
+ + + + + + + + + +
+Packages that use IssuerAndSerial
at.gv.egovernment.moa.spss.server.config  
+  +

+ + + + + +
+Uses of IssuerAndSerial in at.gv.egovernment.moa.spss.server.config
+  +

+ + + + + + + + + +
Methods in at.gv.egovernment.moa.spss.server.config with parameters of type IssuerAndSerial
+ MapConfigurationPartsBuilder.buildKeyGroupMappings(Map keyGroups, + IssuerAndSerial anonymous) + +
+          Build the key group mapping.
+  +

+ + + + + + + + +
Constructors in at.gv.egovernment.moa.spss.server.config with parameters of type IssuerAndSerial
KeyGroupEntry(String moduleID, + IssuerAndSerial issuerAndSerial) + +
+          Create a new KeyGroupEntry.
+  +

+


+ + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/class-use/KeyGroup.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/class-use/KeyGroup.html new file mode 100644 index 000000000..3727f21f4 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/class-use/KeyGroup.html @@ -0,0 +1,95 @@ + + + + + + +MOA SP/SS Server Internal API: Uses of Class at.gv.egovernment.moa.spss.server.config.KeyGroup + + + + + + + + + + + + + + + + + +
+ +
+ + +
+
+

+Uses of Class
at.gv.egovernment.moa.spss.server.config.KeyGroup

+
+No usage of at.gv.egovernment.moa.spss.server.config.KeyGroup +

+


+ + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/class-use/KeyGroupEntry.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/class-use/KeyGroupEntry.html new file mode 100644 index 000000000..318898810 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/class-use/KeyGroupEntry.html @@ -0,0 +1,95 @@ + + + + + + +MOA SP/SS Server Internal API: Uses of Class at.gv.egovernment.moa.spss.server.config.KeyGroupEntry + + + + + + + + + + + + + + + + + +
+ +
+ + +
+
+

+Uses of Class
at.gv.egovernment.moa.spss.server.config.KeyGroupEntry

+
+No usage of at.gv.egovernment.moa.spss.server.config.KeyGroupEntry +

+


+ + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/class-use/KeyModule.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/class-use/KeyModule.html new file mode 100644 index 000000000..2b488f430 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/class-use/KeyModule.html @@ -0,0 +1,139 @@ + + + + + + +MOA SP/SS Server Internal API: Uses of Class at.gv.egovernment.moa.spss.server.config.KeyModule + + + + + + + + + + + + + + + + + +
+ +
+ + +
+
+

+Uses of Class
at.gv.egovernment.moa.spss.server.config.KeyModule

+
+ + + + + + + + + +
+Packages that use KeyModule
at.gv.egovernment.moa.spss.server.config  
+  +

+ + + + + +
+Uses of KeyModule in at.gv.egovernment.moa.spss.server.config
+  +

+ + + + + + + + + + + + + +
Subclasses of KeyModule in at.gv.egovernment.moa.spss.server.config
+ classHardwareKeyModule + +
+          A class that contains information about a hardware key module.
+ classSoftwareKeyModule + +
+          A class containing information about a software key, stored in PKCS12 format.
+  +

+


+ + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/class-use/SoftwareKeyModule.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/class-use/SoftwareKeyModule.html new file mode 100644 index 000000000..81673e9fd --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/class-use/SoftwareKeyModule.html @@ -0,0 +1,129 @@ + + + + + + +MOA SP/SS Server Internal API: Uses of Class at.gv.egovernment.moa.spss.server.config.SoftwareKeyModule + + + + + + + + + + + + + + + + + +
+ +
+ + +
+
+

+Uses of Class
at.gv.egovernment.moa.spss.server.config.SoftwareKeyModule

+
+ + + + + + + + + +
+Packages that use SoftwareKeyModule
at.gv.egovernment.moa.spss.server.iaik.config  
+  +

+ + + + + +
+Uses of SoftwareKeyModule in at.gv.egovernment.moa.spss.server.iaik.config
+  +

+ + + + + + + + +
Constructors in at.gv.egovernment.moa.spss.server.iaik.config with parameters of type SoftwareKeyModule
SoftwareKeyModuleConfigurationImpl(SoftwareKeyModule keyModule) + +
+          Create a new SoftwareKeyModuleConfigurationImpl.
+  +

+


+ + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/class-use/TrustProfile.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/class-use/TrustProfile.html new file mode 100644 index 000000000..262b0af84 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/class-use/TrustProfile.html @@ -0,0 +1,131 @@ + + + + + + +MOA SP/SS Server Internal API: Uses of Class at.gv.egovernment.moa.spss.server.config.TrustProfile + + + + + + + + + + + + + + + + + +
+ +
+ + +
+
+

+Uses of Class
at.gv.egovernment.moa.spss.server.config.TrustProfile

+
+ + + + + + + + + +
+Packages that use TrustProfile
at.gv.egovernment.moa.spss.server.config  
+  +

+ + + + + +
+Uses of TrustProfile in at.gv.egovernment.moa.spss.server.config
+  +

+ + + + + + + + + +
Methods in at.gv.egovernment.moa.spss.server.config that return TrustProfile
+ TrustProfileConfigurationProvider.getTrustProfile(String id) + +
+          Return a TrustProfile with the given ID.
+  +

+


+ + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/package-frame.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/package-frame.html new file mode 100644 index 000000000..a86892816 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/package-frame.html @@ -0,0 +1,57 @@ + + + + + + +MOA SP/SS Server Internal API: Package at.gv.egovernment.moa.spss.server.config + + + + + +at.gv.egovernment.moa.spss.server.config + + + + +
+Classes  + +
+ConfigurationPartsBuilder +
+ConfigurationProvider +
+DistributionPoint +
+HardwareCryptoModule +
+HardwareKeyModule +
+IssuerAndSerial +
+KeyGroup +
+KeyGroupEntry +
+KeyModule +
+SoftwareKeyModule +
+TrustProfile
+ + + + + + +
+Exceptions  + +
+ConfigurationException
+ + + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/package-summary.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/package-summary.html new file mode 100644 index 000000000..5cc9870cc --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/package-summary.html @@ -0,0 +1,165 @@ + + + + + + +MOA SP/SS Server Internal API: Package at.gv.egovernment.moa.spss.server.config + + + + + + + + + + + + + + + + + +
+ +
+ + +
+

+Package at.gv.egovernment.moa.spss.server.config +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Class Summary
ConfigurationPartsBuilderA class that builds configuration data from a DOM based representation.
ConfigurationProviderA class providing access to the MOA configuration data. + +
DistributionPointA class containing information about a CRL distribution point.
HardwareCryptoModuleContains configuration data for a hardware crypto module.
HardwareKeyModuleA class that contains information about a hardware key module.
IssuerAndSerialA class containing the issuer and serial number of a certificate, which can + be used to uniquely identify the certificate. + +
KeyGroupA collection of KeyGroupEntrys with its own ID.
KeyGroupEntryA class containing information about an entry in a key group.
KeyModuleA class that contains information about a key module.
SoftwareKeyModuleA class containing information about a software key, stored in PKCS12 format.
TrustProfileInformation about a trust profile.
+  + +

+ + + + + + + + + +
+Exception Summary
ConfigurationExceptionException signalling an error in the configuration.
+  + +

+


+ + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/package-tree.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/package-tree.html new file mode 100644 index 000000000..c94083a59 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/package-tree.html @@ -0,0 +1,115 @@ + + + + + + +MOA SP/SS Server Internal API: at.gv.egovernment.moa.spss.server.config Class Hierarchy + + + + + + + + + + + + + + + + + +
+ +
+ + +
+
+

+Hierarchy For Package at.gv.egovernment.moa.spss.server.config +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/package-use.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/package-use.html new file mode 100644 index 000000000..c8c690e57 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/config/package-use.html @@ -0,0 +1,333 @@ + + + + + + +MOA SP/SS Server Internal API: Uses of Package at.gv.egovernment.moa.spss.server.config + + + + + + + + + + + + + + + + + +
+ +
+ + +
+
+

+Uses of Package
at.gv.egovernment.moa.spss.server.config

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Packages that use at.gv.egovernment.moa.spss.server.config
at.gv.egovernment.moa.spss.server.config  
at.gv.egovernment.moa.spss.server.iaik.config  
at.gv.egovernment.moa.spss.server.iaik.pki  
at.gv.egovernment.moa.spss.server.iaik.pki.pathvalidation  
at.gv.egovernment.moa.spss.server.iaik.pki.revocation  
at.gv.egovernment.moa.spss.server.iaik.pki.store.truststore  
at.gv.egovernment.moa.spss.server.invoke  
at.gv.egovernment.moa.spss.server.transaction  
+  +

+ + + + + + + + + + + + + + + + + + + + +
+Classes in at.gv.egovernment.moa.spss.server.config used by at.gv.egovernment.moa.spss.server.config
ConfigurationException + +
+          Exception signalling an error in the configuration.
ConfigurationProvider + +
+          A class providing access to the MOA configuration data. + +
IssuerAndSerial + +
+          A class containing the issuer and serial number of a certificate, which can + be used to uniquely identify the certificate. + +
KeyModule + +
+          A class that contains information about a key module.
TrustProfile + +
+          Information about a trust profile.
+  +

+ + + + + + + + + + + + + + + + + + + + + + + +
+Classes in at.gv.egovernment.moa.spss.server.config used by at.gv.egovernment.moa.spss.server.iaik.config
ConfigurationException + +
+          Exception signalling an error in the configuration.
ConfigurationProvider + +
+          A class providing access to the MOA configuration data. + +
DistributionPoint + +
+          A class containing information about a CRL distribution point.
HardwareCryptoModule + +
+          Contains configuration data for a hardware crypto module.
HardwareKeyModule + +
+          A class that contains information about a hardware key module.
SoftwareKeyModule + +
+          A class containing information about a software key, stored in PKCS12 format.
+  +

+ + + + + + + + +
+Classes in at.gv.egovernment.moa.spss.server.config used by at.gv.egovernment.moa.spss.server.iaik.pki
ConfigurationProvider + +
+          A class providing access to the MOA configuration data. + +
+  +

+ + + + + + + + +
+Classes in at.gv.egovernment.moa.spss.server.config used by at.gv.egovernment.moa.spss.server.iaik.pki.pathvalidation
ConfigurationProvider + +
+          A class providing access to the MOA configuration data. + +
+  +

+ + + + + + + + +
+Classes in at.gv.egovernment.moa.spss.server.config used by at.gv.egovernment.moa.spss.server.iaik.pki.revocation
ConfigurationProvider + +
+          A class providing access to the MOA configuration data. + +
+  +

+ + + + + + + + +
+Classes in at.gv.egovernment.moa.spss.server.config used by at.gv.egovernment.moa.spss.server.iaik.pki.store.truststore
ConfigurationProvider + +
+          A class providing access to the MOA configuration data. + +
+  +

+ + + + + + + + + + + +
+Classes in at.gv.egovernment.moa.spss.server.config used by at.gv.egovernment.moa.spss.server.invoke
ConfigurationException + +
+          Exception signalling an error in the configuration.
ConfigurationProvider + +
+          A class providing access to the MOA configuration data. + +
+  +

+ + + + + + + + +
+Classes in at.gv.egovernment.moa.spss.server.config used by at.gv.egovernment.moa.spss.server.transaction
ConfigurationProvider + +
+          A class providing access to the MOA configuration data. + +
+  +

+


+ + + + + + + + + + + + + +
+ +
+ + +
+ + + -- cgit v1.2.3