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 --- .../doc/api-doc-internal/allclasses-frame.html | 265 +++ .../at/gv/egovernment/moa/logging/LogMsg.html | 223 ++ .../at/gv/egovernment/moa/logging/Logger.html | 480 ++++ .../gv/egovernment/moa/logging/LoggingContext.html | 269 +++ .../moa/logging/LoggingContextManager.html | 262 +++ .../egovernment/moa/logging/class-use/LogMsg.html | 95 + .../egovernment/moa/logging/class-use/Logger.html | 95 + .../moa/logging/class-use/LoggingContext.html | 147 ++ .../logging/class-use/LoggingContextManager.html | 131 ++ .../gv/egovernment/moa/logging/package-frame.html | 32 + .../egovernment/moa/logging/package-summary.html | 121 + .../gv/egovernment/moa/logging/package-tree.html | 104 + .../at/gv/egovernment/moa/logging/package-use.html | 128 ++ .../moa/spss/MOAApplicationException.html | 245 ++ .../at/gv/egovernment/moa/spss/MOAException.html | 378 ++++ .../egovernment/moa/spss/MOASystemException.html | 247 ++ .../spss/class-use/MOAApplicationException.html | 423 ++++ .../moa/spss/class-use/MOAException.html | 324 +++ .../moa/spss/class-use/MOASystemException.html | 231 ++ .../at/gv/egovernment/moa/spss/package-frame.html | 30 + .../gv/egovernment/moa/spss/package-summary.html | 120 + .../at/gv/egovernment/moa/spss/package-tree.html | 111 + .../at/gv/egovernment/moa/spss/package-use.html | 273 +++ .../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 +++ .../CMSSignatureVerificationProfileImpl.html | 247 ++ .../CMSSignatureVerificationProfileImpl.html | 95 + .../spss/server/iaik/cmsverify/package-frame.html | 26 + .../server/iaik/cmsverify/package-summary.html | 107 + .../spss/server/iaik/cmsverify/package-tree.html | 105 + .../spss/server/iaik/cmsverify/package-use.html | 95 + .../config/AbstractKeyModuleConfigurationImpl.html | 231 ++ .../config/AbstractObservableConfiguration.html | 270 +++ .../iaik/config/ArchiveConfigurationImpl.html | 276 +++ .../iaik/config/CRLDistributionPointAdapter.html | 273 +++ .../iaik/config/CertStoreConfigurationImpl.html | 248 ++ .../server/iaik/config/ConfigurationDataImpl.html | 293 +++ .../iaik/config/DataBaseArchiveParameterImpl.html | 226 ++ .../config/DirectoryCertStoreParametersImpl.html | 320 +++ .../HardwareCryptoModuleConfigurationImpl.html | 272 +++ .../config/HardwareKeyModuleConfigurationImpl.html | 293 +++ .../spss/server/iaik/config/IaikConfigurator.html | 238 ++ .../spss/server/iaik/config/LoggerConfigImpl.html | 259 +++ .../server/iaik/config/PKIConfigurationImpl.html | 294 +++ .../iaik/config/RevocationConfigurationImpl.html | 274 +++ .../config/SoftwareKeyModuleConfigurationImpl.html | 301 +++ .../iaik/config/ValidationConfigurationImpl.html | 291 +++ .../AbstractKeyModuleConfigurationImpl.html | 142 ++ .../class-use/AbstractObservableConfiguration.html | 159 ++ .../config/class-use/ArchiveConfigurationImpl.html | 95 + .../class-use/CRLDistributionPointAdapter.html | 95 + .../class-use/CertStoreConfigurationImpl.html | 95 + .../config/class-use/ConfigurationDataImpl.html | 95 + .../class-use/DataBaseArchiveParameterImpl.html | 95 + .../DirectoryCertStoreParametersImpl.html | 95 + .../HardwareCryptoModuleConfigurationImpl.html | 95 + .../HardwareKeyModuleConfigurationImpl.html | 95 + .../iaik/config/class-use/IaikConfigurator.html | 95 + .../iaik/config/class-use/LoggerConfigImpl.html | 95 + .../config/class-use/PKIConfigurationImpl.html | 95 + .../class-use/RevocationConfigurationImpl.html | 95 + .../SoftwareKeyModuleConfigurationImpl.html | 95 + .../class-use/ValidationConfigurationImpl.html | 95 + .../moa/spss/server/iaik/config/package-frame.html | 56 + .../spss/server/iaik/config/package-summary.html | 179 ++ .../moa/spss/server/iaik/config/package-tree.html | 123 + .../moa/spss/server/iaik/config/package-use.html | 128 ++ .../moa/spss/server/iaik/pki/PKIProfileImpl.html | 388 ++++ .../server/iaik/pki/class-use/PKIProfileImpl.html | 95 + .../moa/spss/server/iaik/pki/package-frame.html | 26 + .../moa/spss/server/iaik/pki/package-summary.html | 107 + .../moa/spss/server/iaik/pki/package-tree.html | 105 + .../moa/spss/server/iaik/pki/package-use.html | 95 + .../pki/pathvalidation/ValidationProfileImpl.html | 374 +++ .../class-use/ValidationProfileImpl.html | 95 + .../iaik/pki/pathvalidation/package-frame.html | 26 + .../iaik/pki/pathvalidation/package-summary.html | 107 + .../iaik/pki/pathvalidation/package-tree.html | 105 + .../iaik/pki/pathvalidation/package-use.html | 95 + .../iaik/pki/revocation/RevocationProfileImpl.html | 272 +++ .../class-use/RevocationProfileImpl.html | 95 + .../server/iaik/pki/revocation/package-frame.html | 26 + .../iaik/pki/revocation/package-summary.html | 108 + .../server/iaik/pki/revocation/package-tree.html | 105 + .../server/iaik/pki/revocation/package-use.html | 95 + .../store/truststore/TrustStoreProfileImpl.html | 365 +++ .../class-use/TrustStoreProfileImpl.html | 95 + .../iaik/pki/store/truststore/package-frame.html | 26 + .../iaik/pki/store/truststore/package-summary.html | 107 + .../iaik/pki/store/truststore/package-tree.html | 105 + .../iaik/pki/store/truststore/package-use.html | 95 + .../server/iaik/xml/Base64TransformationImpl.html | 259 +++ .../server/iaik/xml/ByteArrayDataObjectImpl.html | 274 +++ .../server/iaik/xml/ByteStreamDataObjectImpl.html | 269 +++ .../spss/server/iaik/xml/CanonicalizationImpl.html | 259 +++ .../moa/spss/server/iaik/xml/DataObjectImpl.html | 381 ++++ .../xml/EnvelopedSignatureTransformationImpl.html | 256 +++ .../iaik/xml/ExclusiveCanonicalizationImpl.html | 316 +++ .../moa/spss/server/iaik/xml/SigningTimeImpl.html | 226 ++ .../spss/server/iaik/xml/TransformationImpl.html | 281 +++ .../spss/server/iaik/xml/XMLDataObjectImpl.html | 269 +++ .../server/iaik/xml/XMLNodeListDataObjectImpl.html | 271 +++ .../moa/spss/server/iaik/xml/XMLSignatureImpl.html | 249 ++ .../moa/spss/server/iaik/xml/XPath2FilterImpl.html | 398 ++++ .../server/iaik/xml/XPath2TransformationImpl.html | 339 +++ .../server/iaik/xml/XPathTransformationImpl.html | 379 ++++ .../server/iaik/xml/XSLTTransformationImpl.html | 328 +++ .../xml/class-use/Base64TransformationImpl.html | 95 + .../xml/class-use/ByteArrayDataObjectImpl.html | 95 + .../xml/class-use/ByteStreamDataObjectImpl.html | 95 + .../iaik/xml/class-use/CanonicalizationImpl.html | 95 + .../server/iaik/xml/class-use/DataObjectImpl.html | 155 ++ .../EnvelopedSignatureTransformationImpl.html | 95 + .../class-use/ExclusiveCanonicalizationImpl.html | 95 + .../server/iaik/xml/class-use/SigningTimeImpl.html | 95 + .../iaik/xml/class-use/TransformationImpl.html | 184 ++ .../iaik/xml/class-use/XMLDataObjectImpl.html | 95 + .../xml/class-use/XMLNodeListDataObjectImpl.html | 95 + .../iaik/xml/class-use/XMLSignatureImpl.html | 95 + .../iaik/xml/class-use/XPath2FilterImpl.html | 95 + .../xml/class-use/XPath2TransformationImpl.html | 95 + .../xml/class-use/XPathTransformationImpl.html | 95 + .../iaik/xml/class-use/XSLTTransformationImpl.html | 95 + .../moa/spss/server/iaik/xml/package-frame.html | 56 + .../moa/spss/server/iaik/xml/package-summary.html | 173 ++ .../moa/spss/server/iaik/xml/package-tree.html | 124 + .../moa/spss/server/iaik/xml/package-use.html | 128 ++ .../iaik/xmlsign/DataObjectTreatmentImpl.html | 500 ++++ .../xmlsign/XMLSignatureCreationProfileImpl.html | 678 ++++++ .../xmlsign/XMLSignatureInsertionLocationImpl.html | 252 +++ .../xmlsign/class-use/DataObjectTreatmentImpl.html | 95 + .../class-use/XMLSignatureCreationProfileImpl.html | 95 + .../XMLSignatureInsertionLocationImpl.html | 95 + .../spss/server/iaik/xmlsign/package-frame.html | 30 + .../spss/server/iaik/xmlsign/package-summary.html | 116 + .../moa/spss/server/iaik/xmlsign/package-tree.html | 107 + .../moa/spss/server/iaik/xmlsign/package-use.html | 95 + .../XMLSignatureVerificationProfileImpl.html | 470 ++++ .../XMLSignatureVerificationProfileImpl.html | 95 + .../spss/server/iaik/xmlverify/package-frame.html | 26 + .../server/iaik/xmlverify/package-summary.html | 106 + .../spss/server/iaik/xmlverify/package-tree.html | 105 + .../spss/server/iaik/xmlverify/package-use.html | 95 + .../moa/spss/server/init/ConfiguratorImpl.html | 269 +++ .../moa/spss/server/init/SystemInitializer.html | 214 ++ .../server/init/class-use/ConfiguratorImpl.html | 95 + .../server/init/class-use/SystemInitializer.html | 95 + .../moa/spss/server/init/package-frame.html | 28 + .../moa/spss/server/init/package-summary.html | 110 + .../moa/spss/server/init/package-tree.html | 106 + .../moa/spss/server/init/package-use.html | 95 + .../invoke/CMSSignatureVerificationInvoker.html | 251 +++ .../CMSSignatureVerificationProfileFactory.html | 227 ++ .../invoke/CreateXMLSignatureResponseBuilder.html | 270 +++ .../moa/spss/server/invoke/DataObjectFactory.html | 424 ++++ .../spss/server/invoke/ExternalURIResolver.html | 264 +++ .../spss/server/invoke/IaikExceptionMapper.html | 356 +++ .../moa/spss/server/invoke/InvokerUtils.html | 224 ++ .../moa/spss/server/invoke/ProfileMapper.html | 352 +++ .../spss/server/invoke/ServiceContextUtils.html | 238 ++ .../invoke/SignatureCreationServiceImpl.html | 234 ++ .../invoke/SignatureVerificationServiceImpl.html | 259 +++ .../spss/server/invoke/TransformationFactory.html | 274 +++ .../invoke/VerifyCMSSignatureResponseBuilder.html | 243 ++ .../invoke/VerifyXMLSignatureResponseBuilder.html | 252 +++ .../server/invoke/XMLSignatureCreationInvoker.html | 260 +++ .../invoke/XMLSignatureCreationProfileFactory.html | 233 ++ .../invoke/XMLSignatureVerificationInvoker.html | 255 +++ .../XMLSignatureVerificationProfileFactory.html | 252 +++ .../class-use/CMSSignatureVerificationInvoker.html | 131 ++ .../CMSSignatureVerificationProfileFactory.html | 95 + .../CreateXMLSignatureResponseBuilder.html | 95 + .../server/invoke/class-use/DataObjectFactory.html | 131 ++ .../invoke/class-use/ExternalURIResolver.html | 95 + .../invoke/class-use/IaikExceptionMapper.html | 131 ++ .../spss/server/invoke/class-use/InvokerUtils.html | 95 + .../server/invoke/class-use/ProfileMapper.html | 95 + .../invoke/class-use/ServiceContextUtils.html | 95 + .../class-use/SignatureCreationServiceImpl.html | 95 + .../SignatureVerificationServiceImpl.html | 95 + .../invoke/class-use/TransformationFactory.html | 131 ++ .../VerifyCMSSignatureResponseBuilder.html | 95 + .../VerifyXMLSignatureResponseBuilder.html | 95 + .../class-use/XMLSignatureCreationInvoker.html | 131 ++ .../XMLSignatureCreationProfileFactory.html | 95 + .../class-use/XMLSignatureVerificationInvoker.html | 131 ++ .../XMLSignatureVerificationProfileFactory.html | 95 + .../moa/spss/server/invoke/package-frame.html | 60 + .../moa/spss/server/invoke/package-summary.html | 202 ++ .../moa/spss/server/invoke/package-tree.html | 108 + .../moa/spss/server/invoke/package-use.html | 163 ++ .../moa/spss/server/logging/IaikLog.html | 518 +++++ .../moa/spss/server/logging/IaikLogFactory.html | 278 +++ .../moa/spss/server/logging/IaikLogMsg.html | 229 ++ .../moa/spss/server/logging/TransactionId.html | 249 ++ .../moa/spss/server/logging/class-use/IaikLog.html | 95 + .../server/logging/class-use/IaikLogFactory.html | 95 + .../spss/server/logging/class-use/IaikLogMsg.html | 95 + .../server/logging/class-use/TransactionId.html | 95 + .../moa/spss/server/logging/package-frame.html | 32 + .../moa/spss/server/logging/package-summary.html | 120 + .../moa/spss/server/logging/package-tree.html | 108 + .../moa/spss/server/logging/package-use.html | 95 + .../moa/spss/server/service/AxisHandler.html | 303 +++ .../spss/server/service/ConfigurationServlet.html | 307 +++ .../server/service/RevocationArchiveCleaner.html | 226 ++ .../moa/spss/server/service/ServiceUtils.html | 240 ++ .../server/service/SignatureCreationService.html | 220 ++ .../service/SignatureVerificationService.html | 242 ++ .../spss/server/service/class-use/AxisHandler.html | 95 + .../service/class-use/ConfigurationServlet.html | 95 + .../class-use/RevocationArchiveCleaner.html | 95 + .../server/service/class-use/ServiceUtils.html | 95 + .../class-use/SignatureCreationService.html | 95 + .../class-use/SignatureVerificationService.html | 95 + .../moa/spss/server/service/package-frame.html | 36 + .../moa/spss/server/service/package-summary.html | 129 ++ .../moa/spss/server/service/package-tree.html | 114 + .../moa/spss/server/service/package-use.html | 95 + .../moa/spss/server/tools/CertTool.html | 272 +++ .../moa/spss/server/tools/class-use/CertTool.html | 95 + .../moa/spss/server/tools/package-frame.html | 26 + .../moa/spss/server/tools/package-summary.html | 109 + .../moa/spss/server/tools/package-tree.html | 104 + .../moa/spss/server/tools/package-use.html | 95 + .../server/transaction/TransactionContext.html | 304 +++ .../transaction/TransactionContextManager.html | 266 +++ .../server/transaction/TransactionIDGenerator.html | 230 ++ .../transaction/class-use/TransactionContext.html | 147 ++ .../class-use/TransactionContextManager.html | 131 ++ .../class-use/TransactionIDGenerator.html | 95 + .../moa/spss/server/transaction/package-frame.html | 30 + .../spss/server/transaction/package-summary.html | 118 + .../moa/spss/server/transaction/package-tree.html | 104 + .../moa/spss/server/transaction/package-use.html | 129 ++ .../moa/spss/server/util/IdGenerator.html | 248 ++ .../spss/server/util/class-use/IdGenerator.html | 129 ++ .../moa/spss/server/util/package-frame.html | 26 + .../moa/spss/server/util/package-summary.html | 106 + .../moa/spss/server/util/package-tree.html | 104 + .../moa/spss/server/util/package-use.html | 121 + .../egovernment/moa/spss/util/MessageProvider.html | 250 ++ .../moa/spss/util/class-use/MessageProvider.html | 133 ++ .../egovernment/moa/spss/util/package-frame.html | 26 + .../egovernment/moa/spss/util/package-summary.html | 106 + .../gv/egovernment/moa/spss/util/package-tree.html | 104 + .../gv/egovernment/moa/spss/util/package-use.html | 121 + .../at/gv/egovernment/moa/util/Base64Utils.html | 289 +++ .../at/gv/egovernment/moa/util/BoolUtils.html | 221 ++ .../gv/egovernment/moa/util/CollectionUtils.html | 222 ++ .../at/gv/egovernment/moa/util/Constants.html | 1007 +++++++++ .../at/gv/egovernment/moa/util/DOMUtils.html | 650 ++++++ .../at/gv/egovernment/moa/util/DateTimeUtils.html | 241 ++ .../egovernment/moa/util/EntityResolverChain.html | 250 ++ .../at/gv/egovernment/moa/util/FileUtils.html | 324 +++ .../at/gv/egovernment/moa/util/KeyStoreUtils.html | 302 +++ .../gv/egovernment/moa/util/MOADefaultHandler.html | 328 +++ .../gv/egovernment/moa/util/MOAEntityResolver.html | 242 ++ .../gv/egovernment/moa/util/MOAErrorHandler.html | 282 +++ .../at/gv/egovernment/moa/util/MOATimer.html | 326 +++ .../gv/egovernment/moa/util/MessageProvider.html | 252 +++ .../at/gv/egovernment/moa/util/Messages.html | 229 ++ .../egovernment/moa/util/NodeIteratorAdapter.html | 362 +++ .../gv/egovernment/moa/util/NodeListAdapter.html | 249 ++ .../egovernment/moa/util/ResourceBundleChain.html | 240 ++ .../at/gv/egovernment/moa/util/SSLUtils.html | 408 ++++ .../egovernment/moa/util/StreamEntityResolver.html | 237 ++ .../at/gv/egovernment/moa/util/StreamUtils.html | 265 +++ .../at/gv/egovernment/moa/util/URLDecoder.html | 221 ++ .../at/gv/egovernment/moa/util/URLEncoder.html | 221 ++ .../at/gv/egovernment/moa/util/XPathException.html | 284 +++ .../at/gv/egovernment/moa/util/XPathUtils.html | 543 +++++ .../moa/util/class-use/Base64Utils.html | 95 + .../egovernment/moa/util/class-use/BoolUtils.html | 95 + .../moa/util/class-use/CollectionUtils.html | 95 + .../egovernment/moa/util/class-use/Constants.html | 95 + .../egovernment/moa/util/class-use/DOMUtils.html | 95 + .../moa/util/class-use/DateTimeUtils.html | 95 + .../moa/util/class-use/EntityResolverChain.html | 95 + .../egovernment/moa/util/class-use/FileUtils.html | 95 + .../moa/util/class-use/KeyStoreUtils.html | 95 + .../moa/util/class-use/MOADefaultHandler.html | 95 + .../moa/util/class-use/MOAEntityResolver.html | 95 + .../moa/util/class-use/MOAErrorHandler.html | 95 + .../egovernment/moa/util/class-use/MOATimer.html | 131 ++ .../moa/util/class-use/MessageProvider.html | 133 ++ .../egovernment/moa/util/class-use/Messages.html | 95 + .../moa/util/class-use/NodeIteratorAdapter.html | 95 + .../moa/util/class-use/NodeListAdapter.html | 95 + .../moa/util/class-use/ResourceBundleChain.html | 95 + .../egovernment/moa/util/class-use/SSLUtils.html | 95 + .../moa/util/class-use/StreamEntityResolver.html | 95 + .../moa/util/class-use/StreamUtils.html | 95 + .../egovernment/moa/util/class-use/URLDecoder.html | 95 + .../egovernment/moa/util/class-use/URLEncoder.html | 95 + .../moa/util/class-use/XPathException.html | 222 ++ .../egovernment/moa/util/class-use/XPathUtils.html | 95 + .../at/gv/egovernment/moa/util/package-frame.html | 92 + .../gv/egovernment/moa/util/package-summary.html | 242 ++ .../at/gv/egovernment/moa/util/package-tree.html | 127 ++ .../at/gv/egovernment/moa/util/package-use.html | 135 ++ .../doc/api-doc-internal/deprecated-list.html | 93 + spss.server/doc/api-doc-internal/help-doc.html | 152 ++ spss.server/doc/api-doc-internal/index-all.html | 2380 ++++++++++++++++++++ spss.server/doc/api-doc-internal/index.html | 25 + .../doc/api-doc-internal/overview-frame.html | 76 + .../doc/api-doc-internal/overview-summary.html | 249 ++ .../doc/api-doc-internal/overview-tree.html | 200 ++ spss.server/doc/api-doc-internal/package-list | 21 + spss.server/doc/api-doc-internal/packages.html | 26 + .../doc/api-doc-internal/serialized-form.html | 246 ++ spss.server/doc/api-doc-internal/stylesheet.css | 29 + spss.server/doc/moa-spss.htm | 7 + spss.server/doc/moa_images/east.gif | Bin 0 -> 966 bytes spss.server/doc/moa_images/idle.gif | Bin 0 -> 869 bytes spss.server/doc/moa_images/moa_diagramm1.jpg | Bin 0 -> 60602 bytes spss.server/doc/moa_images/moa_thema.gif | Bin 0 -> 25120 bytes spss.server/doc/moa_images/north.gif | Bin 0 -> 967 bytes spss.server/doc/moa_images/pfeil.gif | Bin 0 -> 843 bytes spss.server/doc/moa_images/print.gif | Bin 0 -> 211 bytes spss.server/doc/moa_images/select.gif | Bin 0 -> 880 bytes spss.server/doc/moa_images/south.gif | Bin 0 -> 965 bytes spss.server/doc/moa_images/transdot.gif | Bin 0 -> 43 bytes spss.server/doc/moa_images/west.gif | Bin 0 -> 966 bytes spss.server/doc/moa_spss/APIClientExample.txt | 100 + spss.server/doc/moa_spss/HTTPClientExample.txt | 121 + .../doc/moa_spss/HTTPSClientExampleClientAuth.txt | 139 ++ .../doc/moa_spss/HTTPSClientExampleServerAuth.txt | 143 ++ spss.server/doc/moa_spss/MOA-SPSS-1.1.pdf | Bin 0 -> 314346 bytes spss.server/doc/moa_spss/MOA-SPSS-1.1.xsd | 430 ++++ .../doc/moa_spss/MOA-SPSS-Configuration-1.0.xsd | 208 ++ .../examples/conf/MOA-SPSSConfiguration.xml | 67 + .../doc/moa_spss/examples/conf/MinimalSPConfig.xml | 4 + .../doc/moa_spss/examples/conf/MinimalSSConfig.xml | 17 + .../doc/moa_spss/examples/conf/keys/ecc(ego).p12 | Bin 0 -> 1234 bytes .../conf/keys/test-ee2003_normal(buergerkarte).p12 | Bin 0 -> 3077 bytes .../conf/trustProfiles/trustProfile1/IAIKRoot.cer | Bin 0 -> 883 bytes .../CreateXMLSignatureRequest1.xml | 18 + .../CreateXMLSignatureRequest2.xml | 90 + .../CreateXMLSignatureResponse1.xml | 24 + .../CreateXMLSignatureResponse2.xml | 2 + .../requestsResponses/TestDatenGenerator.zip | Bin 0 -> 1219 bytes .../VerifyCMSSignatureRequest.xml | 28 + .../VerifyCMSSignatureResponse.xml | 22 + .../VerifyXMLSignatureRequest1.xml | 8 + .../VerifyXMLSignatureRequest2.xml | 60 + .../VerifyXMLSignatureResponse1.xml | 22 + .../VerifyXMLSignatureResponse2.xml | 62 + .../examples/testclient/APIClientExample.java | 100 + .../examples/testclient/HTTPClientExample.java | 120 + .../testclient/HTTPSClientExampleClientAuth.java | 139 ++ .../testclient/HTTPSClientExampleServerAuth.java | 143 ++ .../moa_spss/examples/testclient/client.keystore | Bin 0 -> 1974 bytes .../examples/testclient/example_request.xml | 19 + spss.server/doc/moa_spss/faqs.htm | 100 + spss.server/doc/moa_spss/links.htm | 122 + spss.server/doc/moa_spss/moa.htm | 177 ++ spss.server/doc/moa_spss/sp-admin.htm | 300 +++ spss.server/doc/moa_spss/sp-admin_1.htm | 355 +++ spss.server/doc/moa_spss/sp-admin_2.htm | 536 +++++ spss.server/doc/moa_spss/sp-admin_3.htm | 237 ++ spss.server/doc/moa_spss/sp-admin_4.htm | 183 ++ spss.server/doc/moa_spss/sp-anwendung.htm | 1079 +++++++++ 389 files changed, 68123 insertions(+) create mode 100644 spss.server/doc/api-doc-internal/allclasses-frame.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/logging/LogMsg.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/logging/Logger.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/logging/LoggingContext.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/logging/LoggingContextManager.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/logging/class-use/LogMsg.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/logging/class-use/Logger.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/logging/class-use/LoggingContext.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/logging/class-use/LoggingContextManager.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/logging/package-frame.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/logging/package-summary.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/logging/package-tree.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/logging/package-use.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/MOAApplicationException.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/MOAException.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/MOASystemException.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/class-use/MOAApplicationException.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/class-use/MOAException.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/class-use/MOASystemException.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/package-frame.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/package-summary.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/package-tree.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/package-use.html 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 create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/cmsverify/CMSSignatureVerificationProfileImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/cmsverify/class-use/CMSSignatureVerificationProfileImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/cmsverify/package-frame.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/cmsverify/package-summary.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/cmsverify/package-tree.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/cmsverify/package-use.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/AbstractKeyModuleConfigurationImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/AbstractObservableConfiguration.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/ArchiveConfigurationImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/CRLDistributionPointAdapter.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/CertStoreConfigurationImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/ConfigurationDataImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/DataBaseArchiveParameterImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/DirectoryCertStoreParametersImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/HardwareCryptoModuleConfigurationImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/HardwareKeyModuleConfigurationImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/IaikConfigurator.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/LoggerConfigImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/PKIConfigurationImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/RevocationConfigurationImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/SoftwareKeyModuleConfigurationImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/ValidationConfigurationImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/class-use/AbstractKeyModuleConfigurationImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/class-use/AbstractObservableConfiguration.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/class-use/ArchiveConfigurationImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/class-use/CRLDistributionPointAdapter.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/class-use/CertStoreConfigurationImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/class-use/ConfigurationDataImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/class-use/DataBaseArchiveParameterImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/class-use/DirectoryCertStoreParametersImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/class-use/HardwareCryptoModuleConfigurationImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/class-use/HardwareKeyModuleConfigurationImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/class-use/IaikConfigurator.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/class-use/LoggerConfigImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/class-use/PKIConfigurationImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/class-use/RevocationConfigurationImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/class-use/SoftwareKeyModuleConfigurationImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/class-use/ValidationConfigurationImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/package-frame.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/package-summary.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/package-tree.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/package-use.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/pki/PKIProfileImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/pki/class-use/PKIProfileImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/pki/package-frame.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/pki/package-summary.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/pki/package-tree.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/pki/package-use.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/pki/pathvalidation/ValidationProfileImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/pki/pathvalidation/class-use/ValidationProfileImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/pki/pathvalidation/package-frame.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/pki/pathvalidation/package-summary.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/pki/pathvalidation/package-tree.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/pki/pathvalidation/package-use.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/pki/revocation/RevocationProfileImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/pki/revocation/class-use/RevocationProfileImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/pki/revocation/package-frame.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/pki/revocation/package-summary.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/pki/revocation/package-tree.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/pki/revocation/package-use.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/pki/store/truststore/TrustStoreProfileImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/pki/store/truststore/class-use/TrustStoreProfileImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/pki/store/truststore/package-frame.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/pki/store/truststore/package-summary.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/pki/store/truststore/package-tree.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/pki/store/truststore/package-use.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/Base64TransformationImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/ByteArrayDataObjectImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/ByteStreamDataObjectImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/CanonicalizationImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/DataObjectImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/EnvelopedSignatureTransformationImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/ExclusiveCanonicalizationImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/SigningTimeImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/TransformationImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/XMLDataObjectImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/XMLNodeListDataObjectImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/XMLSignatureImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/XPath2FilterImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/XPath2TransformationImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/XPathTransformationImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/XSLTTransformationImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/class-use/Base64TransformationImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/class-use/ByteArrayDataObjectImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/class-use/ByteStreamDataObjectImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/class-use/CanonicalizationImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/class-use/DataObjectImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/class-use/EnvelopedSignatureTransformationImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/class-use/ExclusiveCanonicalizationImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/class-use/SigningTimeImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/class-use/TransformationImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/class-use/XMLDataObjectImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/class-use/XMLNodeListDataObjectImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/class-use/XMLSignatureImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/class-use/XPath2FilterImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/class-use/XPath2TransformationImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/class-use/XPathTransformationImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/class-use/XSLTTransformationImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/package-frame.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/package-summary.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/package-tree.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/package-use.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xmlsign/DataObjectTreatmentImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xmlsign/XMLSignatureCreationProfileImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xmlsign/XMLSignatureInsertionLocationImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xmlsign/class-use/DataObjectTreatmentImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xmlsign/class-use/XMLSignatureCreationProfileImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xmlsign/class-use/XMLSignatureInsertionLocationImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xmlsign/package-frame.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xmlsign/package-summary.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xmlsign/package-tree.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xmlsign/package-use.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xmlverify/XMLSignatureVerificationProfileImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xmlverify/class-use/XMLSignatureVerificationProfileImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xmlverify/package-frame.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xmlverify/package-summary.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xmlverify/package-tree.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xmlverify/package-use.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/init/ConfiguratorImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/init/SystemInitializer.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/init/class-use/ConfiguratorImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/init/class-use/SystemInitializer.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/init/package-frame.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/init/package-summary.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/init/package-tree.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/init/package-use.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/CMSSignatureVerificationInvoker.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/CMSSignatureVerificationProfileFactory.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/CreateXMLSignatureResponseBuilder.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/DataObjectFactory.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/ExternalURIResolver.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/IaikExceptionMapper.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/InvokerUtils.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/ProfileMapper.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/ServiceContextUtils.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/SignatureCreationServiceImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/SignatureVerificationServiceImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/TransformationFactory.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/VerifyCMSSignatureResponseBuilder.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/VerifyXMLSignatureResponseBuilder.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/XMLSignatureCreationInvoker.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/XMLSignatureCreationProfileFactory.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/XMLSignatureVerificationInvoker.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/XMLSignatureVerificationProfileFactory.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/class-use/CMSSignatureVerificationInvoker.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/class-use/CMSSignatureVerificationProfileFactory.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/class-use/CreateXMLSignatureResponseBuilder.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/class-use/DataObjectFactory.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/class-use/ExternalURIResolver.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/class-use/IaikExceptionMapper.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/class-use/InvokerUtils.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/class-use/ProfileMapper.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/class-use/ServiceContextUtils.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/class-use/SignatureCreationServiceImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/class-use/SignatureVerificationServiceImpl.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/class-use/TransformationFactory.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/class-use/VerifyCMSSignatureResponseBuilder.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/class-use/VerifyXMLSignatureResponseBuilder.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/class-use/XMLSignatureCreationInvoker.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/class-use/XMLSignatureCreationProfileFactory.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/class-use/XMLSignatureVerificationInvoker.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/class-use/XMLSignatureVerificationProfileFactory.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/package-frame.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/package-summary.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/package-tree.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/package-use.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/logging/IaikLog.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/logging/IaikLogFactory.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/logging/IaikLogMsg.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/logging/TransactionId.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/logging/class-use/IaikLog.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/logging/class-use/IaikLogFactory.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/logging/class-use/IaikLogMsg.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/logging/class-use/TransactionId.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/logging/package-frame.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/logging/package-summary.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/logging/package-tree.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/logging/package-use.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/service/AxisHandler.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/service/ConfigurationServlet.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/service/RevocationArchiveCleaner.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/service/ServiceUtils.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/service/SignatureCreationService.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/service/SignatureVerificationService.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/service/class-use/AxisHandler.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/service/class-use/ConfigurationServlet.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/service/class-use/RevocationArchiveCleaner.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/service/class-use/ServiceUtils.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/service/class-use/SignatureCreationService.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/service/class-use/SignatureVerificationService.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/service/package-frame.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/service/package-summary.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/service/package-tree.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/service/package-use.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/tools/CertTool.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/tools/class-use/CertTool.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/tools/package-frame.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/tools/package-summary.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/tools/package-tree.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/tools/package-use.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/transaction/TransactionContext.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/transaction/TransactionContextManager.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/transaction/TransactionIDGenerator.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/transaction/class-use/TransactionContext.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/transaction/class-use/TransactionContextManager.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/transaction/class-use/TransactionIDGenerator.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/transaction/package-frame.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/transaction/package-summary.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/transaction/package-tree.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/transaction/package-use.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/util/IdGenerator.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/util/class-use/IdGenerator.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/util/package-frame.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/util/package-summary.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/util/package-tree.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/util/package-use.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/util/MessageProvider.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/util/class-use/MessageProvider.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/util/package-frame.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/util/package-summary.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/util/package-tree.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/util/package-use.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/Base64Utils.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/BoolUtils.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/CollectionUtils.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/Constants.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/DOMUtils.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/DateTimeUtils.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/EntityResolverChain.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/FileUtils.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/KeyStoreUtils.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/MOADefaultHandler.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/MOAEntityResolver.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/MOAErrorHandler.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/MOATimer.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/MessageProvider.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/Messages.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/NodeIteratorAdapter.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/NodeListAdapter.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/ResourceBundleChain.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/SSLUtils.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/StreamEntityResolver.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/StreamUtils.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/URLDecoder.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/URLEncoder.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/XPathException.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/XPathUtils.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/class-use/Base64Utils.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/class-use/BoolUtils.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/class-use/CollectionUtils.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/class-use/Constants.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/class-use/DOMUtils.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/class-use/DateTimeUtils.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/class-use/EntityResolverChain.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/class-use/FileUtils.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/class-use/KeyStoreUtils.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/class-use/MOADefaultHandler.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/class-use/MOAEntityResolver.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/class-use/MOAErrorHandler.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/class-use/MOATimer.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/class-use/MessageProvider.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/class-use/Messages.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/class-use/NodeIteratorAdapter.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/class-use/NodeListAdapter.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/class-use/ResourceBundleChain.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/class-use/SSLUtils.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/class-use/StreamEntityResolver.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/class-use/StreamUtils.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/class-use/URLDecoder.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/class-use/URLEncoder.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/class-use/XPathException.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/class-use/XPathUtils.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/package-frame.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/package-summary.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/package-tree.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/package-use.html create mode 100644 spss.server/doc/api-doc-internal/deprecated-list.html create mode 100644 spss.server/doc/api-doc-internal/help-doc.html create mode 100644 spss.server/doc/api-doc-internal/index-all.html create mode 100644 spss.server/doc/api-doc-internal/index.html create mode 100644 spss.server/doc/api-doc-internal/overview-frame.html create mode 100644 spss.server/doc/api-doc-internal/overview-summary.html create mode 100644 spss.server/doc/api-doc-internal/overview-tree.html create mode 100644 spss.server/doc/api-doc-internal/package-list create mode 100644 spss.server/doc/api-doc-internal/packages.html create mode 100644 spss.server/doc/api-doc-internal/serialized-form.html create mode 100644 spss.server/doc/api-doc-internal/stylesheet.css create mode 100644 spss.server/doc/moa-spss.htm create mode 100644 spss.server/doc/moa_images/east.gif create mode 100644 spss.server/doc/moa_images/idle.gif create mode 100644 spss.server/doc/moa_images/moa_diagramm1.jpg create mode 100644 spss.server/doc/moa_images/moa_thema.gif create mode 100644 spss.server/doc/moa_images/north.gif create mode 100644 spss.server/doc/moa_images/pfeil.gif create mode 100644 spss.server/doc/moa_images/print.gif create mode 100644 spss.server/doc/moa_images/select.gif create mode 100644 spss.server/doc/moa_images/south.gif create mode 100644 spss.server/doc/moa_images/transdot.gif create mode 100644 spss.server/doc/moa_images/west.gif create mode 100644 spss.server/doc/moa_spss/APIClientExample.txt create mode 100644 spss.server/doc/moa_spss/HTTPClientExample.txt create mode 100644 spss.server/doc/moa_spss/HTTPSClientExampleClientAuth.txt create mode 100644 spss.server/doc/moa_spss/HTTPSClientExampleServerAuth.txt create mode 100644 spss.server/doc/moa_spss/MOA-SPSS-1.1.pdf create mode 100644 spss.server/doc/moa_spss/MOA-SPSS-1.1.xsd create mode 100644 spss.server/doc/moa_spss/MOA-SPSS-Configuration-1.0.xsd create mode 100644 spss.server/doc/moa_spss/examples/conf/MOA-SPSSConfiguration.xml create mode 100644 spss.server/doc/moa_spss/examples/conf/MinimalSPConfig.xml create mode 100644 spss.server/doc/moa_spss/examples/conf/MinimalSSConfig.xml create mode 100644 spss.server/doc/moa_spss/examples/conf/keys/ecc(ego).p12 create mode 100644 spss.server/doc/moa_spss/examples/conf/keys/test-ee2003_normal(buergerkarte).p12 create mode 100644 spss.server/doc/moa_spss/examples/conf/trustProfiles/trustProfile1/IAIKRoot.cer create mode 100644 spss.server/doc/moa_spss/examples/requestsResponses/CreateXMLSignatureRequest1.xml create mode 100644 spss.server/doc/moa_spss/examples/requestsResponses/CreateXMLSignatureRequest2.xml create mode 100644 spss.server/doc/moa_spss/examples/requestsResponses/CreateXMLSignatureResponse1.xml create mode 100644 spss.server/doc/moa_spss/examples/requestsResponses/CreateXMLSignatureResponse2.xml create mode 100644 spss.server/doc/moa_spss/examples/requestsResponses/TestDatenGenerator.zip create mode 100644 spss.server/doc/moa_spss/examples/requestsResponses/VerifyCMSSignatureRequest.xml create mode 100644 spss.server/doc/moa_spss/examples/requestsResponses/VerifyCMSSignatureResponse.xml create mode 100644 spss.server/doc/moa_spss/examples/requestsResponses/VerifyXMLSignatureRequest1.xml create mode 100644 spss.server/doc/moa_spss/examples/requestsResponses/VerifyXMLSignatureRequest2.xml create mode 100644 spss.server/doc/moa_spss/examples/requestsResponses/VerifyXMLSignatureResponse1.xml create mode 100644 spss.server/doc/moa_spss/examples/requestsResponses/VerifyXMLSignatureResponse2.xml create mode 100644 spss.server/doc/moa_spss/examples/testclient/APIClientExample.java create mode 100644 spss.server/doc/moa_spss/examples/testclient/HTTPClientExample.java create mode 100644 spss.server/doc/moa_spss/examples/testclient/HTTPSClientExampleClientAuth.java create mode 100644 spss.server/doc/moa_spss/examples/testclient/HTTPSClientExampleServerAuth.java create mode 100644 spss.server/doc/moa_spss/examples/testclient/client.keystore create mode 100644 spss.server/doc/moa_spss/examples/testclient/example_request.xml create mode 100644 spss.server/doc/moa_spss/faqs.htm create mode 100644 spss.server/doc/moa_spss/links.htm create mode 100644 spss.server/doc/moa_spss/moa.htm create mode 100644 spss.server/doc/moa_spss/sp-admin.htm create mode 100644 spss.server/doc/moa_spss/sp-admin_1.htm create mode 100644 spss.server/doc/moa_spss/sp-admin_2.htm create mode 100644 spss.server/doc/moa_spss/sp-admin_3.htm create mode 100644 spss.server/doc/moa_spss/sp-admin_4.htm create mode 100644 spss.server/doc/moa_spss/sp-anwendung.htm (limited to 'spss.server/doc') diff --git a/spss.server/doc/api-doc-internal/allclasses-frame.html b/spss.server/doc/api-doc-internal/allclasses-frame.html new file mode 100644 index 000000000..0cd563a77 --- /dev/null +++ b/spss.server/doc/api-doc-internal/allclasses-frame.html @@ -0,0 +1,265 @@ + + + + + + +All Classes + + + + + +All Classes +
+ + + + + +
AbstractKeyModuleConfigurationImpl +
+AbstractObservableConfiguration +
+ArchiveConfigurationImpl +
+AxisHandler +
+Base64TransformationImpl +
+Base64Utils +
+BoolUtils +
+ByteArrayDataObjectImpl +
+ByteStreamDataObjectImpl +
+CanonicalizationImpl +
+CertStoreConfigurationImpl +
+CertTool +
+CMSSignatureVerificationInvoker +
+CMSSignatureVerificationProfileFactory +
+CMSSignatureVerificationProfileImpl +
+CollectionUtils +
+ConfigurationDataImpl +
+ConfigurationException +
+ConfigurationPartsBuilder +
+ConfigurationProvider +
+ConfigurationServlet +
+ConfiguratorImpl +
+Constants +
+CreateXMLSignatureResponseBuilder +
+CRLDistributionPointAdapter +
+DataBaseArchiveParameterImpl +
+DataObjectFactory +
+DataObjectImpl +
+DataObjectTreatmentImpl +
+DateTimeUtils +
+DirectoryCertStoreParametersImpl +
+DistributionPoint +
+DOMUtils +
+EntityResolverChain +
+EnvelopedSignatureTransformationImpl +
+ExclusiveCanonicalizationImpl +
+ExternalURIResolver +
+FileUtils +
+HardwareCryptoModule +
+HardwareCryptoModuleConfigurationImpl +
+HardwareKeyModule +
+HardwareKeyModuleConfigurationImpl +
+IaikConfigurator +
+IaikExceptionMapper +
+IaikLog +
+IaikLogFactory +
+IaikLogMsg +
+IdGenerator +
+InvokerUtils +
+IssuerAndSerial +
+KeyGroup +
+KeyGroupEntry +
+KeyModule +
+KeyStoreUtils +
+Logger +
+LoggerConfigImpl +
+LoggingContext +
+LoggingContextManager +
+LogMsg +
+MessageProvider +
+MessageProvider +
+Messages +
+MOAApplicationException +
+MOADefaultHandler +
+MOAEntityResolver +
+MOAErrorHandler +
+MOAException +
+MOASystemException +
+MOATimer +
+NodeIteratorAdapter +
+NodeListAdapter +
+PKIConfigurationImpl +
+PKIProfileImpl +
+ProfileMapper +
+ResourceBundleChain +
+RevocationArchiveCleaner +
+RevocationConfigurationImpl +
+RevocationProfileImpl +
+ServiceContextUtils +
+ServiceUtils +
+SignatureCreationService +
+SignatureCreationServiceImpl +
+SignatureVerificationService +
+SignatureVerificationServiceImpl +
+SigningTimeImpl +
+SoftwareKeyModule +
+SoftwareKeyModuleConfigurationImpl +
+SSLUtils +
+StreamEntityResolver +
+StreamUtils +
+SystemInitializer +
+TransactionContext +
+TransactionContextManager +
+TransactionId +
+TransactionIDGenerator +
+TransformationFactory +
+TransformationImpl +
+TrustProfile +
+TrustStoreProfileImpl +
+URLDecoder +
+URLEncoder +
+ValidationConfigurationImpl +
+ValidationProfileImpl +
+VerifyCMSSignatureResponseBuilder +
+VerifyXMLSignatureResponseBuilder +
+XMLDataObjectImpl +
+XMLNodeListDataObjectImpl +
+XMLSignatureCreationInvoker +
+XMLSignatureCreationProfileFactory +
+XMLSignatureCreationProfileImpl +
+XMLSignatureImpl +
+XMLSignatureInsertionLocationImpl +
+XMLSignatureVerificationInvoker +
+XMLSignatureVerificationProfileFactory +
+XMLSignatureVerificationProfileImpl +
+XPath2FilterImpl +
+XPath2TransformationImpl +
+XPathException +
+XPathTransformationImpl +
+XPathUtils +
+XSLTTransformationImpl +
+
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/logging/LogMsg.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/logging/LogMsg.html new file mode 100644 index 000000000..12c5849d7 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/logging/LogMsg.html @@ -0,0 +1,223 @@ + + + + + + +MOA SP/SS Server Internal API: Class LogMsg + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.logging +
+Class LogMsg

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.logging.LogMsg
+
+
+
+
public class LogMsg
extends Object
+ +

+A unified message type to log messages from inside the MOA subsystem. +

+

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

+ + + + + + + + + + + + + + + + +
+Constructor Summary
LogMsg(Object message) + +
+          Create a LogMsg object.
+  + + + + + + + + + + + +
+Method Summary
+ StringtoString() + +
+          Convert this log message to a String.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

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

+LogMsg

+
+public LogMsg(Object message)
+
+
Create a LogMsg object.
+
Parameters:
message - The actual message to log. May be null.
+
+
+ + + + + + + + +
+Method Detail
+ +

+toString

+
+public String toString()
+
+
Convert this log message to a String.
+
Overrides:
toString in class Object
+
+
+
Returns:
The String representation of this log message.
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/logging/Logger.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/logging/Logger.html new file mode 100644 index 000000000..ae7d62cf7 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/logging/Logger.html @@ -0,0 +1,480 @@ + + + + + + +MOA SP/SS Server Internal API: Class Logger + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.logging +
+Class Logger

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.logging.Logger
+
+
+
+
public class Logger
extends Object
+ +

+A utility class acting as a facade to the logging subsystem. + + Configure the logging defaultHierarchy that the Logger uses by + calling setHierarchy once before calling any of the logging + output functions. +

+

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

+ + + + + + + + + + + + + + + + +
+Constructor Summary
Logger() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+static voiddebug(Object message) + +
+          Log a debug message.
+static voiderror(Object message) + +
+          Log an error message.
+static voiderror(Object message, + Throwable t) + +
+          Log an error message.
+static voidfatal(Object message) + +
+          Log a fatal error message.
+static voidfatal(Object message, + Throwable t) + +
+          Log a fatal error message.
+static voidinfo(Object message) + +
+          Log an info message.
+static booleanisDebugEnabled() + +
+          Test, if the debug log level is enabled.
+static booleanisDebugEnabled(String hierarchy) + +
+          Test, if the debug log level is enabled for a given hierarchy.
+static booleanisTraceEnabled() + +
+          Test, if the trace log level is enabled.
+static booleanisTraceEnabled(String hierarchy) + +
+          Test, if the trace log level is enabled for a given hierarchy.
+static voidsetHierarchy(String hierarchy) + +
+          Set the default hierarchy to which the Logger should send its + logging output.
+static voidtrace(Object message) + +
+          Trace a message.
+static voidwarn(Object message) + +
+          Log a warning message.
+static voidwarn(Object message, + Throwable t) + +
+          Log a warning message.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+Logger

+
+public Logger()
+
+
+ + + + + + + + +
+Method Detail
+ +

+setHierarchy

+
+public static void setHierarchy(String hierarchy)
+
+
Set the default hierarchy to which the Logger should send its + logging output.
+
Parameters:
hierarchy - The logging defaultHierarchy.
+
+
+
+ +

+isTraceEnabled

+
+public static boolean isTraceEnabled()
+
+
Test, if the trace log level is enabled.
+
Returns:
boolean true, if tracing output is enabled + false otherwise.
+
+
+
+ +

+isTraceEnabled

+
+public static boolean isTraceEnabled(String hierarchy)
+
+
Test, if the trace log level is enabled for a given hierarchy.
+
Parameters:
hierarchy - requested log hierarchy
Returns:
boolean true, if tracing output is enabled + false otherwise.
+
+
+
+ +

+trace

+
+public static void trace(Object message)
+
+
Trace a message.
+
Parameters:
message - The message to trace.
+
+
+
+ +

+isDebugEnabled

+
+public static boolean isDebugEnabled()
+
+
Test, if the debug log level is enabled.
+
Returns:
boolean true, if debug output is enabled + false otherwise.
+
+
+
+ +

+isDebugEnabled

+
+public static boolean isDebugEnabled(String hierarchy)
+
+
Test, if the debug log level is enabled for a given hierarchy.
+
Parameters:
hierarchy - requested log hierarchy
Returns:
boolean true, if debug output is enabled + false otherwise.
+
+
+
+ +

+debug

+
+public static void debug(Object message)
+
+
Log a debug message.
+
Parameters:
message - The message to log.
+
+
+
+ +

+info

+
+public static void info(Object message)
+
+
Log an info message.
+
Parameters:
message - The message to log.
+
+
+
+ +

+warn

+
+public static void warn(Object message)
+
+
Log a warning message.
+
Parameters:
message - The message to log.
+
+
+
+ +

+warn

+
+public static void warn(Object message,
+                        Throwable t)
+
+
Log a warning message.
+
Parameters:
message - The message to log.
t - An exception that may be the cause of the warning.
+
+
+
+ +

+error

+
+public static void error(Object message)
+
+
Log an error message.
+
Parameters:
message - The message to log.
+
+
+
+ +

+error

+
+public static void error(Object message,
+                         Throwable t)
+
+
Log an error message.
+
Parameters:
message - The message to log.
t - An exception that may be the cause of the error.
+
+
+
+ +

+fatal

+
+public static void fatal(Object message)
+
+
Log a fatal error message.
+
Parameters:
message - The message to log.
+
+
+
+ +

+fatal

+
+public static void fatal(Object message,
+                         Throwable t)
+
+
Log a fatal error message.
+
Parameters:
message - The message to log.
t - An exception that may be the cause of the error.
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/logging/LoggingContext.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/logging/LoggingContext.html new file mode 100644 index 000000000..9590d5fae --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/logging/LoggingContext.html @@ -0,0 +1,269 @@ + + + + + + +MOA SP/SS Server Internal API: Class LoggingContext + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.logging +
+Class LoggingContext

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.logging.LoggingContext
+
+
+
+
public class LoggingContext
extends Object
+ +

+Encapsulates contextual information (i.e. per request information) for + logging purposes. +

+

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

+ + + + + + + + + + + + + + +
+Field Summary
+static StringNODE_ID_PROPERTY + +
+          The name of the node ID system property.
+  + + + + + + + + + + +
+Constructor Summary
LoggingContext(String transactionID) + +
+          Create a new LoggingContext.
+  + + + + + + + + + + + + + + + +
+Method Summary
+ StringgetNodeID() + +
+          Return the node ID.
+ StringgetTransactionID() + +
+          Return the transaction ID.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+NODE_ID_PROPERTY

+
+public static final String NODE_ID_PROPERTY
+
+
The name of the node ID system property.
+ + + + + + + + +
+Constructor Detail
+ +

+LoggingContext

+
+public LoggingContext(String transactionID)
+
+
Create a new LoggingContext.
+
Parameters:
transactionID - The transaction ID. May be null.
+
+
+ + + + + + + + +
+Method Detail
+ +

+getTransactionID

+
+public String getTransactionID()
+
+
Return the transaction ID.
+
Returns:
The transaction ID.
+
+
+
+ +

+getNodeID

+
+public String getNodeID()
+
+
Return the node ID.
+
Returns:
The node ID.
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/logging/LoggingContextManager.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/logging/LoggingContextManager.html new file mode 100644 index 000000000..7a4992b03 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/logging/LoggingContextManager.html @@ -0,0 +1,262 @@ + + + + + + +MOA SP/SS Server Internal API: Class LoggingContextManager + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.logging +
+Class LoggingContextManager

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.logging.LoggingContextManager
+
+
+
+
public class LoggingContextManager
extends Object
+ +

+Provides each thread with a single instance of LoggingContext. +

+

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

+ + + + + + + + + + + + + + + + + +
+Constructor Summary
+protected LoggingContextManager() + +
+          Creates a new LoggingContextManager. + +
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+static LoggingContextManagergetInstance() + +
+          Get the single instance of the LoggingContextManager class.
+ LoggingContextgetLoggingContext() + +
+          Return the LoggingContext for the current thread.
+ voidsetLoggingContext(LoggingContext ctx) + +
+          Set the LoggingContext context for the current thread.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+LoggingContextManager

+
+protected LoggingContextManager()
+
+
Creates a new LoggingContextManager. + + Protected to disallow direct instantiation.
+ + + + + + + + +
+Method Detail
+ +

+getInstance

+
+public static LoggingContextManager getInstance()
+
+
Get the single instance of the LoggingContextManager class.
+
Returns:
LoggingContextManager The single instance.
+
+
+
+ +

+setLoggingContext

+
+public void setLoggingContext(LoggingContext ctx)
+
+
Set the LoggingContext context for the current thread.
+
Parameters:
ctx - The LoggingContext for the current thread.
+
+
+
+ +

+getLoggingContext

+
+public LoggingContext getLoggingContext()
+
+
Return the LoggingContext for the current thread.
+
Returns:
LoggingContext The LoggingContext for the current + thread, or null if none has been set.
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/logging/class-use/LogMsg.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/logging/class-use/LogMsg.html new file mode 100644 index 000000000..4cbd90edd --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/logging/class-use/LogMsg.html @@ -0,0 +1,95 @@ + + + + + + +MOA SP/SS Server Internal API: Uses of Class at.gv.egovernment.moa.logging.LogMsg + + + + + + + + + + + + + + + + + +
+ +
+ + +
+
+

+Uses of Class
at.gv.egovernment.moa.logging.LogMsg

+
+No usage of at.gv.egovernment.moa.logging.LogMsg +

+


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

+Uses of Class
at.gv.egovernment.moa.logging.Logger

+
+No usage of at.gv.egovernment.moa.logging.Logger +

+


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

+Uses of Class
at.gv.egovernment.moa.logging.LoggingContext

+
+ + + + + + + + + +
+Packages that use LoggingContext
at.gv.egovernment.moa.logging  
+  +

+ + + + + +
+Uses of LoggingContext in at.gv.egovernment.moa.logging
+  +

+ + + + + + + + + +
Methods in at.gv.egovernment.moa.logging that return LoggingContext
+ LoggingContextLoggingContextManager.getLoggingContext() + +
+          Return the LoggingContext for the current thread.
+  +

+ + + + + + + + + +
Methods in at.gv.egovernment.moa.logging with parameters of type LoggingContext
+ voidLoggingContextManager.setLoggingContext(LoggingContext ctx) + +
+          Set the LoggingContext context for the current thread.
+  +

+


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

+Uses of Class
at.gv.egovernment.moa.logging.LoggingContextManager

+
+ + + + + + + + + +
+Packages that use LoggingContextManager
at.gv.egovernment.moa.logging  
+  +

+ + + + + +
+Uses of LoggingContextManager in at.gv.egovernment.moa.logging
+  +

+ + + + + + + + + +
Methods in at.gv.egovernment.moa.logging that return LoggingContextManager
+static LoggingContextManagerLoggingContextManager.getInstance() + +
+          Get the single instance of the LoggingContextManager class.
+  +

+


+ + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/logging/package-frame.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/logging/package-frame.html new file mode 100644 index 000000000..cca50930b --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/logging/package-frame.html @@ -0,0 +1,32 @@ + + + + + + +MOA SP/SS Server Internal API: Package at.gv.egovernment.moa.logging + + + + + +at.gv.egovernment.moa.logging + + + + +
+Classes  + +
+Logger +
+LoggingContext +
+LoggingContextManager +
+LogMsg
+ + + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/logging/package-summary.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/logging/package-summary.html new file mode 100644 index 000000000..d3814f536 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/logging/package-summary.html @@ -0,0 +1,121 @@ + + + + + + +MOA SP/SS Server Internal API: Package at.gv.egovernment.moa.logging + + + + + + + + + + + + + + + + + +
+ +
+ + +
+

+Package at.gv.egovernment.moa.logging +

+ + + + + + + + + + + + + + + + + + + + + +
+Class Summary
LoggerA utility class acting as a facade to the logging subsystem. + +
LoggingContextEncapsulates contextual information (i.e. per request information) for + logging purposes.
LoggingContextManagerProvides each thread with a single instance of LoggingContext.
LogMsgA unified message type to log messages from inside the MOA subsystem.
+  + +

+


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

+Hierarchy For Package at.gv.egovernment.moa.logging +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

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

+Uses of Package
at.gv.egovernment.moa.logging

+
+ + + + + + + + + +
+Packages that use at.gv.egovernment.moa.logging
at.gv.egovernment.moa.logging  
+  +

+ + + + + + + + + + + +
+Classes in at.gv.egovernment.moa.logging used by at.gv.egovernment.moa.logging
LoggingContext + +
+          Encapsulates contextual information (i.e. per request information) for + logging purposes.
LoggingContextManager + +
+          Provides each thread with a single instance of LoggingContext.
+  +

+


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

+ +at.gv.egovernment.moa.spss +
+Class MOAApplicationException

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

+Base class of application specific MOA exceptions. + + Application exceptions are exceptions that originate from application + code (e.g. inconsistent data provided by the user, no permission to access + certain resources, etc.) +

+

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

+ + + + + + + + + + + + + + + + + + + +
+Constructor Summary
MOAApplicationException(String messageId, + Object[] parameters) + +
+          Create a new MOAApplicationException.
MOAApplicationException(String messageId, + Object[] parameters, + Throwable wrapped) + +
+          Create a new MOAApplicationException.
+  + + + + + + + + + + +
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
+ +

+MOAApplicationException

+
+public MOAApplicationException(String messageId,
+                               Object[] parameters)
+
+
Create a new MOAApplicationException.
+
Parameters:
messageId - The identifier of the message associated with this + exception.
parameters - Additional message parameters.
+
+
+
+ +

+MOAApplicationException

+
+public MOAApplicationException(String messageId,
+                               Object[] parameters,
+                               Throwable wrapped)
+
+
Create a new MOAApplicationException.
+
Parameters:
messageId - The identifier of the message associated with this + MOAApplicationException.
parameters - Additional message parameters.
wrapped - The exception wrapped by this + MOAApplicationException.
+
+
+ + + + +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/MOAException.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/MOAException.html new file mode 100644 index 000000000..e9b0972b6 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/MOAException.html @@ -0,0 +1,378 @@ + + + + + + +MOA SP/SS Server Internal API: Class MOAException + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss +
+Class MOAException

+
+java.lang.Object
+  |
+  +--java.lang.Throwable
+        |
+        +--java.lang.Exception
+              |
+              +--at.gv.egovernment.moa.spss.MOAException
+
+
+
All Implemented Interfaces:
Serializable
+
+
+
Direct Known Subclasses:
MOAApplicationException, MOASystemException
+
+
+
+
public abstract class MOAException
extends Exception
+ +

+Base class of MOA specific exceptions. + + This class has the ability to wrap other exceptions which may be seen + as the root cause for this exception. A similar mechanism is in place + since JDK1.4 (see the getClause() method) but will not be used + because of required compatibility with JDK1.3. +

+

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

+ + + + + + + + + + + + + + + + + + + +
+Constructor Summary
MOAException(String messageId, + Object[] parameters) + +
+          Create a MOAException.
MOAException(String messageId, + Object[] parameters, + Throwable wrapped) + +
+          Create a MOAException.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ StringgetMessageId() + +
+          Returns the message ID of this exception.
+ ThrowablegetWrapped() + +
+          Returns the exception wrapped by this MOAException.
+ voidprintStackTrace() + +
+          Print a stack trace of this exception to System.err.
+ voidprintStackTrace(PrintStream s) + +
+          Print a stack trace of this exception, including the wrapped exception.
+ voidprintStackTrace(PrintWriter s) + +
+          Print a stack trace of this exception, including the wrapped exception.
+ org.w3c.dom.ElementtoErrorResponse() + +
+          Convert this MOAException to an ErrorResponse + element from the MOA namespace.
+ + + + + + + +
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
+ +

+MOAException

+
+public MOAException(String messageId,
+                    Object[] parameters)
+
+
Create a MOAException.
+
Parameters:
messageId - The message ID of the message contained in the created + MOAException.
parameters - The parameters needed to fill in the message arguments.
+
+
+
+ +

+MOAException

+
+public MOAException(String messageId,
+                    Object[] parameters,
+                    Throwable wrapped)
+
+
Create a MOAException.
+
Parameters:
messageId - The message ID of the message contained in the created + MOAException.
parameters - The parameters needed to fill in the message arguments.
wrapped - The exception wrapped by the created + MOAException.
+
+
+ + + + + + + + +
+Method Detail
+ +

+getMessageId

+
+public String getMessageId()
+
+
Returns the message ID of this exception.
+
Returns:
The message ID as provided in the constructor.
+
+
+
+ +

+getWrapped

+
+public Throwable getWrapped()
+
+
Returns the exception wrapped by this MOAException.
+
Returns:
The exception wrapped by this exception. Possibly + null, if none was provided at construction time.
+
+
+
+ +

+toErrorResponse

+
+public org.w3c.dom.Element toErrorResponse()
+
+
Convert this MOAException to an ErrorResponse + element from the MOA namespace.
+
Returns:
An ErrorResponse element, containing the subelements + ErrorCode and Info required by the MOA schema.
+
+
+
+ +

+printStackTrace

+
+public void printStackTrace()
+
+
Print a stack trace of this exception to System.err.
+
Overrides:
printStackTrace in class Throwable
+
+
+
See Also:
Throwable.printStackTrace()
+
+
+
+ +

+printStackTrace

+
+public void printStackTrace(PrintStream s)
+
+
Print a stack trace of this exception, including the wrapped exception.
+
Overrides:
printStackTrace in class Throwable
+
+
+
Parameters:
s - The stream to write the stack trace to.
See Also:
Throwable.printStackTrace(java.io.PrintStream)
+
+
+
+ +

+printStackTrace

+
+public void printStackTrace(PrintWriter s)
+
+
Print a stack trace of this exception, including the wrapped exception.
+
Overrides:
printStackTrace in class Throwable
+
+
+
Parameters:
s - The stream to write the stacktrace to.
See Also:
Throwable.printStackTrace(java.io.PrintWriter)
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/MOASystemException.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/MOASystemException.html new file mode 100644 index 000000000..4f9df6442 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/MOASystemException.html @@ -0,0 +1,247 @@ + + + + + + +MOA SP/SS Server Internal API: Class MOASystemException + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss +
+Class MOASystemException

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

+Base class of technical MOA exceptions. + + Technical exceptions are exceptions that originate from system failure (e.g., + a database connection fails, a component is not available, etc.) +

+

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

+ + + + + + + + + + + + + + + + + + + +
+Constructor Summary
MOASystemException(String messageId, + Object[] parameters) + +
+          Create a new MOASystemException.
MOASystemException(String messageId, + Object[] parameters, + Throwable wrapped) + +
+          Create a new MOASystemException.
+  + + + + + + + + + + +
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
+ +

+MOASystemException

+
+public MOASystemException(String messageId,
+                          Object[] parameters)
+
+
Create a new MOASystemException.
+
Parameters:
messageId - The identifier of the message associated with this + exception.
parameters - Additional message parameters.
+
+
+
+ +

+MOASystemException

+
+public MOASystemException(String messageId,
+                          Object[] parameters,
+                          Throwable wrapped)
+
+
Create a new MOASystemException.
+
Parameters:
messageId - The identifier of the message associated with this + MOASystemException.
parameters - Additional message parameters.
wrapped - The exception wrapped by this + MOASystemException.
+
+
+ + + + +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/class-use/MOAApplicationException.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/class-use/MOAApplicationException.html new file mode 100644 index 000000000..68f14ff5b --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/class-use/MOAApplicationException.html @@ -0,0 +1,423 @@ + + + + + + +MOA SP/SS Server Internal API: Uses of Class at.gv.egovernment.moa.spss.MOAApplicationException + + + + + + + + + + + + + + + + + +
+ +
+ + +
+
+

+Uses of Class
at.gv.egovernment.moa.spss.MOAApplicationException

+
+ + + + + + + + + + + + + + + + + + + + + +
+Packages that use MOAApplicationException
at.gv.egovernment.moa.spss.server.iaik.pki  
at.gv.egovernment.moa.spss.server.iaik.pki.store.truststore  
at.gv.egovernment.moa.spss.server.invoke  
at.gv.egovernment.moa.spss.server.service  
+  +

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

+ + + + + + + + +
Constructors in at.gv.egovernment.moa.spss.server.iaik.pki that throw MOAApplicationException
PKIProfileImpl(ConfigurationProvider config, + String trustProfileID) + +
+          Create a new PKIProfileImpl.
+  +

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

+ + + + + + + + +
Constructors in at.gv.egovernment.moa.spss.server.iaik.pki.store.truststore that throw MOAApplicationException
TrustStoreProfileImpl(ConfigurationProvider config, + String trustProfileId) + +
+          Create a new TrustStoreProfileImpl.
+  +

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

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in at.gv.egovernment.moa.spss.server.invoke that throw MOAApplicationException
+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.
+ InputStreamExternalURIResolver.resolve(String uriStr) + +
+          Return a stream to data at the given URI. + +
+ iaik.server.modules.xmlsign.XMLSignatureCreationProfileXMLSignatureCreationProfileFactory.createProfile(at.gv.egovernment.moa.spss.api.xmlsign.SingleSignatureInfo singleSignatureInfo) + +
+          Create a XMLSignatureCreationProfile for the given + SingleSignatureInfo object..
+ voidVerifyCMSSignatureResponseBuilder.addResult(iaik.server.modules.cmsverify.CMSSignatureVerificationResult result) + +
+          Add a verification result to the response.
+ iaik.server.modules.xml.XMLDataObjectDataObjectFactory.createSignatureEnvironment(at.gv.egovernment.moa.spss.api.common.Content content, + List supplements) + +
+          Return the signature environment, i.e., the root element of the + document, into which the signature will be inserted (if created) or which + contains the signature (if verified).
+ iaik.server.modules.xml.DataObjectDataObjectFactory.createFromSignatureEnvironment(org.w3c.dom.Element signatureEnvironment, + String uri, + String referenceID) + +
+          Create an XMLDataObject from the given signature environment.
+ iaik.server.modules.xml.DataObjectDataObjectFactory.createFromContentOptionalRefType(at.gv.egovernment.moa.spss.api.common.Content content, + String referenceID, + boolean allowContentAndReference, + boolean binaryAsXml, + boolean xmlAsNodeList, + boolean referenceAsXml) + +
+          Create a DataObject from a Content object.
+ iaik.server.modules.xml.DataObjectDataObjectFactory.createFromXmlDataObjectAssociation(at.gv.egovernment.moa.spss.api.common.XMLDataObjectAssociation xmlDataObjAssoc, + boolean xmlContentAllowed, + boolean binaryContentRepeatable) + +
+          Create a DataObject from a + XMLDataObjectAssociation object.
+ iaik.server.modules.xml.DataObjectDataObjectFactory.createFromTransformParameter(at.gv.egovernment.moa.spss.api.xmlverify.TransformParameter transformParameter) + +
+          Create a DataObject from a TransformParameter + object.
+ iaik.server.modules.xml.DataObjectDataObjectFactory.createFromURI(String uri, + boolean asXml) + +
+          Create a DataObject from data located at the given URI.
+static org.w3c.dom.ElementInvokerUtils.evaluateSignatureLocation(org.w3c.dom.Element root, + at.gv.egovernment.moa.spss.api.common.ElementSelector location) + +
+          Select the signature parent element.
+ voidVerifyXMLSignatureResponseBuilder.setResult(iaik.server.modules.xmlverify.XMLSignatureVerificationResult result, + iaik.server.modules.xmlverify.XMLSignatureVerificationProfile profile, + at.gv.egovernment.moa.spss.api.xmlverify.ReferencesCheckResult transformsSignatureManifestCheck) + +
+          Sets the verification result to the response. + +
+ iaik.server.modules.xml.TransformationTransformationFactory.createTransformation(at.gv.egovernment.moa.spss.api.common.Transform transform) + +
+          Create a Transformation based on a + Transform object.
+ ListTransformationFactory.createTransformationList(List transforms) + +
+          Create a List of Transformations from a + List of Transforms.
+ iaik.server.modules.xmlverify.XMLSignatureVerificationProfileXMLSignatureVerificationProfileFactory.createProfile() + +
+          Create a XMLSignatureCreationProfile from the + VerifyXMLSignaturesRequest and the current MOA configuration.
+ ListXMLSignatureVerificationProfileFactory.buildTransformationSupplements() + +
+          Build supplemental data objects used in the transformations.
+  +

+ + + + + +
+Uses of MOAApplicationException in at.gv.egovernment.moa.spss.server.service
+  +

+ + + + + + + + + + + + + +
Methods in at.gv.egovernment.moa.spss.server.service that throw MOAApplicationException
+static voidServiceUtils.validateRequest(org.w3c.dom.Element[] request) + +
+          Schema-validate a request.
+static org.w3c.dom.ElementServiceUtils.reparseRequest(org.w3c.dom.Element request) + +
+          Reparse the request with schema-validation turned on so that ID references + are resolved.
+  +

+


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

+Uses of Class
at.gv.egovernment.moa.spss.MOAException

+
+ + + + + + + + + + + + + + + + + + + + + +
+Packages that use MOAException
at.gv.egovernment.moa.spss  
at.gv.egovernment.moa.spss.server.config  
at.gv.egovernment.moa.spss.server.init  
at.gv.egovernment.moa.spss.server.invoke  
+  +

+ + + + + +
+Uses of MOAException in at.gv.egovernment.moa.spss
+  +

+ + + + + + + + + + + + + +
Subclasses of MOAException in at.gv.egovernment.moa.spss
+ classMOAApplicationException + +
+          Base class of application specific MOA exceptions. + +
+ classMOASystemException + +
+          Base class of technical MOA exceptions. + +
+  +

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

+ + + + + + + + + +
Subclasses of MOAException in at.gv.egovernment.moa.spss.server.config
+ classConfigurationException + +
+          Exception signalling an error in the configuration.
+  +

+ + + + + +
+Uses of MOAException in at.gv.egovernment.moa.spss.server.init
+  +

+ + + + + + + + + + + + + +
Methods in at.gv.egovernment.moa.spss.server.init that throw MOAException
+ voidConfiguratorImpl.init() + +
+           
+ voidConfiguratorImpl.update() + +
+           
+  +

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

+ + + + + + + + + + + + + + + + + +
Methods in at.gv.egovernment.moa.spss.server.invoke that return MOAException
+ MOAExceptionIaikExceptionMapper.map(iaik.IAIKException iaikException) + +
+          Map an IAIKException to a MOAException.
+ MOAExceptionIaikExceptionMapper.map(iaik.IAIKRuntimeException iaikException) + +
+          Map an IAIKRuntimeException to a MOAException.
+protected  MOAExceptionIaikExceptionMapper.createMoaException(Exception iaikException) + +
+          Create a MOAException from a given IAIKException + by looking it up in the mapping.
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in at.gv.egovernment.moa.spss.server.invoke that throw MOAException
+ iaik.server.modules.cmsverify.CMSSignatureVerificationProfileCMSSignatureVerificationProfileFactory.createProfile() + +
+          Create a CMSSignatureVerificationProfile from the given + request and the current MOA configuration.
+ at.gv.egovernment.moa.spss.api.xmlverify.VerifyXMLSignatureResponseXMLSignatureVerificationInvoker.verifyXMLSignature(at.gv.egovernment.moa.spss.api.xmlverify.VerifyXMLSignatureRequest request) + +
+          Process the VerifyXMLSignatureRequest message and invoke the + XMLSignatureVerificationModule.
+ at.gv.egovernment.moa.spss.api.cmsverify.VerifyCMSSignatureResponseSignatureVerificationServiceImpl.verifyCMSSignature(at.gv.egovernment.moa.spss.api.cmsverify.VerifyCMSSignatureRequest request) + +
+          Verify a CMS signature.
+ at.gv.egovernment.moa.spss.api.xmlverify.VerifyXMLSignatureResponseSignatureVerificationServiceImpl.verifyXMLSignature(at.gv.egovernment.moa.spss.api.xmlverify.VerifyXMLSignatureRequest request) + +
+          Verify an XML signature.
+ at.gv.egovernment.moa.spss.api.xmlsign.CreateXMLSignatureResponseSignatureCreationServiceImpl.createXMLSignature(at.gv.egovernment.moa.spss.api.xmlsign.CreateXMLSignatureRequest request) + +
+          Create an XML signature.
+ at.gv.egovernment.moa.spss.api.cmsverify.VerifyCMSSignatureResponseCMSSignatureVerificationInvoker.verifyCMSSignature(at.gv.egovernment.moa.spss.api.cmsverify.VerifyCMSSignatureRequest request) + +
+          Verify a CMS signature.
+ at.gv.egovernment.moa.spss.api.xmlsign.CreateXMLSignatureResponseXMLSignatureCreationInvoker.createXMLSignature(at.gv.egovernment.moa.spss.api.xmlsign.CreateXMLSignatureRequest request, + Set reserved) + +
+          Process the CreateXMLSignatureRequest message and invoke the + XMLSignatureCreationModule for every + SingleSignatureInfo contained in the request.
+  +

+


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

+Uses of Class
at.gv.egovernment.moa.spss.MOASystemException

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

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

+ + + + + + + + + +
Subclasses of MOASystemException in at.gv.egovernment.moa.spss.server.config
+ classConfigurationException + +
+          Exception signalling an error in the configuration.
+  +

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

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in at.gv.egovernment.moa.spss.server.invoke that throw MOASystemException
+ iaik.server.modules.xmlsign.XMLSignatureCreationProfileXMLSignatureCreationProfileFactory.createProfile(at.gv.egovernment.moa.spss.api.xmlsign.SingleSignatureInfo singleSignatureInfo) + +
+          Create a XMLSignatureCreationProfile for the given + SingleSignatureInfo object..
+ iaik.server.modules.xml.XMLDataObjectDataObjectFactory.createSignatureEnvironment(at.gv.egovernment.moa.spss.api.common.Content content, + List supplements) + +
+          Return the signature environment, i.e., the root element of the + document, into which the signature will be inserted (if created) or which + contains the signature (if verified).
+ iaik.server.modules.xml.DataObjectDataObjectFactory.createFromContentOptionalRefType(at.gv.egovernment.moa.spss.api.common.Content content, + String referenceID, + boolean allowContentAndReference, + boolean binaryAsXml, + boolean xmlAsNodeList, + boolean referenceAsXml) + +
+          Create a DataObject from a Content object.
+ iaik.server.modules.xml.DataObjectDataObjectFactory.createFromXmlDataObjectAssociation(at.gv.egovernment.moa.spss.api.common.XMLDataObjectAssociation xmlDataObjAssoc, + boolean xmlContentAllowed, + boolean binaryContentRepeatable) + +
+          Create a DataObject from a + XMLDataObjectAssociation object.
+ iaik.server.modules.xml.DataObjectDataObjectFactory.createFromTransformParameter(at.gv.egovernment.moa.spss.api.xmlverify.TransformParameter transformParameter) + +
+          Create a DataObject from a TransformParameter + object.
+ iaik.server.modules.xml.DataObjectDataObjectFactory.createFromURI(String uri, + boolean asXml) + +
+          Create a DataObject from data located at the given URI.
+ iaik.server.modules.xmlverify.XMLSignatureVerificationProfileXMLSignatureVerificationProfileFactory.createProfile() + +
+          Create a XMLSignatureCreationProfile from the + VerifyXMLSignaturesRequest and the current MOA configuration.
+ ListXMLSignatureVerificationProfileFactory.buildTransformationSupplements() + +
+          Build supplemental data objects used in the transformations.
+  +

+


+ + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/package-frame.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/package-frame.html new file mode 100644 index 000000000..ef9910f85 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/package-frame.html @@ -0,0 +1,30 @@ + + + + + + +MOA SP/SS Server Internal API: Package at.gv.egovernment.moa.spss + + + + + +at.gv.egovernment.moa.spss + + + + +
+Exceptions  + +
+MOAApplicationException +
+MOAException +
+MOASystemException
+ + + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/package-summary.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/package-summary.html new file mode 100644 index 000000000..7a8e355d9 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/package-summary.html @@ -0,0 +1,120 @@ + + + + + + +MOA SP/SS Server Internal API: Package at.gv.egovernment.moa.spss + + + + + + + + + + + + + + + + + +
+ +
+ + +
+

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

+ + + + + + + + + + + + + + + + + +
+Exception Summary
MOAApplicationExceptionBase class of application specific MOA exceptions. + +
MOAExceptionBase class of MOA specific exceptions. + +
MOASystemExceptionBase class of technical MOA exceptions. + +
+  + +

+


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

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

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

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

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

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Packages that use at.gv.egovernment.moa.spss
at.gv.egovernment.moa.spss  
at.gv.egovernment.moa.spss.server.config  
at.gv.egovernment.moa.spss.server.iaik.pki  
at.gv.egovernment.moa.spss.server.iaik.pki.store.truststore  
at.gv.egovernment.moa.spss.server.init  
at.gv.egovernment.moa.spss.server.invoke  
at.gv.egovernment.moa.spss.server.service  
+  +

+ + + + + + + + +
+Classes in at.gv.egovernment.moa.spss used by at.gv.egovernment.moa.spss
MOAException + +
+          Base class of MOA specific exceptions. + +
+  +

+ + + + + + + + + + + +
+Classes in at.gv.egovernment.moa.spss used by at.gv.egovernment.moa.spss.server.config
MOAException + +
+          Base class of MOA specific exceptions. + +
MOASystemException + +
+          Base class of technical MOA exceptions. + +
+  +

+ + + + + + + + +
+Classes in at.gv.egovernment.moa.spss used by at.gv.egovernment.moa.spss.server.iaik.pki
MOAApplicationException + +
+          Base class of application specific MOA exceptions. + +
+  +

+ + + + + + + + +
+Classes in at.gv.egovernment.moa.spss used by at.gv.egovernment.moa.spss.server.iaik.pki.store.truststore
MOAApplicationException + +
+          Base class of application specific MOA exceptions. + +
+  +

+ + + + + + + + +
+Classes in at.gv.egovernment.moa.spss used by at.gv.egovernment.moa.spss.server.init
MOAException + +
+          Base class of MOA specific exceptions. + +
+  +

+ + + + + + + + + + + + + + +
+Classes in at.gv.egovernment.moa.spss used by at.gv.egovernment.moa.spss.server.invoke
MOAApplicationException + +
+          Base class of application specific MOA exceptions. + +
MOAException + +
+          Base class of MOA specific exceptions. + +
MOASystemException + +
+          Base class of technical MOA exceptions. + +
+  +

+ + + + + + + + +
+Classes in at.gv.egovernment.moa.spss used by at.gv.egovernment.moa.spss.server.service
MOAApplicationException + +
+          Base class of application specific MOA exceptions. + +
+  +

+


+ + + + + + + + + + + + + +
+ +
+ + +
+ + + 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. + +
+  +

+


+ + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/cmsverify/CMSSignatureVerificationProfileImpl.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/cmsverify/CMSSignatureVerificationProfileImpl.html new file mode 100644 index 000000000..3c4981ec8 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/cmsverify/CMSSignatureVerificationProfileImpl.html @@ -0,0 +1,247 @@ + + + + + + +MOA SP/SS Server Internal API: Class CMSSignatureVerificationProfileImpl + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.iaik.cmsverify +
+Class CMSSignatureVerificationProfileImpl

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.spss.server.iaik.cmsverify.CMSSignatureVerificationProfileImpl
+
+
+
All Implemented Interfaces:
iaik.server.modules.cmsverify.CMSSignatureVerificationProfile
+
+
+
+
public class CMSSignatureVerificationProfileImpl
extends Object
implements iaik.server.modules.cmsverify.CMSSignatureVerificationProfile
+ +

+An implementation of the CMSSignatureVerificationProfile + interface. +

+

+
Version:
$Id$
+
Author:
Patrick Peck
+
See Also:
CMSSignatureVerificationProfile
+
+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
CMSSignatureVerificationProfileImpl() + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+ iaik.pki.PKIProfilegetCertificateValidationProfile() + +
+           
+ voidsetCertificateValidationProfile(iaik.pki.PKIProfile certificateValidationProfile) + +
+          Sets the profile for validating the signer certificate.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+CMSSignatureVerificationProfileImpl

+
+public CMSSignatureVerificationProfileImpl()
+
+
+ + + + + + + + +
+Method Detail
+ +

+getCertificateValidationProfile

+
+public iaik.pki.PKIProfile getCertificateValidationProfile()
+
+
+
Specified by:
getCertificateValidationProfile in interface iaik.server.modules.cmsverify.CMSSignatureVerificationProfile
+
+
+
See Also:
CMSSignatureVerificationProfile.getCertificateValidationProfile()
+
+
+
+ +

+setCertificateValidationProfile

+
+public void setCertificateValidationProfile(iaik.pki.PKIProfile certificateValidationProfile)
+
+
Sets the profile for validating the signer certificate.
+
+
+
+
Parameters:
certificateValidationProfile - The certificate validation profile to + set.
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/cmsverify/class-use/CMSSignatureVerificationProfileImpl.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/cmsverify/class-use/CMSSignatureVerificationProfileImpl.html new file mode 100644 index 000000000..c453ce878 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/cmsverify/class-use/CMSSignatureVerificationProfileImpl.html @@ -0,0 +1,95 @@ + + + + + + +MOA SP/SS Server Internal API: Uses of Class at.gv.egovernment.moa.spss.server.iaik.cmsverify.CMSSignatureVerificationProfileImpl + + + + + + + + + + + + + + + + + +
+ +
+ + +
+
+

+Uses of Class
at.gv.egovernment.moa.spss.server.iaik.cmsverify.CMSSignatureVerificationProfileImpl

+
+No usage of at.gv.egovernment.moa.spss.server.iaik.cmsverify.CMSSignatureVerificationProfileImpl +

+


+ + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/cmsverify/package-frame.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/cmsverify/package-frame.html new file mode 100644 index 000000000..8c1b8babd --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/cmsverify/package-frame.html @@ -0,0 +1,26 @@ + + + + + + +MOA SP/SS Server Internal API: Package at.gv.egovernment.moa.spss.server.iaik.cmsverify + + + + + +at.gv.egovernment.moa.spss.server.iaik.cmsverify + + + + +
+Classes  + +
+CMSSignatureVerificationProfileImpl
+ + + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/cmsverify/package-summary.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/cmsverify/package-summary.html new file mode 100644 index 000000000..074ca69b5 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/cmsverify/package-summary.html @@ -0,0 +1,107 @@ + + + + + + +MOA SP/SS Server Internal API: Package at.gv.egovernment.moa.spss.server.iaik.cmsverify + + + + + + + + + + + + + + + + + +
+ +
+ + +
+

+Package at.gv.egovernment.moa.spss.server.iaik.cmsverify +

+ + + + + + + + + +
+Class Summary
CMSSignatureVerificationProfileImplAn implementation of the CMSSignatureVerificationProfile + interface.
+  + +

+


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

+Hierarchy For Package at.gv.egovernment.moa.spss.server.iaik.cmsverify +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

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

+Uses of Package
at.gv.egovernment.moa.spss.server.iaik.cmsverify

+
+No usage of at.gv.egovernment.moa.spss.server.iaik.cmsverify +

+


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

+ +at.gv.egovernment.moa.spss.server.iaik.config +
+Class AbstractKeyModuleConfigurationImpl

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.spss.server.iaik.config.AbstractKeyModuleConfigurationImpl
+
+
+
All Implemented Interfaces:
iaik.server.modules.keys.KeyModuleConfiguration
+
+
+
Direct Known Subclasses:
HardwareKeyModuleConfigurationImpl, SoftwareKeyModuleConfigurationImpl
+
+
+
+
public abstract class AbstractKeyModuleConfigurationImpl
extends Object
implements iaik.server.modules.keys.KeyModuleConfiguration
+ +

+Base implementation class for the KeyModuleConfiguration + interface and the interfaces derived from it. +

+

+
Version:
$Id$
+
Author:
Patrick Peck
+
See Also:
KeyModuleConfiguration
+
+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
AbstractKeyModuleConfigurationImpl(String moduleID) + +
+          Creata new AbstractKeyModuleConfigurationImpl.
+  + + + + + + + + + + + +
+Method Summary
+ StringgetModuleID() + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+AbstractKeyModuleConfigurationImpl

+
+public AbstractKeyModuleConfigurationImpl(String moduleID)
+
+
Creata new AbstractKeyModuleConfigurationImpl.
+
Parameters:
moduleID - The key module ID of this + KeyModuleConfiguration.
+
+
+ + + + + + + + +
+Method Detail
+ +

+getModuleID

+
+public String getModuleID()
+
+
+
Specified by:
getModuleID in interface iaik.server.modules.keys.KeyModuleConfiguration
+
+
+
See Also:
KeyModuleConfiguration.getModuleID()
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/AbstractObservableConfiguration.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/AbstractObservableConfiguration.html new file mode 100644 index 000000000..821d7efe0 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/AbstractObservableConfiguration.html @@ -0,0 +1,270 @@ + + + + + + +MOA SP/SS Server Internal API: Class AbstractObservableConfiguration + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.iaik.config +
+Class AbstractObservableConfiguration

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.spss.server.iaik.config.AbstractObservableConfiguration
+
+
+
All Implemented Interfaces:
iaik.servertools.observer.Observable
+
+
+
Direct Known Subclasses:
ArchiveConfigurationImpl, CertStoreConfigurationImpl, RevocationConfigurationImpl, ValidationConfigurationImpl
+
+
+
+
public abstract class AbstractObservableConfiguration
extends Object
implements iaik.servertools.observer.Observable
+ +

+A base class for observable configuration data. +

+

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

+ + + + + + + + + + + + + + + + +
+Constructor Summary
AbstractObservableConfiguration() + +
+           
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidaddObserver(iaik.servertools.observer.Observer observer) + +
+           
+ voidnotify(iaik.servertools.observer.NotificationData data) + +
+           
+ booleanremoveObserver(iaik.servertools.observer.Observer observer) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+AbstractObservableConfiguration

+
+public AbstractObservableConfiguration()
+
+
+ + + + + + + + +
+Method Detail
+ +

+addObserver

+
+public void addObserver(iaik.servertools.observer.Observer observer)
+
+
+
Specified by:
addObserver in interface iaik.servertools.observer.Observable
+
+
+
See Also:
iaik.utils.observer.Observable#addObserver(iaik.utils.observer.Observer)
+
+
+
+ +

+removeObserver

+
+public boolean removeObserver(iaik.servertools.observer.Observer observer)
+
+
+
Specified by:
removeObserver in interface iaik.servertools.observer.Observable
+
+
+
See Also:
iaik.utils.observer.Observable#removeObserver(iaik.utils.observer.Observer)
+
+
+
+ +

+notify

+
+public void notify(iaik.servertools.observer.NotificationData data)
+
+
+
Specified by:
notify in interface iaik.servertools.observer.Observable
+
+
+
See Also:
iaik.utils.observer.Observable#notify(iaik.utils.observer.NotificationData)
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/ArchiveConfigurationImpl.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/ArchiveConfigurationImpl.html new file mode 100644 index 000000000..ba4ebd2b8 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/ArchiveConfigurationImpl.html @@ -0,0 +1,276 @@ + + + + + + +MOA SP/SS Server Internal API: Class ArchiveConfigurationImpl + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.iaik.config +
+Class ArchiveConfigurationImpl

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.spss.server.iaik.config.AbstractObservableConfiguration
+        |
+        +--at.gv.egovernment.moa.spss.server.iaik.config.ArchiveConfigurationImpl
+
+
+
All Implemented Interfaces:
iaik.pki.store.revocation.archive.ArchiveConfiguration, iaik.servertools.observer.Observable
+
+
+
+
public class ArchiveConfigurationImpl
extends AbstractObservableConfiguration
implements iaik.pki.store.revocation.archive.ArchiveConfiguration
+ +

+An implementation of the ArchiveConfiguration interface + using configuration data provided by the MOA configuration file. +

+

+
Version:
$Id$
+
Author:
Patrick Peck
+
See Also:
ArchiveConfiguration
+
+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
ArchiveConfigurationImpl(ConfigurationProvider config) + +
+          Create a new ArchiveConfigurationImpl.
+  + + + + + + + + + + + + + + + +
+Method Summary
+ iaik.pki.store.revocation.archive.ArchiveParametergetArchiveParameters() + +
+          Return the ArchiveParameters describing this + ArchiveConfiguration.
+ StringgetType() + +
+          Return the type of archive. + +
+ + + + + + + +
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
+ +

+ArchiveConfigurationImpl

+
+public ArchiveConfigurationImpl(ConfigurationProvider config)
+
+
Create a new ArchiveConfigurationImpl.
+
Parameters:
config - The MOA configuration from which the configuration data is + being read.
+
+
+ + + + + + + + +
+Method Detail
+ +

+getType

+
+public String getType()
+
+
Return the type of archive. + + This will always return ArchiveTypes.DATABASE.
+
Specified by:
getType in interface iaik.pki.store.revocation.archive.ArchiveConfiguration
+
+
+
Returns:
ArchiveTypes.DATABASE.
See Also:
ArchiveConfiguration.getType()
+
+
+
+ +

+getArchiveParameters

+
+public iaik.pki.store.revocation.archive.ArchiveParameter getArchiveParameters()
+
+
Return the ArchiveParameters describing this + ArchiveConfiguration.
+
Specified by:
getArchiveParameters in interface iaik.pki.store.revocation.archive.ArchiveConfiguration
+
+
+
Returns:
The archive parameters.
See Also:
ArchiveConfiguration.getArchiveParameters()
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/CRLDistributionPointAdapter.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/CRLDistributionPointAdapter.html new file mode 100644 index 000000000..864f4e140 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/CRLDistributionPointAdapter.html @@ -0,0 +1,273 @@ + + + + + + +MOA SP/SS Server Internal API: Class CRLDistributionPointAdapter + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.iaik.config +
+Class CRLDistributionPointAdapter

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.spss.server.iaik.config.CRLDistributionPointAdapter
+
+
+
All Implemented Interfaces:
iaik.pki.revocation.CRLDistributionPoint, iaik.pki.revocation.DistributionPoint
+
+
+
+
public class CRLDistributionPointAdapter
extends Object
implements iaik.pki.revocation.CRLDistributionPoint
+ +

+A class that wraps an + at.gv.egovernment.moa.spss.server.config.DistributionPoint as a + iaik.pki.revocation.CRLDistributionPoint. +

+

+
Version:
$Id$
+
Author:
Patrick Peck
+
See Also:
CRLDistributionPoint
+
+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
CRLDistributionPointAdapter(DistributionPoint distributionPoint) + +
+          Create a new CRLDistributionPointAdapter.
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ intgetReasonCodes() + +
+           
+ StringgetType() + +
+           
+ StringgetUri() + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+CRLDistributionPointAdapter

+
+public CRLDistributionPointAdapter(DistributionPoint distributionPoint)
+
+
Create a new CRLDistributionPointAdapter.
+
Parameters:
distributionPoint - The DistributionPoint to wrap. It + contains the data configured in the MOA configuration.
+
+
+ + + + + + + + +
+Method Detail
+ +

+getReasonCodes

+
+public int getReasonCodes()
+
+
+
Specified by:
getReasonCodes in interface iaik.pki.revocation.CRLDistributionPoint
+
+
+
See Also:
CRLDistributionPoint.getReasonCodes()
+
+
+
+ +

+getType

+
+public String getType()
+
+
+
Specified by:
getType in interface iaik.pki.revocation.DistributionPoint
+
+
+
Returns:
RevocationSourceTypes.CRL
See Also:
DistributionPoint.getType()
+
+
+
+ +

+getUri

+
+public String getUri()
+
+
+
Specified by:
getUri in interface iaik.pki.revocation.DistributionPoint
+
+
+
See Also:
DistributionPoint.getUri()
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/CertStoreConfigurationImpl.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/CertStoreConfigurationImpl.html new file mode 100644 index 000000000..a22cde4fb --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/CertStoreConfigurationImpl.html @@ -0,0 +1,248 @@ + + + + + + +MOA SP/SS Server Internal API: Class CertStoreConfigurationImpl + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.iaik.config +
+Class CertStoreConfigurationImpl

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.spss.server.iaik.config.AbstractObservableConfiguration
+        |
+        +--at.gv.egovernment.moa.spss.server.iaik.config.CertStoreConfigurationImpl
+
+
+
All Implemented Interfaces:
iaik.pki.store.certstore.CertStoreConfiguration, iaik.servertools.observer.Observable
+
+
+
+
public class CertStoreConfigurationImpl
extends AbstractObservableConfiguration
implements iaik.pki.store.certstore.CertStoreConfiguration
+ +

+An implementation of the CertStoreConfiguration interface based + on MOA configuration data. +

+

+
Version:
$Id$
+
Author:
Patrick Peck
+
See Also:
CertStoreConfiguration
+
+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
CertStoreConfigurationImpl(ConfigurationProvider config) + +
+          Create a new CertStoreConfigurationImpl.
+  + + + + + + + + + + + +
+Method Summary
+ iaik.pki.store.certstore.CertStoreParameters[]getParameters() + +
+           
+ + + + + + + +
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
+ +

+CertStoreConfigurationImpl

+
+public CertStoreConfigurationImpl(ConfigurationProvider config)
+
+
Create a new CertStoreConfigurationImpl.
+
Parameters:
config - The MOA configuration from which the configuration data is + being read.
+
+
+ + + + + + + + +
+Method Detail
+ +

+getParameters

+
+public iaik.pki.store.certstore.CertStoreParameters[] getParameters()
+
+
+
Specified by:
getParameters in interface iaik.pki.store.certstore.CertStoreConfiguration
+
+
+
See Also:
CertStoreConfiguration.getParameters()
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/ConfigurationDataImpl.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/ConfigurationDataImpl.html new file mode 100644 index 000000000..51018f2a5 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/ConfigurationDataImpl.html @@ -0,0 +1,293 @@ + + + + + + +MOA SP/SS Server Internal API: Class ConfigurationDataImpl + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.iaik.config +
+Class ConfigurationDataImpl

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.spss.server.iaik.config.ConfigurationDataImpl
+
+
+
All Implemented Interfaces:
iaik.server.ConfigurationData
+
+
+
+
public class ConfigurationDataImpl
extends Object
implements iaik.server.ConfigurationData
+ +

+An implementation of the ConfigurationData interface using + MOA configuration data. +

+

+
Version:
$Id$
+
Author:
Patrick Peck
+
See Also:
ConfigurationData
+
+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
ConfigurationDataImpl(ConfigurationProvider config) + +
+          Create a new ConfigurationDataImpl.
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ ListgetCryptoModuleConfigurations() + +
+           
+ ListgetKeyModuleConfigurations() + +
+           
+ iaik.logging.LoggerConfiggetLoggerConfig() + +
+           
+ iaik.pki.PKIConfigurationgetPKIConfiguration() + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+ConfigurationDataImpl

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

+getPKIConfiguration

+
+public iaik.pki.PKIConfiguration getPKIConfiguration()
+
+
+
Specified by:
getPKIConfiguration in interface iaik.server.ConfigurationData
+
+
+
See Also:
ConfigurationData.getPKIConfiguration()
+
+
+
+ +

+getCryptoModuleConfigurations

+
+public List getCryptoModuleConfigurations()
+
+
+
Specified by:
getCryptoModuleConfigurations in interface iaik.server.ConfigurationData
+
+
+
See Also:
ConfigurationData.getCryptoModuleConfigurations()
+
+
+
+ +

+getKeyModuleConfigurations

+
+public List getKeyModuleConfigurations()
+
+
+
Specified by:
getKeyModuleConfigurations in interface iaik.server.ConfigurationData
+
+
+
See Also:
ConfigurationData.getKeyModuleConfigurations()
+
+
+
+ +

+getLoggerConfig

+
+public iaik.logging.LoggerConfig getLoggerConfig()
+
+
+
Specified by:
getLoggerConfig in interface iaik.server.ConfigurationData
+
+
+
See Also:
ConfigurationData.getLoggerConfig()
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/DataBaseArchiveParameterImpl.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/DataBaseArchiveParameterImpl.html new file mode 100644 index 000000000..9b36700da --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/DataBaseArchiveParameterImpl.html @@ -0,0 +1,226 @@ + + + + + + +MOA SP/SS Server Internal API: Class DataBaseArchiveParameterImpl + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.iaik.config +
+Class DataBaseArchiveParameterImpl

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.spss.server.iaik.config.DataBaseArchiveParameterImpl
+
+
+
All Implemented Interfaces:
iaik.pki.store.revocation.archive.ArchiveParameter, iaik.pki.store.revocation.archive.db.DataBaseArchiveParameter
+
+
+
+
public class DataBaseArchiveParameterImpl
extends Object
implements iaik.pki.store.revocation.archive.db.DataBaseArchiveParameter
+ +

+An implementation of the DataBaseArchiveParameter interface. +

+

+
Version:
$Id$
+
Author:
Patrick Peck
+
See Also:
DataBaseArchiveParameter
+
+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
DataBaseArchiveParameterImpl(String jDBCUrl) + +
+          Create a new DataBaseArchiveParameterImpl.
+  + + + + + + + + + + + +
+Method Summary
+ StringgetJDBCUrl() + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+DataBaseArchiveParameterImpl

+
+public DataBaseArchiveParameterImpl(String jDBCUrl)
+
+
Create a new DataBaseArchiveParameterImpl.
+
Parameters:
jDBCUrl - The JDBC URL of the archive.
+
+
+ + + + + + + + +
+Method Detail
+ +

+getJDBCUrl

+
+public String getJDBCUrl()
+
+
+
Specified by:
getJDBCUrl in interface iaik.pki.store.revocation.archive.db.DataBaseArchiveParameter
+
+
+
See Also:
DataBaseArchiveParameter.getJDBCUrl()
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/DirectoryCertStoreParametersImpl.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/DirectoryCertStoreParametersImpl.html new file mode 100644 index 000000000..f24f3cf61 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/DirectoryCertStoreParametersImpl.html @@ -0,0 +1,320 @@ + + + + + + +MOA SP/SS Server Internal API: Class DirectoryCertStoreParametersImpl + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.iaik.config +
+Class DirectoryCertStoreParametersImpl

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.spss.server.iaik.config.DirectoryCertStoreParametersImpl
+
+
+
All Implemented Interfaces:
iaik.pki.store.certstore.CertStoreParameters, iaik.pki.store.certstore.directory.DirectoryCertStoreParameters
+
+
+
+
public class DirectoryCertStoreParametersImpl
extends Object
implements iaik.pki.store.certstore.directory.DirectoryCertStoreParameters
+ +

+An implementation of the DirectoryCertStoreParameters interface. +

+

+
Version:
$Id$
+
Author:
Patrick Peck
+
See Also:
DirectoryCertStoreParameters
+
+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
DirectoryCertStoreParametersImpl(String id, + String rootDirectory, + boolean createNew, + boolean readOnly) + +
+          Create a new DirectoryCertStoreParameterImpl.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ booleancreateNew() + +
+           
+ StringgetId() + +
+           
+ StringgetRootDirectory() + +
+           
+ StringgetType() + +
+           
+ booleanisReadOnly() + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+DirectoryCertStoreParametersImpl

+
+public DirectoryCertStoreParametersImpl(String id,
+                                        String rootDirectory,
+                                        boolean createNew,
+                                        boolean readOnly)
+
+
Create a new DirectoryCertStoreParameterImpl.
+
Parameters:
id - The CertStore ID.
rootDirectory - The root directory of the CertStore.
createNew - Whether a new directory may be created.
readOnly - Whether the CertStore is read-only.
+
+
+ + + + + + + + +
+Method Detail
+ +

+getRootDirectory

+
+public String getRootDirectory()
+
+
+
Specified by:
getRootDirectory in interface iaik.pki.store.certstore.directory.DirectoryCertStoreParameters
+
+
+
See Also:
DirectoryCertStoreParameters.getRootDirectory()
+
+
+
+ +

+createNew

+
+public boolean createNew()
+
+
+
Specified by:
createNew in interface iaik.pki.store.certstore.directory.DirectoryCertStoreParameters
+
+
+
See Also:
DirectoryCertStoreParameters.createNew()
+
+
+
+ +

+getId

+
+public String getId()
+
+
+
Specified by:
getId in interface iaik.pki.store.certstore.CertStoreParameters
+
+
+
See Also:
CertStoreParameters.getId()
+
+
+
+ +

+isReadOnly

+
+public boolean isReadOnly()
+
+
+
Specified by:
isReadOnly in interface iaik.pki.store.certstore.CertStoreParameters
+
+
+
See Also:
CertStoreParameters.isReadOnly()
+
+
+
+ +

+getType

+
+public String getType()
+
+
+
Specified by:
getType in interface iaik.pki.store.certstore.CertStoreParameters
+
+
+
Returns:
CertStoreTypes.DIRECTORY
See Also:
CertStoreParameters.getType()
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/HardwareCryptoModuleConfigurationImpl.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/HardwareCryptoModuleConfigurationImpl.html new file mode 100644 index 000000000..5a9e9b2aa --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/HardwareCryptoModuleConfigurationImpl.html @@ -0,0 +1,272 @@ + + + + + + +MOA SP/SS Server Internal API: Class HardwareCryptoModuleConfigurationImpl + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.iaik.config +
+Class HardwareCryptoModuleConfigurationImpl

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.spss.server.iaik.config.HardwareCryptoModuleConfigurationImpl
+
+
+
All Implemented Interfaces:
iaik.server.modules.crypto.CryptoModuleConfiguration, iaik.server.modules.crypto.HardwareCryptoModuleConfiguration
+
+
+
+
public class HardwareCryptoModuleConfigurationImpl
extends Object
implements iaik.server.modules.crypto.HardwareCryptoModuleConfiguration
+ +

+An implementation of the HardwareCryptoModuleConfiguration + wrapping a HardwareCryptoModule from the MOA configuration. +

+

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

+ + + + + + + + + + + + + + + + +
+Constructor Summary
HardwareCryptoModuleConfigurationImpl(HardwareCryptoModule module) + +
+          Create a new HardwareCryptoModuleConfigurationImpl.
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ StringgetModuleName() + +
+           
+ StringgetSlotID() + +
+           
+ char[]getUserPIN() + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+HardwareCryptoModuleConfigurationImpl

+
+public HardwareCryptoModuleConfigurationImpl(HardwareCryptoModule module)
+
+
Create a new HardwareCryptoModuleConfigurationImpl.
+
Parameters:
module - The HardwareCryptoModule from the underlying MOA + configuration.
+
+
+ + + + + + + + +
+Method Detail
+ +

+getModuleName

+
+public String getModuleName()
+
+
+
Specified by:
getModuleName in interface iaik.server.modules.crypto.HardwareCryptoModuleConfiguration
+
+
+
See Also:
HardwareCryptoModuleConfiguration.getModuleName()
+
+
+
+ +

+getSlotID

+
+public String getSlotID()
+
+
+
Specified by:
getSlotID in interface iaik.server.modules.crypto.HardwareCryptoModuleConfiguration
+
+
+
See Also:
HardwareCryptoModuleConfiguration.getSlotID()
+
+
+
+ +

+getUserPIN

+
+public char[] getUserPIN()
+
+
+
Specified by:
getUserPIN in interface iaik.server.modules.crypto.HardwareCryptoModuleConfiguration
+
+
+
See Also:
HardwareCryptoModuleConfiguration.getUserPIN()
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/HardwareKeyModuleConfigurationImpl.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/HardwareKeyModuleConfigurationImpl.html new file mode 100644 index 000000000..e1193127d --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/HardwareKeyModuleConfigurationImpl.html @@ -0,0 +1,293 @@ + + + + + + +MOA SP/SS Server Internal API: Class HardwareKeyModuleConfigurationImpl + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.iaik.config +
+Class HardwareKeyModuleConfigurationImpl

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.spss.server.iaik.config.AbstractKeyModuleConfigurationImpl
+        |
+        +--at.gv.egovernment.moa.spss.server.iaik.config.HardwareKeyModuleConfigurationImpl
+
+
+
All Implemented Interfaces:
iaik.server.modules.keys.HardwareKeyModuleConfiguration, iaik.server.modules.keys.KeyModuleConfiguration
+
+
+
+
public class HardwareKeyModuleConfigurationImpl
extends AbstractKeyModuleConfigurationImpl
implements iaik.server.modules.keys.HardwareKeyModuleConfiguration
+ +

+An implementation of the HardwareKeyModuleConfiguration + interface wrapping a HardwareKeyModule from the MOA + configuration. +

+

+
Version:
$Id$
+
Author:
Patrick Peck
+
See Also:
HardwareKeyModuleConfiguration
+
+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
HardwareKeyModuleConfigurationImpl(HardwareKeyModule keyModule) + +
+          Create a new HardwareKeyModuleConfigurationImpl.
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ StringgetModuleName() + +
+           
+ StringgetSlotID() + +
+           
+ char[]getUserPIN() + +
+           
+ + + + + + + +
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
+ +

+HardwareKeyModuleConfigurationImpl

+
+public HardwareKeyModuleConfigurationImpl(HardwareKeyModule keyModule)
+
+
Create a new HardwareKeyModuleConfigurationImpl.
+
Parameters:
keyModule - The HardwareKeyModule from the underlying + MOA configuration.
+
+
+ + + + + + + + +
+Method Detail
+ +

+getModuleName

+
+public String getModuleName()
+
+
+
Specified by:
getModuleName in interface iaik.server.modules.keys.HardwareKeyModuleConfiguration
+
+
+
See Also:
HardwareKeyModuleConfiguration.getModuleName()
+
+
+
+ +

+getSlotID

+
+public String getSlotID()
+
+
+
Specified by:
getSlotID in interface iaik.server.modules.keys.HardwareKeyModuleConfiguration
+
+
+
See Also:
HardwareKeyModuleConfiguration.getSlotID()
+
+
+
+ +

+getUserPIN

+
+public char[] getUserPIN()
+
+
+
Specified by:
getUserPIN in interface iaik.server.modules.keys.HardwareKeyModuleConfiguration
+
+
+
See Also:
HardwareKeyModuleConfiguration.getUserPIN()
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/IaikConfigurator.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/IaikConfigurator.html new file mode 100644 index 000000000..a2f4a29b3 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/IaikConfigurator.html @@ -0,0 +1,238 @@ + + + + + + +MOA SP/SS Server Internal API: Class IaikConfigurator + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.iaik.config +
+Class IaikConfigurator

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

+A class responsible for configuring the IAIK MOA modules. +

+

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

+ + + + + + + + + + + + + + + + +
+Constructor Summary
IaikConfigurator() + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+ voidconfigure(ConfigurationProvider moaConfig) + +
+          Configure the IAIK MOA subsystem.
+ ListgetWarnings() + +
+          Return the warnings encountered during configuration.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+IaikConfigurator

+
+public IaikConfigurator()
+
+
+ + + + + + + + +
+Method Detail
+ +

+configure

+
+public void configure(ConfigurationProvider moaConfig)
+               throws ConfigurationException
+
+
Configure the IAIK MOA subsystem.
+
Parameters:
moaConfig - The underlying MOA configuration.
Throws:
ConfigurationException - An error occurred configuring the IAIK + MOA subsystem.
+
+
+
+ +

+getWarnings

+
+public List getWarnings()
+
+
Return the warnings encountered during configuration.
+
Returns:
The warnings.
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/LoggerConfigImpl.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/LoggerConfigImpl.html new file mode 100644 index 000000000..0925ace9b --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/LoggerConfigImpl.html @@ -0,0 +1,259 @@ + + + + + + +MOA SP/SS Server Internal API: Class LoggerConfigImpl + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.iaik.config +
+Class LoggerConfigImpl

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.spss.server.iaik.config.LoggerConfigImpl
+
+
+
All Implemented Interfaces:
iaik.logging.LoggerConfig
+
+
+
+
public class LoggerConfigImpl
extends Object
implements iaik.logging.LoggerConfig
+ +

+Default implementation of the LoggerConfig interface. +

+

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

+ + + + + + + + + + + + + + + + +
+Constructor Summary
LoggerConfigImpl() + +
+           
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ StringgetFactory() + +
+           
+ StringgetNodeId() + +
+           
+ PropertiesgetProperties() + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+LoggerConfigImpl

+
+public LoggerConfigImpl()
+
+
+ + + + + + + + +
+Method Detail
+ +

+getFactory

+
+public String getFactory()
+
+
+
Specified by:
getFactory in interface iaik.logging.LoggerConfig
+
+
+
+ +

+getProperties

+
+public Properties getProperties()
+                         throws iaik.logging.LogConfigurationException
+
+
+
Specified by:
getProperties in interface iaik.logging.LoggerConfig
+
+
+
+ +

+getNodeId

+
+public String getNodeId()
+
+
+
Specified by:
getNodeId in interface iaik.logging.LoggerConfig
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/PKIConfigurationImpl.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/PKIConfigurationImpl.html new file mode 100644 index 000000000..ed5112403 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/PKIConfigurationImpl.html @@ -0,0 +1,294 @@ + + + + + + +MOA SP/SS Server Internal API: Class PKIConfigurationImpl + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.iaik.config +
+Class PKIConfigurationImpl

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.spss.server.iaik.config.PKIConfigurationImpl
+
+
+
All Implemented Interfaces:
iaik.pki.PKIConfiguration
+
+
+
+
public class PKIConfigurationImpl
extends Object
implements iaik.pki.PKIConfiguration
+ +

+An implementation of the PKIConfiguration interface using data + from the MOA configuration. +

+

+
Version:
$Id$
+
Author:
Patrick Peck
+
See Also:
PKIConfiguration
+
+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
PKIConfigurationImpl(ConfigurationProvider config) + +
+          Create a new PKIConfigurationImpl.
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ iaik.pki.store.revocation.archive.ArchiveConfigurationgetArchiveConfiguration() + +
+           
+ iaik.pki.store.certstore.CertStoreConfigurationgetCertStoreConfiguration() + +
+           
+ iaik.pki.revocation.RevocationConfigurationgetRevocationConfiguration() + +
+           
+ iaik.pki.pathvalidation.ValidationConfigurationgetValidationConfiguration() + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+PKIConfigurationImpl

+
+public PKIConfigurationImpl(ConfigurationProvider config)
+
+
Create a new PKIConfigurationImpl.
+
Parameters:
config - The underlying MOA configuration which will be used to build + the configuration data contained in this object.
+
+
+ + + + + + + + +
+Method Detail
+ +

+getCertStoreConfiguration

+
+public iaik.pki.store.certstore.CertStoreConfiguration getCertStoreConfiguration()
+
+
+
Specified by:
getCertStoreConfiguration in interface iaik.pki.PKIConfiguration
+
+
+
See Also:
PKIConfiguration.getCertStoreConfiguration()
+
+
+
+ +

+getRevocationConfiguration

+
+public iaik.pki.revocation.RevocationConfiguration getRevocationConfiguration()
+
+
+
Specified by:
getRevocationConfiguration in interface iaik.pki.PKIConfiguration
+
+
+
See Also:
PKIConfiguration.getRevocationConfiguration()
+
+
+
+ +

+getArchiveConfiguration

+
+public iaik.pki.store.revocation.archive.ArchiveConfiguration getArchiveConfiguration()
+
+
+
Specified by:
getArchiveConfiguration in interface iaik.pki.PKIConfiguration
+
+
+
See Also:
PKIConfiguration.getArchiveConfiguration()
+
+
+
+ +

+getValidationConfiguration

+
+public iaik.pki.pathvalidation.ValidationConfiguration getValidationConfiguration()
+
+
+
Specified by:
getValidationConfiguration in interface iaik.pki.PKIConfiguration
+
+
+
See Also:
PKIConfiguration.getValidationConfiguration()
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/RevocationConfigurationImpl.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/RevocationConfigurationImpl.html new file mode 100644 index 000000000..d03f710c5 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/RevocationConfigurationImpl.html @@ -0,0 +1,274 @@ + + + + + + +MOA SP/SS Server Internal API: Class RevocationConfigurationImpl + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.iaik.config +
+Class RevocationConfigurationImpl

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.spss.server.iaik.config.AbstractObservableConfiguration
+        |
+        +--at.gv.egovernment.moa.spss.server.iaik.config.RevocationConfigurationImpl
+
+
+
All Implemented Interfaces:
iaik.servertools.observer.Observable, iaik.pki.revocation.RevocationConfiguration
+
+
+
+
public class RevocationConfigurationImpl
extends AbstractObservableConfiguration
implements iaik.pki.revocation.RevocationConfiguration
+ +

+An implementation of the RevocationConfiguration interface using + MOA configuration data. +

+

+
Version:
$Id$
+
Author:
Patrick Peck
+
See Also:
RevocationConfiguration
+
+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
RevocationConfigurationImpl(ConfigurationProvider config) + +
+          Create a new RevocationConfigurationImpl.
+  + + + + + + + + + + + + + + + +
+Method Summary
+ booleanarchiveRevocationInfo(String type, + String uri) + +
+           
+ SetgetAlternativeDistributionPoints(X509Certificate cert, + Date date) + +
+           
+ + + + + + + +
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
+ +

+RevocationConfigurationImpl

+
+public RevocationConfigurationImpl(ConfigurationProvider config)
+
+
Create a new RevocationConfigurationImpl.
+
Parameters:
config - The underlying MOA configuration containing the configuration + data.
+
+
+ + + + + + + + +
+Method Detail
+ +

+getAlternativeDistributionPoints

+
+public Set getAlternativeDistributionPoints(X509Certificate cert,
+                                            Date date)
+
+
+
Specified by:
getAlternativeDistributionPoints in interface iaik.pki.revocation.RevocationConfiguration
+
+
+
See Also:
RevocationConfiguration.getAlternativeDistributionPoints(java.security.cert.X509Certificate, java.util.Date)
+
+
+
+ +

+archiveRevocationInfo

+
+public boolean archiveRevocationInfo(String type,
+                                     String uri)
+
+
+
Specified by:
archiveRevocationInfo in interface iaik.pki.revocation.RevocationConfiguration
+
+
+
See Also:
RevocationConfiguration.archiveRevocationInfo(java.lang.String, java.lang.String)
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/SoftwareKeyModuleConfigurationImpl.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/SoftwareKeyModuleConfigurationImpl.html new file mode 100644 index 000000000..daa91cac3 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/SoftwareKeyModuleConfigurationImpl.html @@ -0,0 +1,301 @@ + + + + + + +MOA SP/SS Server Internal API: Class SoftwareKeyModuleConfigurationImpl + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +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
+ InputStreamgetKeyStoreAsStream() + +
+           
+ char[]getKeyStoreAuthenticationData() + +
+           
+ StringgetKeyStoreTypeName() + +
+           
+ + + + + + + +
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()
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/ValidationConfigurationImpl.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/ValidationConfigurationImpl.html new file mode 100644 index 000000000..73e8fe6da --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/ValidationConfigurationImpl.html @@ -0,0 +1,291 @@ + + + + + + +MOA SP/SS Server Internal API: Class ValidationConfigurationImpl + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +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
+ StringgetChainingMode(X509Certificate cert) + +
+           
+ X509CertificategetPublicKeyParamsAsCert(X509Certificate cert) + +
+           
+ AlgorithmParameterSpecgetPublicKeyParamsAsSpec(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)
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/class-use/AbstractKeyModuleConfigurationImpl.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/class-use/AbstractKeyModuleConfigurationImpl.html new file mode 100644 index 000000000..9855a4bbe --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/class-use/AbstractKeyModuleConfigurationImpl.html @@ -0,0 +1,142 @@ + + + + + + +MOA SP/SS Server Internal API: Uses of Class at.gv.egovernment.moa.spss.server.iaik.config.AbstractKeyModuleConfigurationImpl + + + + + + + + + + + + + + + + + +
+ +
+ + +
+
+

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

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

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

+ + + + + + + + + + + + + +
Subclasses of AbstractKeyModuleConfigurationImpl in at.gv.egovernment.moa.spss.server.iaik.config
+ classHardwareKeyModuleConfigurationImpl + +
+          An implementation of the HardwareKeyModuleConfiguration + interface wrapping a HardwareKeyModule from the MOA + configuration.
+ classSoftwareKeyModuleConfigurationImpl + +
+          An implementation of the SoftwareKeyModuleConfiguration wrapping + a SoftwareKeyModule from the MOA configuration.
+  +

+


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

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

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

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

+ + + + + + + + + + + + + + + + + + + + + +
Subclasses of AbstractObservableConfiguration in at.gv.egovernment.moa.spss.server.iaik.config
+ classArchiveConfigurationImpl + +
+          An implementation of the ArchiveConfiguration interface + using configuration data provided by the MOA configuration file.
+ classCertStoreConfigurationImpl + +
+          An implementation of the CertStoreConfiguration interface based + on MOA configuration data.
+ classRevocationConfigurationImpl + +
+          An implementation of the RevocationConfiguration interface using + MOA configuration data.
+ classValidationConfigurationImpl + +
+          An implementation of the ValidationConfiguration interface using + MOA configuration data.
+  +

+


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

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

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

+


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

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

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

+


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

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

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

+


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

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

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

+


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

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

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

+


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

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

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

+


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

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

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

+


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

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

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

+


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

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

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

+


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

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

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

+


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

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

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

+


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

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

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

+


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

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

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

+


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

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

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

+


+ + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/package-frame.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/package-frame.html new file mode 100644 index 000000000..eaae36bed --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/package-frame.html @@ -0,0 +1,56 @@ + + + + + + +MOA SP/SS Server Internal API: Package at.gv.egovernment.moa.spss.server.iaik.config + + + + + +at.gv.egovernment.moa.spss.server.iaik.config + + + + +
+Classes  + +
+AbstractKeyModuleConfigurationImpl +
+AbstractObservableConfiguration +
+ArchiveConfigurationImpl +
+CertStoreConfigurationImpl +
+ConfigurationDataImpl +
+CRLDistributionPointAdapter +
+DataBaseArchiveParameterImpl +
+DirectoryCertStoreParametersImpl +
+HardwareCryptoModuleConfigurationImpl +
+HardwareKeyModuleConfigurationImpl +
+IaikConfigurator +
+LoggerConfigImpl +
+PKIConfigurationImpl +
+RevocationConfigurationImpl +
+SoftwareKeyModuleConfigurationImpl +
+ValidationConfigurationImpl
+ + + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/package-summary.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/package-summary.html new file mode 100644 index 000000000..103bba7c0 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/config/package-summary.html @@ -0,0 +1,179 @@ + + + + + + +MOA SP/SS Server Internal API: Package at.gv.egovernment.moa.spss.server.iaik.config + + + + + + + + + + + + + + + + + +
+ +
+ + +
+

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

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Class Summary
AbstractKeyModuleConfigurationImplBase implementation class for the KeyModuleConfiguration + interface and the interfaces derived from it.
AbstractObservableConfigurationA base class for observable configuration data.
ArchiveConfigurationImplAn implementation of the ArchiveConfiguration interface + using configuration data provided by the MOA configuration file.
CertStoreConfigurationImplAn implementation of the CertStoreConfiguration interface based + on MOA configuration data.
ConfigurationDataImplAn implementation of the ConfigurationData interface using + MOA configuration data.
CRLDistributionPointAdapterA class that wraps an + at.gv.egovernment.moa.spss.server.config.DistributionPoint as a + iaik.pki.revocation.CRLDistributionPoint.
DataBaseArchiveParameterImplAn implementation of the DataBaseArchiveParameter interface.
DirectoryCertStoreParametersImplAn implementation of the DirectoryCertStoreParameters interface.
HardwareCryptoModuleConfigurationImplAn implementation of the HardwareCryptoModuleConfiguration + wrapping a HardwareCryptoModule from the MOA configuration.
HardwareKeyModuleConfigurationImplAn implementation of the HardwareKeyModuleConfiguration + interface wrapping a HardwareKeyModule from the MOA + configuration.
IaikConfiguratorA class responsible for configuring the IAIK MOA modules.
LoggerConfigImplDefault implementation of the LoggerConfig interface.
PKIConfigurationImplAn implementation of the PKIConfiguration interface using data + from the MOA configuration.
RevocationConfigurationImplAn implementation of the RevocationConfiguration interface using + MOA configuration data.
SoftwareKeyModuleConfigurationImplAn implementation of the SoftwareKeyModuleConfiguration wrapping + a SoftwareKeyModule from the MOA configuration.
ValidationConfigurationImplAn implementation of the ValidationConfiguration interface using + MOA configuration data.
+  + +

+


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

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

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

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

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

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

+ + + + + + + + + + + +
+Classes in at.gv.egovernment.moa.spss.server.iaik.config used by at.gv.egovernment.moa.spss.server.iaik.config
AbstractKeyModuleConfigurationImpl + +
+          Base implementation class for the KeyModuleConfiguration + interface and the interfaces derived from it.
AbstractObservableConfiguration + +
+          A base class for observable configuration data.
+  +

+


+ + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/pki/PKIProfileImpl.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/pki/PKIProfileImpl.html new file mode 100644 index 000000000..5e19fa240 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/pki/PKIProfileImpl.html @@ -0,0 +1,388 @@ + + + + + + +MOA SP/SS Server Internal API: Class PKIProfileImpl + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.iaik.pki +
+Class PKIProfileImpl

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.spss.server.iaik.pki.PKIProfileImpl
+
+
+
All Implemented Interfaces:
iaik.pki.PKIProfile
+
+
+
+
public class PKIProfileImpl
extends Object
implements iaik.pki.PKIProfile
+ +

+Implementation of the PKIProfile interface containing + information needed for certificate path validation. It uses configuration + data from the MOA configuration. +

+

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

+ + + + + + + + + + + + + + + + +
+Constructor Summary
PKIProfileImpl(ConfigurationProvider config, + String trustProfileID) + +
+          Create a new PKIProfileImpl.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ booleanautoAddCertificates() + +
+           
+ iaik.pki.revocation.RevocationProfilegetRevocationProfile() + +
+           
+ iaik.pki.store.truststore.TrustStoreProfilegetTrustStoreProfile() + +
+           
+ iaik.pki.pathvalidation.ValidationProfilegetValidationProfile() + +
+           
+protected  voidsetRevocationProfile(iaik.pki.revocation.RevocationProfile revocationProfile) + +
+          Sets the RevocationProfile.
+protected  voidsetTrustStoreProfile(iaik.pki.store.truststore.TrustStoreProfile trustStoreProfile) + +
+          Sets the TrustStoreProfile.
+protected  voidsetValidationProfile(iaik.pki.pathvalidation.ValidationProfile validationProfile) + +
+          Sets the ValidationProfile.
+ booleanuseAuthorityInfoAccess() + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+PKIProfileImpl

+
+public PKIProfileImpl(ConfigurationProvider config,
+                      String trustProfileID)
+               throws MOAApplicationException
+
+
Create a new PKIProfileImpl.
+
Parameters:
config - The MOA configuration providing configuration data about + certificate path validation.
trustProfileID - The trust profile ID denoting the location of the + trust store.
Throws:
MOAApplicationException - An error occurred building the profile.
+
+
+ + + + + + + + +
+Method Detail
+ +

+autoAddCertificates

+
+public boolean autoAddCertificates()
+
+
+
Specified by:
autoAddCertificates in interface iaik.pki.PKIProfile
+
+
+
See Also:
PKIProfile.autoAddCertificates()
+
+
+
+ +

+getRevocationProfile

+
+public iaik.pki.revocation.RevocationProfile getRevocationProfile()
+
+
+
Specified by:
getRevocationProfile in interface iaik.pki.PKIProfile
+
+
+
See Also:
PKIProfile.getRevocationProfile()
+
+
+
+ +

+setRevocationProfile

+
+protected void setRevocationProfile(iaik.pki.revocation.RevocationProfile revocationProfile)
+
+
Sets the RevocationProfile.
+
+
+
+
Parameters:
revocationProfile - The RevocationProfile used for + revocation checking.
+
+
+
+ +

+getTrustStoreProfile

+
+public iaik.pki.store.truststore.TrustStoreProfile getTrustStoreProfile()
+
+
+
Specified by:
getTrustStoreProfile in interface iaik.pki.PKIProfile
+
+
+
See Also:
PKIProfile.getTrustStoreProfile()
+
+
+
+ +

+setTrustStoreProfile

+
+protected void setTrustStoreProfile(iaik.pki.store.truststore.TrustStoreProfile trustStoreProfile)
+
+
Sets the TrustStoreProfile.
+
+
+
+
Parameters:
trustStoreProfile - The TrustStoreProfile.
+
+
+
+ +

+getValidationProfile

+
+public iaik.pki.pathvalidation.ValidationProfile getValidationProfile()
+
+
+
Specified by:
getValidationProfile in interface iaik.pki.PKIProfile
+
+
+
See Also:
PKIProfile.getValidationProfile()
+
+
+
+ +

+setValidationProfile

+
+protected void setValidationProfile(iaik.pki.pathvalidation.ValidationProfile validationProfile)
+
+
Sets the ValidationProfile.
+
+
+
+
Parameters:
validationProfile - The ValidationProfile to set.
+
+
+
+ +

+useAuthorityInfoAccess

+
+public boolean useAuthorityInfoAccess()
+
+
+
Specified by:
useAuthorityInfoAccess in interface iaik.pki.PKIProfile
+
+
+
See Also:
PKIProfile.useAuthorityInfoAccess()
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/pki/class-use/PKIProfileImpl.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/pki/class-use/PKIProfileImpl.html new file mode 100644 index 000000000..c40ef02c7 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/pki/class-use/PKIProfileImpl.html @@ -0,0 +1,95 @@ + + + + + + +MOA SP/SS Server Internal API: Uses of Class at.gv.egovernment.moa.spss.server.iaik.pki.PKIProfileImpl + + + + + + + + + + + + + + + + + +
+ +
+ + +
+
+

+Uses of Class
at.gv.egovernment.moa.spss.server.iaik.pki.PKIProfileImpl

+
+No usage of at.gv.egovernment.moa.spss.server.iaik.pki.PKIProfileImpl +

+


+ + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/pki/package-frame.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/pki/package-frame.html new file mode 100644 index 000000000..630080b8c --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/pki/package-frame.html @@ -0,0 +1,26 @@ + + + + + + +MOA SP/SS Server Internal API: Package at.gv.egovernment.moa.spss.server.iaik.pki + + + + + +at.gv.egovernment.moa.spss.server.iaik.pki + + + + +
+Classes  + +
+PKIProfileImpl
+ + + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/pki/package-summary.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/pki/package-summary.html new file mode 100644 index 000000000..ab0bb1c41 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/pki/package-summary.html @@ -0,0 +1,107 @@ + + + + + + +MOA SP/SS Server Internal API: Package at.gv.egovernment.moa.spss.server.iaik.pki + + + + + + + + + + + + + + + + + +
+ +
+ + +
+

+Package at.gv.egovernment.moa.spss.server.iaik.pki +

+ + + + + + + + + +
+Class Summary
PKIProfileImplImplementation of the PKIProfile interface containing + information needed for certificate path validation.
+  + +

+


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

+Hierarchy For Package at.gv.egovernment.moa.spss.server.iaik.pki +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

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

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

+
+No usage of at.gv.egovernment.moa.spss.server.iaik.pki +

+


+ + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/pki/pathvalidation/ValidationProfileImpl.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/pki/pathvalidation/ValidationProfileImpl.html new file mode 100644 index 000000000..71981a8e5 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/pki/pathvalidation/ValidationProfileImpl.html @@ -0,0 +1,374 @@ + + + + + + +MOA SP/SS Server Internal API: Class ValidationProfileImpl + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.iaik.pki.pathvalidation +
+Class ValidationProfileImpl

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.spss.server.iaik.pki.pathvalidation.ValidationProfileImpl
+
+
+
All Implemented Interfaces:
iaik.pki.pathvalidation.ValidationProfile
+
+
+
+
public class ValidationProfileImpl
extends Object
implements iaik.pki.pathvalidation.ValidationProfile
+ +

+An implementation of the ValidationProfile interface providing + information about certificat path validation. +

+

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

+ + + + + + + + + + + + + + + + +
+Constructor Summary
ValidationProfileImpl(ConfigurationProvider config) + +
+          Create a new ValidationProfileImpl object. + +
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ booleangetInitialAnyPolicyInhibit() + +
+           
+ booleangetInitialExplicitPolicy() + +
+           
+ booleangetInitialPolicyMappingInhibit() + +
+           
+ SetgetInitialPolicySet() + +
+           
+ booleangetNameConstraintsProcessing() + +
+           
+ booleangetPolicyProcessing() + +
+           
+ booleangetRevocationChecking() + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+ValidationProfileImpl

+
+public ValidationProfileImpl(ConfigurationProvider config)
+
+
Create a new ValidationProfileImpl object. + + This objects's fields are preset to the following values: + +
    +
  • initialAnyPolicyInhibit = true
  • +
  • initialExplicitPoliy = true
  • +
  • initialPolicyMappingInhibit = true
  • +
  • initialPolicySet = empty
  • +
  • policyProcessing = false
  • +
  • nameConstraintsProcessing = false
  • +
  • revocationChecking = false
  • +
+
Parameters:
config - MOA configuration data for additional configuration + information (currently unused).
+
+
+ + + + + + + + +
+Method Detail
+ +

+getInitialAnyPolicyInhibit

+
+public boolean getInitialAnyPolicyInhibit()
+
+
+
Specified by:
getInitialAnyPolicyInhibit in interface iaik.pki.pathvalidation.ValidationProfile
+
+
+
See Also:
ValidationProfile.getInitialAnyPolicyInhibit()
+
+
+
+ +

+getInitialExplicitPolicy

+
+public boolean getInitialExplicitPolicy()
+
+
+
Specified by:
getInitialExplicitPolicy in interface iaik.pki.pathvalidation.ValidationProfile
+
+
+
See Also:
ValidationProfile.getInitialExplicitPolicy()
+
+
+
+ +

+getInitialPolicyMappingInhibit

+
+public boolean getInitialPolicyMappingInhibit()
+
+
+
Specified by:
getInitialPolicyMappingInhibit in interface iaik.pki.pathvalidation.ValidationProfile
+
+
+
See Also:
ValidationProfile.getInitialPolicyMappingInhibit()
+
+
+
+ +

+getInitialPolicySet

+
+public Set getInitialPolicySet()
+
+
+
Specified by:
getInitialPolicySet in interface iaik.pki.pathvalidation.ValidationProfile
+
+
+
See Also:
ValidationProfile.getInitialPolicySet()
+
+
+
+ +

+getPolicyProcessing

+
+public boolean getPolicyProcessing()
+
+
+
Specified by:
getPolicyProcessing in interface iaik.pki.pathvalidation.ValidationProfile
+
+
+
See Also:
ValidationProfile.getPolicyProcessing()
+
+
+
+ +

+getNameConstraintsProcessing

+
+public boolean getNameConstraintsProcessing()
+
+
+
Specified by:
getNameConstraintsProcessing in interface iaik.pki.pathvalidation.ValidationProfile
+
+
+
See Also:
ValidationProfile.getNameConstraintsProcessing()
+
+
+
+ +

+getRevocationChecking

+
+public boolean getRevocationChecking()
+
+
+
Specified by:
getRevocationChecking in interface iaik.pki.pathvalidation.ValidationProfile
+
+
+
See Also:
ValidationProfile.getRevocationChecking()
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/pki/pathvalidation/class-use/ValidationProfileImpl.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/pki/pathvalidation/class-use/ValidationProfileImpl.html new file mode 100644 index 000000000..b6331db96 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/pki/pathvalidation/class-use/ValidationProfileImpl.html @@ -0,0 +1,95 @@ + + + + + + +MOA SP/SS Server Internal API: Uses of Class at.gv.egovernment.moa.spss.server.iaik.pki.pathvalidation.ValidationProfileImpl + + + + + + + + + + + + + + + + + +
+ +
+ + +
+
+

+Uses of Class
at.gv.egovernment.moa.spss.server.iaik.pki.pathvalidation.ValidationProfileImpl

+
+No usage of at.gv.egovernment.moa.spss.server.iaik.pki.pathvalidation.ValidationProfileImpl +

+


+ + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/pki/pathvalidation/package-frame.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/pki/pathvalidation/package-frame.html new file mode 100644 index 000000000..5b96f69d5 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/pki/pathvalidation/package-frame.html @@ -0,0 +1,26 @@ + + + + + + +MOA SP/SS Server Internal API: Package at.gv.egovernment.moa.spss.server.iaik.pki.pathvalidation + + + + + +at.gv.egovernment.moa.spss.server.iaik.pki.pathvalidation + + + + +
+Classes  + +
+ValidationProfileImpl
+ + + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/pki/pathvalidation/package-summary.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/pki/pathvalidation/package-summary.html new file mode 100644 index 000000000..8ac98591a --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/pki/pathvalidation/package-summary.html @@ -0,0 +1,107 @@ + + + + + + +MOA SP/SS Server Internal API: Package at.gv.egovernment.moa.spss.server.iaik.pki.pathvalidation + + + + + + + + + + + + + + + + + +
+ +
+ + +
+

+Package at.gv.egovernment.moa.spss.server.iaik.pki.pathvalidation +

+ + + + + + + + + +
+Class Summary
ValidationProfileImplAn implementation of the ValidationProfile interface providing + information about certificat path validation.
+  + +

+


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

+Hierarchy For Package at.gv.egovernment.moa.spss.server.iaik.pki.pathvalidation +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

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

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

+
+No usage of at.gv.egovernment.moa.spss.server.iaik.pki.pathvalidation +

+


+ + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/pki/revocation/RevocationProfileImpl.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/pki/revocation/RevocationProfileImpl.html new file mode 100644 index 000000000..c5c5fcc2b --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/pki/revocation/RevocationProfileImpl.html @@ -0,0 +1,272 @@ + + + + + + +MOA SP/SS Server Internal API: Class RevocationProfileImpl + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.iaik.pki.revocation +
+Class RevocationProfileImpl

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.spss.server.iaik.pki.revocation.RevocationProfileImpl
+
+
+
All Implemented Interfaces:
iaik.pki.revocation.RevocationProfile
+
+
+
+
public class RevocationProfileImpl
extends Object
implements iaik.pki.revocation.RevocationProfile
+ +

+An implementation of the RevocationProfile interface providing + information about revocation status checking, based on MOA configuration + data. +

+

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

+ + + + + + + + + + + + + + + + +
+Constructor Summary
RevocationProfileImpl(ConfigurationProvider config) + +
+          Create a new RevocationProfileImpl.
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ longgetMaxRevocationAge(String distributionPointUri) + +
+           
+ StringgetOCSPRequestHashAlgorithm() + +
+           
+ String[]getPreferredServiceOrder(X509Certificate cert) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+RevocationProfileImpl

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

+getMaxRevocationAge

+
+public long getMaxRevocationAge(String distributionPointUri)
+
+
+
Specified by:
getMaxRevocationAge in interface iaik.pki.revocation.RevocationProfile
+
+
+
See Also:
RevocationProfile.getMaxRevocationAge(String)
+
+
+
+ +

+getOCSPRequestHashAlgorithm

+
+public String getOCSPRequestHashAlgorithm()
+
+
+
Specified by:
getOCSPRequestHashAlgorithm in interface iaik.pki.revocation.RevocationProfile
+
+
+
See Also:
RevocationProfile.getOCSPRequestHashAlgorithm()
+
+
+
+ +

+getPreferredServiceOrder

+
+public String[] getPreferredServiceOrder(X509Certificate cert)
+
+
+
Specified by:
getPreferredServiceOrder in interface iaik.pki.revocation.RevocationProfile
+
+
+
See Also:
RevocationProfile.getPreferredServiceOrder(java.security.cert.X509Certificate)
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/pki/revocation/class-use/RevocationProfileImpl.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/pki/revocation/class-use/RevocationProfileImpl.html new file mode 100644 index 000000000..05205cde7 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/pki/revocation/class-use/RevocationProfileImpl.html @@ -0,0 +1,95 @@ + + + + + + +MOA SP/SS Server Internal API: Uses of Class at.gv.egovernment.moa.spss.server.iaik.pki.revocation.RevocationProfileImpl + + + + + + + + + + + + + + + + + +
+ +
+ + +
+
+

+Uses of Class
at.gv.egovernment.moa.spss.server.iaik.pki.revocation.RevocationProfileImpl

+
+No usage of at.gv.egovernment.moa.spss.server.iaik.pki.revocation.RevocationProfileImpl +

+


+ + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/pki/revocation/package-frame.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/pki/revocation/package-frame.html new file mode 100644 index 000000000..20643c437 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/pki/revocation/package-frame.html @@ -0,0 +1,26 @@ + + + + + + +MOA SP/SS Server Internal API: Package at.gv.egovernment.moa.spss.server.iaik.pki.revocation + + + + + +at.gv.egovernment.moa.spss.server.iaik.pki.revocation + + + + +
+Classes  + +
+RevocationProfileImpl
+ + + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/pki/revocation/package-summary.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/pki/revocation/package-summary.html new file mode 100644 index 000000000..ddd5fe949 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/pki/revocation/package-summary.html @@ -0,0 +1,108 @@ + + + + + + +MOA SP/SS Server Internal API: Package at.gv.egovernment.moa.spss.server.iaik.pki.revocation + + + + + + + + + + + + + + + + + +
+ +
+ + +
+

+Package at.gv.egovernment.moa.spss.server.iaik.pki.revocation +

+ + + + + + + + + +
+Class Summary
RevocationProfileImplAn implementation of the RevocationProfile interface providing + information about revocation status checking, based on MOA configuration + data.
+  + +

+


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

+Hierarchy For Package at.gv.egovernment.moa.spss.server.iaik.pki.revocation +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

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

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

+
+No usage of at.gv.egovernment.moa.spss.server.iaik.pki.revocation +

+


+ + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/pki/store/truststore/TrustStoreProfileImpl.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/pki/store/truststore/TrustStoreProfileImpl.html new file mode 100644 index 000000000..f0b8e76cf --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/pki/store/truststore/TrustStoreProfileImpl.html @@ -0,0 +1,365 @@ + + + + + + +MOA SP/SS Server Internal API: Class TrustStoreProfileImpl + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.iaik.pki.store.truststore +
+Class TrustStoreProfileImpl

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.spss.server.iaik.pki.store.truststore.TrustStoreProfileImpl
+
+
+
All Implemented Interfaces:
iaik.servertools.observer.Observable, iaik.pki.store.truststore.TrustStoreProfile
+
+
+
+
public class TrustStoreProfileImpl
extends Object
implements iaik.pki.store.truststore.TrustStoreProfile
+ +

+An implementation of the TrustStoreProfile interface, using data + from the MOA configuration. +

+

+
Version:
$Id$
+
Author:
Patrick Peck
+
See Also:
TrustStoreProfile
+
+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
TrustStoreProfileImpl(ConfigurationProvider config, + String trustProfileId) + +
+          Create a new TrustStoreProfileImpl.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidaddObserver(iaik.servertools.observer.Observer observer) + +
+           
+ StringgetType() + +
+           
+ StringgetURI() + +
+           
+ voidnotify(iaik.servertools.observer.NotificationData notificationData) + +
+           
+ booleanremoveObserver(iaik.servertools.observer.Observer observer) + +
+           
+protected  voidsetType(String type) + +
+          Sets the the trust store type.
+protected  voidsetURI(String URI) + +
+          Sets the trust store URI.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+TrustStoreProfileImpl

+
+public TrustStoreProfileImpl(ConfigurationProvider config,
+                             String trustProfileId)
+                      throws MOAApplicationException
+
+
Create a new TrustStoreProfileImpl.
+
Parameters:
config - The MOA configuration data, from which trust store + configuration data is read.
trustProfileId - The trust profile id on which this + TrustStoreProfile is based.
Throws:
MOAApplicationException - The trustProfileId could not + be found in the MOA configuration.
+
+
+ + + + + + + + +
+Method Detail
+ +

+getType

+
+public String getType()
+
+
+
Specified by:
getType in interface iaik.pki.store.truststore.TrustStoreProfile
+
+
+
See Also:
TrustStoreProfile.getType()
+
+
+
+ +

+setType

+
+protected void setType(String type)
+
+
Sets the the trust store type.
+
+
+
+
Parameters:
type - The trust store type to set.
+
+
+
+ +

+getURI

+
+public String getURI()
+
+
+
Specified by:
getURI in interface iaik.pki.store.truststore.TrustStoreProfile
+
+
+
See Also:
TrustStoreProfile.getURI()
+
+
+
+ +

+setURI

+
+protected void setURI(String URI)
+
+
Sets the trust store URI.
+
+
+
+
Parameters:
URI - The trust store URI to set.
+
+
+
+ +

+addObserver

+
+public void addObserver(iaik.servertools.observer.Observer observer)
+
+
+
Specified by:
addObserver in interface iaik.servertools.observer.Observable
+
+
+
See Also:
iaik.utils.observer.Observable#addObserver(Observer)
+
+
+
+ +

+removeObserver

+
+public boolean removeObserver(iaik.servertools.observer.Observer observer)
+
+
+
Specified by:
removeObserver in interface iaik.servertools.observer.Observable
+
+
+
See Also:
iaik.utils.observer.Observable#removeObserver(Observer)
+
+
+
+ +

+notify

+
+public void notify(iaik.servertools.observer.NotificationData notificationData)
+
+
+
Specified by:
notify in interface iaik.servertools.observer.Observable
+
+
+
See Also:
iaik.utils.observer.Observable#notify(NotificationData)
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/pki/store/truststore/class-use/TrustStoreProfileImpl.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/pki/store/truststore/class-use/TrustStoreProfileImpl.html new file mode 100644 index 000000000..ec67c0861 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/pki/store/truststore/class-use/TrustStoreProfileImpl.html @@ -0,0 +1,95 @@ + + + + + + +MOA SP/SS Server Internal API: Uses of Class at.gv.egovernment.moa.spss.server.iaik.pki.store.truststore.TrustStoreProfileImpl + + + + + + + + + + + + + + + + + +
+ +
+ + +
+
+

+Uses of Class
at.gv.egovernment.moa.spss.server.iaik.pki.store.truststore.TrustStoreProfileImpl

+
+No usage of at.gv.egovernment.moa.spss.server.iaik.pki.store.truststore.TrustStoreProfileImpl +

+


+ + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/pki/store/truststore/package-frame.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/pki/store/truststore/package-frame.html new file mode 100644 index 000000000..035482b00 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/pki/store/truststore/package-frame.html @@ -0,0 +1,26 @@ + + + + + + +MOA SP/SS Server Internal API: Package at.gv.egovernment.moa.spss.server.iaik.pki.store.truststore + + + + + +at.gv.egovernment.moa.spss.server.iaik.pki.store.truststore + + + + +
+Classes  + +
+TrustStoreProfileImpl
+ + + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/pki/store/truststore/package-summary.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/pki/store/truststore/package-summary.html new file mode 100644 index 000000000..d1ed5464e --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/pki/store/truststore/package-summary.html @@ -0,0 +1,107 @@ + + + + + + +MOA SP/SS Server Internal API: Package at.gv.egovernment.moa.spss.server.iaik.pki.store.truststore + + + + + + + + + + + + + + + + + +
+ +
+ + +
+

+Package at.gv.egovernment.moa.spss.server.iaik.pki.store.truststore +

+ + + + + + + + + +
+Class Summary
TrustStoreProfileImplAn implementation of the TrustStoreProfile interface, using data + from the MOA configuration.
+  + +

+


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

+Hierarchy For Package at.gv.egovernment.moa.spss.server.iaik.pki.store.truststore +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

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

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

+
+No usage of at.gv.egovernment.moa.spss.server.iaik.pki.store.truststore +

+


+ + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/Base64TransformationImpl.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/Base64TransformationImpl.html new file mode 100644 index 000000000..9981bba68 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/Base64TransformationImpl.html @@ -0,0 +1,259 @@ + + + + + + +MOA SP/SS Server Internal API: Class Base64TransformationImpl + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.iaik.xml +
+Class Base64TransformationImpl

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.spss.server.iaik.xml.TransformationImpl
+        |
+        +--at.gv.egovernment.moa.spss.server.iaik.xml.Base64TransformationImpl
+
+
+
All Implemented Interfaces:
iaik.server.modules.xml.Base64Transformation, iaik.server.modules.xml.Transformation
+
+
+
+
public class Base64TransformationImpl
extends TransformationImpl
implements iaik.server.modules.xml.Base64Transformation
+ +

+An implementation of the Base64Transformation + Transformation type. +

+

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

+ + + + + + + + + + + + + +
Fields inherited from interface iaik.server.modules.xml.Base64Transformation
ALL, BASE64_DECODING
+  + + + + + + + + + + +
+Constructor Summary
Base64TransformationImpl() + +
+          Create a new Base64TransformationImpl.
+  + + + + + + + + + + + +
+Method Summary
+ booleanequals(Object other) + +
+          Compare this Base64Transformation to another.
+ + + + + + + +
Methods inherited from class at.gv.egovernment.moa.spss.server.iaik.xml.TransformationImpl
getAlgorithmURI, hashCode, setAlgorithmURI
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
+ + + + + + + +
Methods inherited from interface iaik.server.modules.xml.Transformation
getAlgorithmURI, hashCode
+  +

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

+Base64TransformationImpl

+
+public Base64TransformationImpl()
+
+
Create a new Base64TransformationImpl.
+
See Also:
Object.Object()
+
+
+ + + + + + + + +
+Method Detail
+ +

+equals

+
+public boolean equals(Object other)
+
+
Compare this Base64Transformation to another.
+
Specified by:
equals in interface iaik.server.modules.xml.Transformation
Overrides:
equals in class Object
+
+
+
Parameters:
other - The object to compare thisBase64Transformation + to.
Returns:
true, if other is a + Base64Transformation and the algorithm URIs match, otherwise + false.
See Also:
Object.equals(Object)
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/ByteArrayDataObjectImpl.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/ByteArrayDataObjectImpl.html new file mode 100644 index 000000000..921256232 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/ByteArrayDataObjectImpl.html @@ -0,0 +1,274 @@ + + + + + + +MOA SP/SS Server Internal API: Class ByteArrayDataObjectImpl + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.iaik.xml +
+Class ByteArrayDataObjectImpl

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.spss.server.iaik.xml.DataObjectImpl
+        |
+        +--at.gv.egovernment.moa.spss.server.iaik.xml.ByteArrayDataObjectImpl
+
+
+
All Implemented Interfaces:
iaik.server.modules.xml.BinaryDataObject, iaik.server.modules.xml.DataObject
+
+
+
+
public class ByteArrayDataObjectImpl
extends DataObjectImpl
implements iaik.server.modules.xml.BinaryDataObject
+ +

+A BinaryDataObject encapsulating Base64 data. +

+

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

+ + + + + + + + + + + + + + + + +
+Constructor Summary
ByteArrayDataObjectImpl(byte[] bytes) + +
+          Create a new ByteArrayDataObjectImpl.
+  + + + + + + + + + + + + + + + +
+Method Summary
+ InputStreamgetInputStream() + +
+          Return the binary data encoded in the Base64 String as a + stream.
+ voidsetBytes(byte[] bytes) + +
+          Set the Base64 data.
+ + + + + + + +
Methods inherited from class at.gv.egovernment.moa.spss.server.iaik.xml.DataObjectImpl
getMimeType, getReferenceID, getTypeURI, getURI, setMimeType, setReferenceID, setTypeURI, setURI
+ + + + + + + +
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.xml.DataObject
getMimeType, getReferenceID, getTypeURI, getURI
+  +

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

+ByteArrayDataObjectImpl

+
+public ByteArrayDataObjectImpl(byte[] bytes)
+
+
Create a new ByteArrayDataObjectImpl.
+
Parameters:
bytes - The binary data contained in this + BinaryDataObject.
+
+
+ + + + + + + + +
+Method Detail
+ +

+setBytes

+
+public void setBytes(byte[] bytes)
+
+
Set the Base64 data.
+
+
+
+
Parameters:
bytes - The binary data contained in this + BinaryDataObject.
+
+
+
+ +

+getInputStream

+
+public InputStream getInputStream()
+
+
Return the binary data encoded in the Base64 String as a + stream.
+
Specified by:
getInputStream in interface iaik.server.modules.xml.BinaryDataObject
+
+
+
Returns:
The binary data contained in this object, as a + InputStream. Repeated calls to this function will return a + new stream to the Base64 data.
See Also:
BinaryDataObject.getInputStream()
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/ByteStreamDataObjectImpl.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/ByteStreamDataObjectImpl.html new file mode 100644 index 000000000..5abf61ba6 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/ByteStreamDataObjectImpl.html @@ -0,0 +1,269 @@ + + + + + + +MOA SP/SS Server Internal API: Class ByteStreamDataObjectImpl + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.iaik.xml +
+Class ByteStreamDataObjectImpl

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.spss.server.iaik.xml.DataObjectImpl
+        |
+        +--at.gv.egovernment.moa.spss.server.iaik.xml.ByteStreamDataObjectImpl
+
+
+
All Implemented Interfaces:
iaik.server.modules.xml.BinaryDataObject, iaik.server.modules.xml.DataObject
+
+
+
+
public class ByteStreamDataObjectImpl
extends DataObjectImpl
implements iaik.server.modules.xml.BinaryDataObject
+ +

+A BinaryDataObject encapsulating binary data from a stream. +

+

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

+ + + + + + + + + + + + + + + + +
+Constructor Summary
ByteStreamDataObjectImpl(InputStream inputStream) + +
+          Create a new ByteStreamDataObjectImpl.
+  + + + + + + + + + + + + + + + +
+Method Summary
+ InputStreamgetInputStream() + +
+          Return the binary data from this object as a stream.
+ voidsetInputStream(InputStream inputStream) + +
+          Set the input stream from which to read the binary data.
+ + + + + + + +
Methods inherited from class at.gv.egovernment.moa.spss.server.iaik.xml.DataObjectImpl
getMimeType, getReferenceID, getTypeURI, getURI, setMimeType, setReferenceID, setTypeURI, setURI
+ + + + + + + +
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.xml.DataObject
getMimeType, getReferenceID, getTypeURI, getURI
+  +

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

+ByteStreamDataObjectImpl

+
+public ByteStreamDataObjectImpl(InputStream inputStream)
+
+
Create a new ByteStreamDataObjectImpl.
+
Parameters:
inputStream - The stream from which to read the binary data.
+
+
+ + + + + + + + +
+Method Detail
+ +

+setInputStream

+
+public void setInputStream(InputStream inputStream)
+
+
Set the input stream from which to read the binary data.
+
+
+
+
Parameters:
inputStream - The input stream from which to read the binary data.
+
+
+
+ +

+getInputStream

+
+public InputStream getInputStream()
+
+
Return the binary data from this object as a stream.
+
Specified by:
getInputStream in interface iaik.server.modules.xml.BinaryDataObject
+
+
+
Returns:
The stream containing the binary data. Calling this function + repeatedly will always return the same InputStream.
See Also:
BinaryDataObject.getInputStream()
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/CanonicalizationImpl.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/CanonicalizationImpl.html new file mode 100644 index 000000000..d7a7916be --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/CanonicalizationImpl.html @@ -0,0 +1,259 @@ + + + + + + +MOA SP/SS Server Internal API: Class CanonicalizationImpl + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.iaik.xml +
+Class CanonicalizationImpl

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.spss.server.iaik.xml.TransformationImpl
+        |
+        +--at.gv.egovernment.moa.spss.server.iaik.xml.CanonicalizationImpl
+
+
+
All Implemented Interfaces:
iaik.server.modules.xml.Canonicalization, iaik.server.modules.xml.Transformation
+
+
+
+
public class CanonicalizationImpl
extends TransformationImpl
implements iaik.server.modules.xml.Canonicalization
+ +

+An implementation of the CanonicalizationTransform + Transformation type. +

+

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

+ + + + + + + + + + + + + +
Fields inherited from interface iaik.server.modules.xml.Canonicalization
ALL, CANONICAL_XML, CANONICAL_XML_WITH_COMMENTS, EXCLUSIVE_CANONICAL_XML, EXCLUSIVE_CANONICAL_XML_WITH_COMMENTS
+  + + + + + + + + + + +
+Constructor Summary
CanonicalizationImpl(String algorithmURI) + +
+          Create a new CanonicalizationTransformImpl object.
+  + + + + + + + + + + + +
+Method Summary
+ booleanequals(Object other) + +
+          Compare this object to another Canonicalization.
+ + + + + + + +
Methods inherited from class at.gv.egovernment.moa.spss.server.iaik.xml.TransformationImpl
getAlgorithmURI, hashCode, setAlgorithmURI
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
+ + + + + + + +
Methods inherited from interface iaik.server.modules.xml.Transformation
getAlgorithmURI, hashCode
+  +

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

+CanonicalizationImpl

+
+public CanonicalizationImpl(String algorithmURI)
+
+
Create a new CanonicalizationTransformImpl object.
+
Parameters:
algorithmURI - The canonicalization algorithm URI.
+
+
+ + + + + + + + +
+Method Detail
+ +

+equals

+
+public boolean equals(Object other)
+
+
Compare this object to another Canonicalization.
+
Specified by:
equals in interface iaik.server.modules.xml.Transformation
Overrides:
equals in class Object
+
+
+
Parameters:
other - The object to compare this + Canonicalization to.
Returns:
true, if other is a + Canonicalization and the algorithm URIs match, otherwise + false.
See Also:
Object.equals(Object)
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/DataObjectImpl.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/DataObjectImpl.html new file mode 100644 index 000000000..7f7b863b7 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/DataObjectImpl.html @@ -0,0 +1,381 @@ + + + + + + +MOA SP/SS Server Internal API: Class DataObjectImpl + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.iaik.xml +
+Class DataObjectImpl

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.spss.server.iaik.xml.DataObjectImpl
+
+
+
All Implemented Interfaces:
iaik.server.modules.xml.DataObject
+
+
+
Direct Known Subclasses:
ByteArrayDataObjectImpl, ByteStreamDataObjectImpl, XMLDataObjectImpl, XMLNodeListDataObjectImpl
+
+
+
+
public abstract class DataObjectImpl
extends Object
implements iaik.server.modules.xml.DataObject
+ +

+Abstract base implementation for the classes derived from + DataObject. +

+

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

+ + + + + + + + + + + + + + + + +
+Constructor Summary
DataObjectImpl() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ StringgetMimeType() + +
+           
+ StringgetReferenceID() + +
+           
+ StringgetTypeURI() + +
+           
+ StringgetURI() + +
+           
+ voidsetMimeType(String mimeType) + +
+          Set the mime type.
+ voidsetReferenceID(String referenceID) + +
+          Set the reference ID.
+ voidsetTypeURI(String typeURI) + +
+          Set the type URI.
+ voidsetURI(String URI) + +
+          Set the URI.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+DataObjectImpl

+
+public DataObjectImpl()
+
+
+ + + + + + + + +
+Method Detail
+ +

+getMimeType

+
+public String getMimeType()
+
+
+
Specified by:
getMimeType in interface iaik.server.modules.xml.DataObject
+
+
+
See Also:
DataObject.getMimeType()
+
+
+
+ +

+setMimeType

+
+public void setMimeType(String mimeType)
+
+
Set the mime type.
+
+
+
+
Parameters:
mimeType - The mime type to set.
+
+
+
+ +

+getReferenceID

+
+public String getReferenceID()
+
+
+
Specified by:
getReferenceID in interface iaik.server.modules.xml.DataObject
+
+
+
See Also:
DataObject.getReferenceID()
+
+
+
+ +

+setReferenceID

+
+public void setReferenceID(String referenceID)
+
+
Set the reference ID.
+
+
+
+
Parameters:
referenceID - The reference ID.
+
+
+
+ +

+getTypeURI

+
+public String getTypeURI()
+
+
+
Specified by:
getTypeURI in interface iaik.server.modules.xml.DataObject
+
+
+
See Also:
DataObject.getTypeURI()
+
+
+
+ +

+setTypeURI

+
+public void setTypeURI(String typeURI)
+
+
Set the type URI.
+
+
+
+
Parameters:
typeURI - The type URI.
+
+
+
+ +

+getURI

+
+public String getURI()
+
+
+
Specified by:
getURI in interface iaik.server.modules.xml.DataObject
+
+
+
See Also:
DataObject.getURI()
+
+
+
+ +

+setURI

+
+public void setURI(String URI)
+
+
Set the URI.
+
+
+
+
Parameters:
URI - The URI.
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/EnvelopedSignatureTransformationImpl.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/EnvelopedSignatureTransformationImpl.html new file mode 100644 index 000000000..937f3c420 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/EnvelopedSignatureTransformationImpl.html @@ -0,0 +1,256 @@ + + + + + + +MOA SP/SS Server Internal API: Class EnvelopedSignatureTransformationImpl + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.iaik.xml +
+Class EnvelopedSignatureTransformationImpl

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.spss.server.iaik.xml.TransformationImpl
+        |
+        +--at.gv.egovernment.moa.spss.server.iaik.xml.EnvelopedSignatureTransformationImpl
+
+
+
All Implemented Interfaces:
iaik.server.modules.xml.EnvelopedSignatureTransformation, iaik.server.modules.xml.Transformation
+
+
+
+
public class EnvelopedSignatureTransformationImpl
extends TransformationImpl
implements iaik.server.modules.xml.EnvelopedSignatureTransformation
+ +

+An implementation of the EnvelopedSignatureTransformation + Transformation type. +

+

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

+ + + + + + + + + + + + + +
Fields inherited from interface iaik.server.modules.xml.EnvelopedSignatureTransformation
ALL, ENVELOPED_SIGNATURE
+  + + + + + + + + + + +
+Constructor Summary
EnvelopedSignatureTransformationImpl() + +
+          Create a new EnvelopedSignatureTransformationImpl.
+  + + + + + + + + + + + +
+Method Summary
+ booleanequals(Object other) + +
+          Compare this object to another EnvelopedSignatureTransformation.
+ + + + + + + +
Methods inherited from class at.gv.egovernment.moa.spss.server.iaik.xml.TransformationImpl
getAlgorithmURI, hashCode, setAlgorithmURI
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
+ + + + + + + +
Methods inherited from interface iaik.server.modules.xml.Transformation
getAlgorithmURI, hashCode
+  +

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

+EnvelopedSignatureTransformationImpl

+
+public EnvelopedSignatureTransformationImpl()
+
+
Create a new EnvelopedSignatureTransformationImpl.
+ + + + + + + + +
+Method Detail
+ +

+equals

+
+public boolean equals(Object other)
+
+
Compare this object to another EnvelopedSignatureTransformation.
+
Specified by:
equals in interface iaik.server.modules.xml.Transformation
Overrides:
equals in class Object
+
+
+
Parameters:
other - The object to compare this + EnvelopedSignatureTransformation to.
Returns:
true, if other is a + EnvelopedSignatureTransformation, otherwise + false.
See Also:
Object.equals(Object)
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/ExclusiveCanonicalizationImpl.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/ExclusiveCanonicalizationImpl.html new file mode 100644 index 000000000..df896b7ec --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/ExclusiveCanonicalizationImpl.html @@ -0,0 +1,316 @@ + + + + + + +MOA SP/SS Server Internal API: Class ExclusiveCanonicalizationImpl + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.iaik.xml +
+Class ExclusiveCanonicalizationImpl

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.spss.server.iaik.xml.TransformationImpl
+        |
+        +--at.gv.egovernment.moa.spss.server.iaik.xml.ExclusiveCanonicalizationImpl
+
+
+
All Implemented Interfaces:
iaik.server.modules.xml.Canonicalization, iaik.server.modules.xml.ExclusiveCanonicalization, iaik.server.modules.xml.Transformation
+
+
+
+
public class ExclusiveCanonicalizationImpl
extends TransformationImpl
implements iaik.server.modules.xml.ExclusiveCanonicalization
+ +

+An implementation of the ExclusiveCanonicalization type + of Transformation. +

+

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

+ + + + + + + + + + + + + +
Fields inherited from interface iaik.server.modules.xml.ExclusiveCanonicalization
ALL
+ + + + + + + +
Fields inherited from interface iaik.server.modules.xml.Canonicalization
CANONICAL_XML, CANONICAL_XML_WITH_COMMENTS, EXCLUSIVE_CANONICAL_XML, EXCLUSIVE_CANONICAL_XML_WITH_COMMENTS
+  + + + + + + + + + + +
+Constructor Summary
ExclusiveCanonicalizationImpl(String algorithmURI, + List inclusiveNamespacePrefixes) + +
+          Create a new ExclusiveCanonicalizationImpl object.
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ booleanequals(Object other) + +
+          Compare this object to another CanonicalizationTransform.
+ ListgetInclusiveNamespacePrefixes() + +
+           
+protected  voidsetInclusiveNamespacePrefixes(List inclusiveNamespacePrefixes) + +
+          Sets the namespace prefixes to be processed according to canonical XML.
+ + + + + + + +
Methods inherited from class at.gv.egovernment.moa.spss.server.iaik.xml.TransformationImpl
getAlgorithmURI, hashCode, setAlgorithmURI
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
+ + + + + + + +
Methods inherited from interface iaik.server.modules.xml.Transformation
getAlgorithmURI, hashCode
+  +

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

+ExclusiveCanonicalizationImpl

+
+public ExclusiveCanonicalizationImpl(String algorithmURI,
+                                     List inclusiveNamespacePrefixes)
+
+
Create a new ExclusiveCanonicalizationImpl object.
+
Parameters:
algorithmURI - The exclusive canonicalization algorithm URI.
inclusiveNamespacePrefixes - The namespace prefixes to be processed + according to canonical XML.
+
+
+ + + + + + + + +
+Method Detail
+ +

+setInclusiveNamespacePrefixes

+
+protected void setInclusiveNamespacePrefixes(List inclusiveNamespacePrefixes)
+
+
Sets the namespace prefixes to be processed according to canonical XML.
+
+
+
+
Parameters:
inclusiveNamespacePrefixes - The prefixes of the namespaces to treat + according to canonical XML.
+
+
+
+ +

+getInclusiveNamespacePrefixes

+
+public List getInclusiveNamespacePrefixes()
+
+
+
Specified by:
getInclusiveNamespacePrefixes in interface iaik.server.modules.xml.ExclusiveCanonicalization
+
+
+
See Also:
ExclusiveCanonicalization.getInclusiveNamespacePrefixes()
+
+
+
+ +

+equals

+
+public boolean equals(Object other)
+
+
Compare this object to another CanonicalizationTransform.
+
Specified by:
equals in interface iaik.server.modules.xml.Transformation
Overrides:
equals in class Object
+
+
+
Parameters:
other - The object to compare this + ExclusiveCanonicalization to.
Returns:
true, if other is a + ExclusiveCanonicalization and the algorithm URIs match, + otherwise false.
See Also:
Object.equals(Object)
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/SigningTimeImpl.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/SigningTimeImpl.html new file mode 100644 index 000000000..d9d5df5a2 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/SigningTimeImpl.html @@ -0,0 +1,226 @@ + + + + + + +MOA SP/SS Server Internal API: Class SigningTimeImpl + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.iaik.xml +
+Class SigningTimeImpl

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.spss.server.iaik.xml.SigningTimeImpl
+
+
+
All Implemented Interfaces:
iaik.server.modules.xml.Property, iaik.server.modules.xml.SigningTime
+
+
+
+
public class SigningTimeImpl
extends Object
implements iaik.server.modules.xml.SigningTime
+ +

+An implementation of the SigningTime Property. +

+

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

+ + + + + + + + + + + + + + + + +
+Constructor Summary
SigningTimeImpl(Date signingTime) + +
+          Create a new SigningTimeImpl.
+  + + + + + + + + + + + +
+Method Summary
+ DategetSigningTime() + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+SigningTimeImpl

+
+public SigningTimeImpl(Date signingTime)
+
+
Create a new SigningTimeImpl.
+
Parameters:
signingTime - The signing time.
+
+
+ + + + + + + + +
+Method Detail
+ +

+getSigningTime

+
+public Date getSigningTime()
+
+
+
Specified by:
getSigningTime in interface iaik.server.modules.xml.SigningTime
+
+
+
See Also:
SigningTime.getSigningTime()
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/TransformationImpl.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/TransformationImpl.html new file mode 100644 index 000000000..f68befa1c --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/TransformationImpl.html @@ -0,0 +1,281 @@ + + + + + + +MOA SP/SS Server Internal API: Class TransformationImpl + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.iaik.xml +
+Class TransformationImpl

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.spss.server.iaik.xml.TransformationImpl
+
+
+
All Implemented Interfaces:
iaik.server.modules.xml.Transformation
+
+
+
Direct Known Subclasses:
Base64TransformationImpl, CanonicalizationImpl, EnvelopedSignatureTransformationImpl, ExclusiveCanonicalizationImpl, XPath2TransformationImpl, XPathTransformationImpl, XSLTTransformationImpl
+
+
+
+
public abstract class TransformationImpl
extends Object
implements iaik.server.modules.xml.Transformation
+ +

+Base implementation class for Transformation derived classes. +

+

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

+ + + + + + + + + + + + + + + + +
+Constructor Summary
TransformationImpl() + +
+           
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ StringgetAlgorithmURI() + +
+           
+ inthashCode() + +
+          Returns the hash code of the algorithm URI.
+protected  voidsetAlgorithmURI(String algorithmURI) + +
+          Sets the algorithm URI.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
+ + + + + + + +
Methods inherited from interface iaik.server.modules.xml.Transformation
equals
+  +

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

+TransformationImpl

+
+public TransformationImpl()
+
+
+ + + + + + + + +
+Method Detail
+ +

+getAlgorithmURI

+
+public String getAlgorithmURI()
+
+
+
Specified by:
getAlgorithmURI in interface iaik.server.modules.xml.Transformation
+
+
+
See Also:
Transformation.getAlgorithmURI()
+
+
+
+ +

+setAlgorithmURI

+
+protected void setAlgorithmURI(String algorithmURI)
+
+
Sets the algorithm URI.
+
+
+
+
Parameters:
algorithmURI - The algorithm URI to set.
+
+
+
+ +

+hashCode

+
+public int hashCode()
+
+
Returns the hash code of the algorithm URI. Should be overridden if a + transformation distinguishes itself from others by more than just the + algorithm URI.
+
Specified by:
hashCode in interface iaik.server.modules.xml.Transformation
Overrides:
hashCode in class Object
+
+
+
See Also:
Object.hashCode()
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/XMLDataObjectImpl.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/XMLDataObjectImpl.html new file mode 100644 index 000000000..02ab2b6ad --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/XMLDataObjectImpl.html @@ -0,0 +1,269 @@ + + + + + + +MOA SP/SS Server Internal API: Class XMLDataObjectImpl + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.iaik.xml +
+Class XMLDataObjectImpl

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.spss.server.iaik.xml.DataObjectImpl
+        |
+        +--at.gv.egovernment.moa.spss.server.iaik.xml.XMLDataObjectImpl
+
+
+
All Implemented Interfaces:
iaik.server.modules.xml.DataObject, iaik.server.modules.xml.XMLDataObject
+
+
+
+
public class XMLDataObjectImpl
extends DataObjectImpl
implements iaik.server.modules.xml.XMLDataObject
+ +

+A DataObject containing a single DOM element. +

+

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

+ + + + + + + + + + + + + + + + +
+Constructor Summary
XMLDataObjectImpl(org.w3c.dom.Element element) + +
+          Create a new XMLDataObjectImpl.
+  + + + + + + + + + + + + + + + +
+Method Summary
+ org.w3c.dom.ElementgetElement() + +
+           
+ voidsetElement(org.w3c.dom.Element element) + +
+          Set the DOM element contained in this XMLDataObject.
+ + + + + + + +
Methods inherited from class at.gv.egovernment.moa.spss.server.iaik.xml.DataObjectImpl
getMimeType, getReferenceID, getTypeURI, getURI, setMimeType, setReferenceID, setTypeURI, setURI
+ + + + + + + +
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.xml.DataObject
getMimeType, getReferenceID, getTypeURI, getURI
+  +

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

+XMLDataObjectImpl

+
+public XMLDataObjectImpl(org.w3c.dom.Element element)
+
+
Create a new XMLDataObjectImpl.
+
Parameters:
element - The DOM element contained in this + XMLDataObject.
+
+
+ + + + + + + + +
+Method Detail
+ +

+getElement

+
+public org.w3c.dom.Element getElement()
+
+
+
Specified by:
getElement in interface iaik.server.modules.xml.XMLDataObject
+
+
+
See Also:
XMLDataObject.getElement()
+
+
+
+ +

+setElement

+
+public void setElement(org.w3c.dom.Element element)
+
+
Set the DOM element contained in this XMLDataObject.
+
+
+
+
Parameters:
element - The DOM element to set.
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/XMLNodeListDataObjectImpl.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/XMLNodeListDataObjectImpl.html new file mode 100644 index 000000000..8f8f3f49f --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/XMLNodeListDataObjectImpl.html @@ -0,0 +1,271 @@ + + + + + + +MOA SP/SS Server Internal API: Class XMLNodeListDataObjectImpl + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.iaik.xml +
+Class XMLNodeListDataObjectImpl

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.spss.server.iaik.xml.DataObjectImpl
+        |
+        +--at.gv.egovernment.moa.spss.server.iaik.xml.XMLNodeListDataObjectImpl
+
+
+
All Implemented Interfaces:
iaik.server.modules.xml.DataObject, iaik.server.modules.xml.XMLNodeListDataObject
+
+
+
+
public class XMLNodeListDataObjectImpl
extends DataObjectImpl
implements iaik.server.modules.xml.XMLNodeListDataObject
+ +

+A DataObject containing a list of DOM nodes. +

+

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

+ + + + + + + + + + + + + + + + +
+Constructor Summary
XMLNodeListDataObjectImpl(org.w3c.dom.NodeList nodeList) + +
+          Create a new XMLNodeListDataObjectImpl.
+  + + + + + + + + + + + + + + + +
+Method Summary
+ org.w3c.dom.NodeListgetNodeList() + +
+           
+ voidsetNodeList(org.w3c.dom.NodeList nodeList) + +
+          Set the list of DOM nodes contained in this + XMLNodeListDataObject.
+ + + + + + + +
Methods inherited from class at.gv.egovernment.moa.spss.server.iaik.xml.DataObjectImpl
getMimeType, getReferenceID, getTypeURI, getURI, setMimeType, setReferenceID, setTypeURI, setURI
+ + + + + + + +
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.xml.DataObject
getMimeType, getReferenceID, getTypeURI, getURI
+  +

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

+XMLNodeListDataObjectImpl

+
+public XMLNodeListDataObjectImpl(org.w3c.dom.NodeList nodeList)
+
+
Create a new XMLNodeListDataObjectImpl.
+
Parameters:
nodeList - The list of DOM nodes contained in this + XMLNodeListDataObject.
+
+
+ + + + + + + + +
+Method Detail
+ +

+setNodeList

+
+public void setNodeList(org.w3c.dom.NodeList nodeList)
+
+
Set the list of DOM nodes contained in this + XMLNodeListDataObject.
+
+
+
+
Parameters:
nodeList - The list of DOM nodes to set.
+
+
+
+ +

+getNodeList

+
+public org.w3c.dom.NodeList getNodeList()
+
+
+
Specified by:
getNodeList in interface iaik.server.modules.xml.XMLNodeListDataObject
+
+
+
See Also:
XMLNodeListDataObject.getNodeList()
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/XMLSignatureImpl.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/XMLSignatureImpl.html new file mode 100644 index 000000000..be34e7530 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/XMLSignatureImpl.html @@ -0,0 +1,249 @@ + + + + + + +MOA SP/SS Server Internal API: Class XMLSignatureImpl + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.iaik.xml +
+Class XMLSignatureImpl

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.spss.server.iaik.xml.XMLSignatureImpl
+
+
+
All Implemented Interfaces:
iaik.server.modules.xml.XMLSignature
+
+
+
+
public class XMLSignatureImpl
extends Object
implements iaik.server.modules.xml.XMLSignature
+ +

+An object containing an XMLDsig signature in the form of a + dsig:Signature DOM element. +

+

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

+ + + + + + + + + + + + + + + + +
+Constructor Summary
XMLSignatureImpl(org.w3c.dom.Element element) + +
+          Create a new XMLSignatureImpl.
+  + + + + + + + + + + + + + + + +
+Method Summary
+ org.w3c.dom.ElementgetElement() + +
+           
+ voidsetElement(org.w3c.dom.Element element) + +
+          Set the dsig:Signature DOM element.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+XMLSignatureImpl

+
+public XMLSignatureImpl(org.w3c.dom.Element element)
+
+
Create a new XMLSignatureImpl.
+
Parameters:
element - The dsig:Signature DOM element.
+
+
+ + + + + + + + +
+Method Detail
+ +

+setElement

+
+public void setElement(org.w3c.dom.Element element)
+
+
Set the dsig:Signature DOM element.
+
+
+
+
Parameters:
element - The dsig:Signature element to set.
+
+
+
+ +

+getElement

+
+public org.w3c.dom.Element getElement()
+
+
+
Specified by:
getElement in interface iaik.server.modules.xml.XMLSignature
+
+
+
See Also:
XMLSignature.getElement()
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/XPath2FilterImpl.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/XPath2FilterImpl.html new file mode 100644 index 000000000..fb00b6bd2 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/XPath2FilterImpl.html @@ -0,0 +1,398 @@ + + + + + + +MOA SP/SS Server Internal API: Class XPath2FilterImpl + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.iaik.xml +
+Class XPath2FilterImpl

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.spss.server.iaik.xml.XPath2FilterImpl
+
+
+
All Implemented Interfaces:
iaik.server.modules.xml.XPath2Transformation.XPath2Filter
+
+
+
+
public class XPath2FilterImpl
extends Object
implements iaik.server.modules.xml.XPath2Transformation.XPath2Filter
+ +

+An object encapsulating an XPath-Filter2 expression. +

+

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

+ + + + + + + + + + + + + +
Fields inherited from interface iaik.server.modules.xml.XPath2Transformation.XPath2Filter
ALL, INTERSECTION, SUBTRACTION, UNION
+  + + + + + + + + + + +
+Constructor Summary
XPath2FilterImpl(String filterType, + String xPathExpression, + Map namespaceDeclarations) + +
+          Create a new XPath2FilterImpl object.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ booleanequals(Object other) + +
+          Compare this object to another.
+ StringgetFilterType() + +
+           
+ MapgetNamespaceDeclarations() + +
+           
+ StringgetXPathExpression() + +
+           
+ inthashCode() + +
+           
+protected  voidsetFilterType(String filterType) + +
+          Set the filter type.
+protected  voidsetNamespaceDeclarations(Map namespaceDeclarations) + +
+          Set the namespace declarations.
+protected  voidsetXPathExpression(String xPathExpression) + +
+          Set the XPath expression.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
+  +

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

+XPath2FilterImpl

+
+public XPath2FilterImpl(String filterType,
+                        String xPathExpression,
+                        Map namespaceDeclarations)
+
+
Create a new XPath2FilterImpl object.
+
Parameters:
filterType - The type of filter. Must be one of the filter type + constants declared in iaik.server.modules.xml.XPath2Transformation.XPath2Filter
xPathExpression - The XPath expression belonging to this filter.
namespaceDeclarations - The namespace declarations visible for this + XPath2Filter.
+
+
+ + + + + + + + +
+Method Detail
+ +

+getFilterType

+
+public String getFilterType()
+
+
+
Specified by:
getFilterType in interface iaik.server.modules.xml.XPath2Transformation.XPath2Filter
+
+
+
See Also:
XPath2Transformation.XPath2Filter.getFilterType()
+
+
+
+ +

+setFilterType

+
+protected void setFilterType(String filterType)
+
+
Set the filter type.
+
+
+
+
Parameters:
filterType - The filter type to set.
+
+
+
+ +

+getXPathExpression

+
+public String getXPathExpression()
+
+
+
Specified by:
getXPathExpression in interface iaik.server.modules.xml.XPath2Transformation.XPath2Filter
+
+
+
See Also:
XPath2Transformation.XPath2Filter.getXPathExpression()
+
+
+
+ +

+setXPathExpression

+
+protected void setXPathExpression(String xPathExpression)
+
+
Set the XPath expression.
+
+
+
+
Parameters:
xPathExpression - The XPath expression to set.
+
+
+
+ +

+getNamespaceDeclarations

+
+public Map getNamespaceDeclarations()
+
+
+
Specified by:
getNamespaceDeclarations in interface iaik.server.modules.xml.XPath2Transformation.XPath2Filter
+
+
+
See Also:
XPath2Transformation.XPath2Filter.getNamespaceDeclarations()
+
+
+
+ +

+setNamespaceDeclarations

+
+protected void setNamespaceDeclarations(Map namespaceDeclarations)
+
+
Set the namespace declarations.
+
+
+
+
Parameters:
namespaceDeclarations - The mapping between namespace prefixes and + their associated URI.
+
+
+
+ +

+equals

+
+public boolean equals(Object other)
+
+
Compare this object to another.
+
Overrides:
equals in class Object
+
+
+
Parameters:
other - The object to compare this XPath2Filter to.
Returns:
true, if other is a + XPath2Filter and the filter types match and the XPath + expressions match. Otherwise false is returned.
See Also:
Object.equals(java.lang.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/iaik/xml/XPath2TransformationImpl.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/XPath2TransformationImpl.html new file mode 100644 index 000000000..087e1cb83 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/XPath2TransformationImpl.html @@ -0,0 +1,339 @@ + + + + + + +MOA SP/SS Server Internal API: Class XPath2TransformationImpl + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.iaik.xml +
+Class XPath2TransformationImpl

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.spss.server.iaik.xml.TransformationImpl
+        |
+        +--at.gv.egovernment.moa.spss.server.iaik.xml.XPath2TransformationImpl
+
+
+
All Implemented Interfaces:
iaik.server.modules.xml.Transformation, iaik.server.modules.xml.XPath2Transformation
+
+
+
+
public class XPath2TransformationImpl
extends TransformationImpl
implements iaik.server.modules.xml.XPath2Transformation
+ +

+An object encapsulating a Transformation containing several + XPath-Filter2 expressions. +

+

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

+ + + + + + + + + + +
Inner classes inherited from class iaik.server.modules.xml.XPath2Transformation
iaik.server.modules.xml.XPath2Transformation.XPath2Filter
+  + + + + + + + + + + +
Fields inherited from interface iaik.server.modules.xml.XPath2Transformation
ALL, XPATH2
+  + + + + + + + + + + +
+Constructor Summary
XPath2TransformationImpl() + +
+          Create a new XPath2TransformationImpl. + +
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidaddXPathFilter(at.gv.egovernment.moa.spss.server.iaik.xml.XPath2Filter filter) + +
+          Add an XPath-Filter2 expression to the list of filters.
+ booleanequals(Object other) + +
+          Compare this XPath2Transformation to another.
+ ListgetXPathFilters() + +
+           
+ inthashCode() + +
+          Returns the hash code of the algorithm URI.
+ + + + + + + +
Methods inherited from class at.gv.egovernment.moa.spss.server.iaik.xml.TransformationImpl
getAlgorithmURI, setAlgorithmURI
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
+ + + + + + + +
Methods inherited from interface iaik.server.modules.xml.Transformation
getAlgorithmURI
+  +

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

+XPath2TransformationImpl

+
+public XPath2TransformationImpl()
+
+
Create a new XPath2TransformationImpl. + + The list of XPath-Filter2 expression is initially empty.
+ + + + + + + + +
+Method Detail
+ +

+getXPathFilters

+
+public List getXPathFilters()
+
+
+
Specified by:
getXPathFilters in interface iaik.server.modules.xml.XPath2Transformation
+
+
+
See Also:
XPath2Transformation.getXPathFilters()
+
+
+
+ +

+addXPathFilter

+
+public void addXPathFilter(at.gv.egovernment.moa.spss.server.iaik.xml.XPath2Filter filter)
+
+
Add an XPath-Filter2 expression to the list of filters.
+
+
+
+
Parameters:
filter - The filter to add.
+
+
+
+ +

+equals

+
+public boolean equals(Object other)
+
+
Compare this XPath2Transformation to another.
+
Specified by:
equals in interface iaik.server.modules.xml.Transformation
Overrides:
equals in class Object
+
+
+
Parameters:
other - The object to compare this + XPath2Transformation to.
Returns:
true, if other is an + XPath2Transformation and getXPathFilters() equals + other.getXPathFilters(). Otherwise false is + returned.
See Also:
Object.equals(Object)
+
+
+
+ +

+hashCode

+
+public int hashCode()
+
+
Description copied from class: TransformationImpl
+
Returns the hash code of the algorithm URI. Should be overridden if a + transformation distinguishes itself from others by more than just the + algorithm URI.
+
Specified by:
hashCode in interface iaik.server.modules.xml.Transformation
Overrides:
hashCode in class TransformationImpl
+
+
+
See Also:
Object.hashCode()
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/XPathTransformationImpl.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/XPathTransformationImpl.html new file mode 100644 index 000000000..adfb1eb49 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/XPathTransformationImpl.html @@ -0,0 +1,379 @@ + + + + + + +MOA SP/SS Server Internal API: Class XPathTransformationImpl + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.iaik.xml +
+Class XPathTransformationImpl

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.spss.server.iaik.xml.TransformationImpl
+        |
+        +--at.gv.egovernment.moa.spss.server.iaik.xml.XPathTransformationImpl
+
+
+
All Implemented Interfaces:
iaik.server.modules.xml.Transformation, iaik.server.modules.xml.XPathTransformation
+
+
+
+
public class XPathTransformationImpl
extends TransformationImpl
implements iaik.server.modules.xml.XPathTransformation
+ +

+A Transformation containing an XPath expression. +

+

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

+ + + + + + + + + + + + + +
Fields inherited from interface iaik.server.modules.xml.XPathTransformation
ALL, XPATH
+  + + + + + + + + + + +
+Constructor Summary
XPathTransformationImpl(String xPathExpression, + Map namespaceDeclarations) + +
+          Create a new XPathTransformationImpl. + +
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ booleanequals(Object other) + +
+          Compare this XPathTransformation to another.
+ MapgetNamespaceDeclarations() + +
+           
+ StringgetXPathExpression() + +
+           
+ inthashCode() + +
+          Returns the hash code of the algorithm URI.
+protected  voidsetNamespaceDeclarations(Map namespaceDeclarations) + +
+          Set the namespace declarations.
+protected  voidsetXPathExpression(String xPathExpression) + +
+          Set the XPath expression.
+ + + + + + + +
Methods inherited from class at.gv.egovernment.moa.spss.server.iaik.xml.TransformationImpl
getAlgorithmURI, setAlgorithmURI
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
+ + + + + + + +
Methods inherited from interface iaik.server.modules.xml.Transformation
getAlgorithmURI
+  +

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

+XPathTransformationImpl

+
+public XPathTransformationImpl(String xPathExpression,
+                               Map namespaceDeclarations)
+
+
Create a new XPathTransformationImpl. + + The namespace declarations are initialized empty.
+
Parameters:
xPathExpression - The XPath expression this object will contain.
namespaceDeclarations - The namespace declarations visible for this + XPath.
+
+
+ + + + + + + + +
+Method Detail
+ +

+setXPathExpression

+
+protected void setXPathExpression(String xPathExpression)
+
+
Set the XPath expression.
+
+
+
+
Parameters:
xPathExpression - The XPath expression.
+
+
+
+ +

+getXPathExpression

+
+public String getXPathExpression()
+
+
+
Specified by:
getXPathExpression in interface iaik.server.modules.xml.XPathTransformation
+
+
+
See Also:
XPathTransformation.getXPathExpression()
+
+
+
+ +

+getNamespaceDeclarations

+
+public Map getNamespaceDeclarations()
+
+
+
Specified by:
getNamespaceDeclarations in interface iaik.server.modules.xml.XPathTransformation
+
+
+
See Also:
XPathTransformation.getNamespaceDeclarations()
+
+
+
+ +

+setNamespaceDeclarations

+
+protected void setNamespaceDeclarations(Map namespaceDeclarations)
+
+
Set the namespace declarations.
+
+
+
+
Parameters:
namespaceDeclarations - The mapping between namespace prefixes and + their associated URI.
+
+
+
+ +

+equals

+
+public boolean equals(Object other)
+
+
Compare this XPathTransformation to another.
+
Specified by:
equals in interface iaik.server.modules.xml.Transformation
Overrides:
equals in class Object
+
+
+
Parameters:
other - The object to compare this + XPathTransformation to.
Returns:
true, if other is an + XPathTransformation and if this object contains the same XPath + expression as other. Otherwise false is returned.
See Also:
Object.equals(Object)
+
+
+
+ +

+hashCode

+
+public int hashCode()
+
+
Description copied from class: TransformationImpl
+
Returns the hash code of the algorithm URI. Should be overridden if a + transformation distinguishes itself from others by more than just the + algorithm URI.
+
Specified by:
hashCode in interface iaik.server.modules.xml.Transformation
Overrides:
hashCode in class TransformationImpl
+
+
+
See Also:
Object.hashCode()
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/XSLTTransformationImpl.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/XSLTTransformationImpl.html new file mode 100644 index 000000000..bcfccd130 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/XSLTTransformationImpl.html @@ -0,0 +1,328 @@ + + + + + + +MOA SP/SS Server Internal API: Class XSLTTransformationImpl + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.iaik.xml +
+Class XSLTTransformationImpl

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.spss.server.iaik.xml.TransformationImpl
+        |
+        +--at.gv.egovernment.moa.spss.server.iaik.xml.XSLTTransformationImpl
+
+
+
All Implemented Interfaces:
iaik.server.modules.xml.Transformation, iaik.server.modules.xml.XSLTTransformation
+
+
+
+
public class XSLTTransformationImpl
extends TransformationImpl
implements iaik.server.modules.xml.XSLTTransformation
+ +

+A Transformation containing an XSLT transformation. +

+

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

+ + + + + + + + + + + + + +
Fields inherited from interface iaik.server.modules.xml.XSLTTransformation
ALL, XSLT
+  + + + + + + + + + + +
+Constructor Summary
XSLTTransformationImpl(org.w3c.dom.Element styleSheetElement) + +
+          Create a new XSLTTransformationImpl object.
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ booleanequals(Object other) + +
+          Compare this XSLTTransformation to another.
+ org.w3c.dom.ElementgetStylesheetElement() + +
+           
+ inthashCode() + +
+          Returns the hash code of the algorithm URI.
+protected  voidsetStyleSheetElement(org.w3c.dom.Element styleSheetElement) + +
+          Set the XSLT stylesheet element.
+ + + + + + + +
Methods inherited from class at.gv.egovernment.moa.spss.server.iaik.xml.TransformationImpl
getAlgorithmURI, setAlgorithmURI
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
+ + + + + + + +
Methods inherited from interface iaik.server.modules.xml.Transformation
getAlgorithmURI
+  +

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

+XSLTTransformationImpl

+
+public XSLTTransformationImpl(org.w3c.dom.Element styleSheetElement)
+
+
Create a new XSLTTransformationImpl object.
+
Parameters:
styleSheetElement - The XSLT stylesheet element.
+
+
+ + + + + + + + +
+Method Detail
+ +

+setStyleSheetElement

+
+protected void setStyleSheetElement(org.w3c.dom.Element styleSheetElement)
+
+
Set the XSLT stylesheet element.
+
+
+
+
Parameters:
styleSheetElement - The XSLT stylesheet element to set.
+
+
+
+ +

+getStylesheetElement

+
+public org.w3c.dom.Element getStylesheetElement()
+
+
+
Specified by:
getStylesheetElement in interface iaik.server.modules.xml.XSLTTransformation
+
+
+
See Also:
XSLTTransformation.getStylesheetElement()
+
+
+
+ +

+equals

+
+public boolean equals(Object other)
+
+
Compare this XSLTTransformation to another.
+
Specified by:
equals in interface iaik.server.modules.xml.Transformation
Overrides:
equals in class Object
+
+
+
Parameters:
other - The object to compare this + XSLTTransformation to.
Returns:
true, if other is an + XSLTTransformation and if the canonicalized representations of + the stylesheets contained in this and other + match. Otherwise, false is returned.
See Also:
Object.equals(Object)
+
+
+
+ +

+hashCode

+
+public int hashCode()
+
+
Description copied from class: TransformationImpl
+
Returns the hash code of the algorithm URI. Should be overridden if a + transformation distinguishes itself from others by more than just the + algorithm URI.
+
Specified by:
hashCode in interface iaik.server.modules.xml.Transformation
Overrides:
hashCode in class TransformationImpl
+
+
+
See Also:
Object.hashCode()
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/class-use/Base64TransformationImpl.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/class-use/Base64TransformationImpl.html new file mode 100644 index 000000000..edaf8e4f8 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/class-use/Base64TransformationImpl.html @@ -0,0 +1,95 @@ + + + + + + +MOA SP/SS Server Internal API: Uses of Class at.gv.egovernment.moa.spss.server.iaik.xml.Base64TransformationImpl + + + + + + + + + + + + + + + + + +
+ +
+ + +
+
+

+Uses of Class
at.gv.egovernment.moa.spss.server.iaik.xml.Base64TransformationImpl

+
+No usage of at.gv.egovernment.moa.spss.server.iaik.xml.Base64TransformationImpl +

+


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

+Uses of Class
at.gv.egovernment.moa.spss.server.iaik.xml.ByteArrayDataObjectImpl

+
+No usage of at.gv.egovernment.moa.spss.server.iaik.xml.ByteArrayDataObjectImpl +

+


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

+Uses of Class
at.gv.egovernment.moa.spss.server.iaik.xml.ByteStreamDataObjectImpl

+
+No usage of at.gv.egovernment.moa.spss.server.iaik.xml.ByteStreamDataObjectImpl +

+


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

+Uses of Class
at.gv.egovernment.moa.spss.server.iaik.xml.CanonicalizationImpl

+
+No usage of at.gv.egovernment.moa.spss.server.iaik.xml.CanonicalizationImpl +

+


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

+Uses of Class
at.gv.egovernment.moa.spss.server.iaik.xml.DataObjectImpl

+
+ + + + + + + + + +
+Packages that use DataObjectImpl
at.gv.egovernment.moa.spss.server.iaik.xml  
+  +

+ + + + + +
+Uses of DataObjectImpl in at.gv.egovernment.moa.spss.server.iaik.xml
+  +

+ + + + + + + + + + + + + + + + + + + + + +
Subclasses of DataObjectImpl in at.gv.egovernment.moa.spss.server.iaik.xml
+ classByteArrayDataObjectImpl + +
+          A BinaryDataObject encapsulating Base64 data.
+ classByteStreamDataObjectImpl + +
+          A BinaryDataObject encapsulating binary data from a stream.
+ classXMLDataObjectImpl + +
+          A DataObject containing a single DOM element.
+ classXMLNodeListDataObjectImpl + +
+          A DataObject containing a list of DOM nodes.
+  +

+


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

+Uses of Class
at.gv.egovernment.moa.spss.server.iaik.xml.EnvelopedSignatureTransformationImpl

+
+No usage of at.gv.egovernment.moa.spss.server.iaik.xml.EnvelopedSignatureTransformationImpl +

+


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

+Uses of Class
at.gv.egovernment.moa.spss.server.iaik.xml.ExclusiveCanonicalizationImpl

+
+No usage of at.gv.egovernment.moa.spss.server.iaik.xml.ExclusiveCanonicalizationImpl +

+


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

+Uses of Class
at.gv.egovernment.moa.spss.server.iaik.xml.SigningTimeImpl

+
+No usage of at.gv.egovernment.moa.spss.server.iaik.xml.SigningTimeImpl +

+


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

+Uses of Class
at.gv.egovernment.moa.spss.server.iaik.xml.TransformationImpl

+
+ + + + + + + + + +
+Packages that use TransformationImpl
at.gv.egovernment.moa.spss.server.iaik.xml  
+  +

+ + + + + +
+Uses of TransformationImpl in at.gv.egovernment.moa.spss.server.iaik.xml
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Subclasses of TransformationImpl in at.gv.egovernment.moa.spss.server.iaik.xml
+ classBase64TransformationImpl + +
+          An implementation of the Base64Transformation + Transformation type.
+ classCanonicalizationImpl + +
+          An implementation of the CanonicalizationTransform + Transformation type.
+ classEnvelopedSignatureTransformationImpl + +
+          An implementation of the EnvelopedSignatureTransformation + Transformation type.
+ classExclusiveCanonicalizationImpl + +
+          An implementation of the ExclusiveCanonicalization type + of Transformation.
+ classXPath2TransformationImpl + +
+          An object encapsulating a Transformation containing several + XPath-Filter2 expressions.
+ classXPathTransformationImpl + +
+          A Transformation containing an XPath expression.
+ classXSLTTransformationImpl + +
+          A Transformation containing an XSLT transformation.
+  +

+


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

+Uses of Class
at.gv.egovernment.moa.spss.server.iaik.xml.XMLDataObjectImpl

+
+No usage of at.gv.egovernment.moa.spss.server.iaik.xml.XMLDataObjectImpl +

+


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

+Uses of Class
at.gv.egovernment.moa.spss.server.iaik.xml.XMLNodeListDataObjectImpl

+
+No usage of at.gv.egovernment.moa.spss.server.iaik.xml.XMLNodeListDataObjectImpl +

+


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

+Uses of Class
at.gv.egovernment.moa.spss.server.iaik.xml.XMLSignatureImpl

+
+No usage of at.gv.egovernment.moa.spss.server.iaik.xml.XMLSignatureImpl +

+


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

+Uses of Class
at.gv.egovernment.moa.spss.server.iaik.xml.XPath2FilterImpl

+
+No usage of at.gv.egovernment.moa.spss.server.iaik.xml.XPath2FilterImpl +

+


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

+Uses of Class
at.gv.egovernment.moa.spss.server.iaik.xml.XPath2TransformationImpl

+
+No usage of at.gv.egovernment.moa.spss.server.iaik.xml.XPath2TransformationImpl +

+


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

+Uses of Class
at.gv.egovernment.moa.spss.server.iaik.xml.XPathTransformationImpl

+
+No usage of at.gv.egovernment.moa.spss.server.iaik.xml.XPathTransformationImpl +

+


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

+Uses of Class
at.gv.egovernment.moa.spss.server.iaik.xml.XSLTTransformationImpl

+
+No usage of at.gv.egovernment.moa.spss.server.iaik.xml.XSLTTransformationImpl +

+


+ + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/package-frame.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/package-frame.html new file mode 100644 index 000000000..ec70ebe61 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/package-frame.html @@ -0,0 +1,56 @@ + + + + + + +MOA SP/SS Server Internal API: Package at.gv.egovernment.moa.spss.server.iaik.xml + + + + + +at.gv.egovernment.moa.spss.server.iaik.xml + + + + +
+Classes  + +
+Base64TransformationImpl +
+ByteArrayDataObjectImpl +
+ByteStreamDataObjectImpl +
+CanonicalizationImpl +
+DataObjectImpl +
+EnvelopedSignatureTransformationImpl +
+ExclusiveCanonicalizationImpl +
+SigningTimeImpl +
+TransformationImpl +
+XMLDataObjectImpl +
+XMLNodeListDataObjectImpl +
+XMLSignatureImpl +
+XPath2FilterImpl +
+XPath2TransformationImpl +
+XPathTransformationImpl +
+XSLTTransformationImpl
+ + + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/package-summary.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/package-summary.html new file mode 100644 index 000000000..e325013af --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xml/package-summary.html @@ -0,0 +1,173 @@ + + + + + + +MOA SP/SS Server Internal API: Package at.gv.egovernment.moa.spss.server.iaik.xml + + + + + + + + + + + + + + + + + +
+ +
+ + +
+

+Package at.gv.egovernment.moa.spss.server.iaik.xml +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Class Summary
Base64TransformationImplAn implementation of the Base64Transformation + Transformation type.
ByteArrayDataObjectImplA BinaryDataObject encapsulating Base64 data.
ByteStreamDataObjectImplA BinaryDataObject encapsulating binary data from a stream.
CanonicalizationImplAn implementation of the CanonicalizationTransform + Transformation type.
DataObjectImplAbstract base implementation for the classes derived from + DataObject.
EnvelopedSignatureTransformationImplAn implementation of the EnvelopedSignatureTransformation + Transformation type.
ExclusiveCanonicalizationImplAn implementation of the ExclusiveCanonicalization type + of Transformation.
SigningTimeImplAn implementation of the SigningTime Property.
TransformationImplBase implementation class for Transformation derived classes.
XMLDataObjectImplA DataObject containing a single DOM element.
XMLNodeListDataObjectImplA DataObject containing a list of DOM nodes.
XMLSignatureImplAn object containing an XMLDsig signature in the form of a + dsig:Signature DOM element.
XPath2FilterImplAn object encapsulating an XPath-Filter2 expression.
XPath2TransformationImplAn object encapsulating a Transformation containing several + XPath-Filter2 expressions.
XPathTransformationImplA Transformation containing an XPath expression.
XSLTTransformationImplA Transformation containing an XSLT transformation.
+  + +

+


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

+Hierarchy For Package at.gv.egovernment.moa.spss.server.iaik.xml +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

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

+Uses of Package
at.gv.egovernment.moa.spss.server.iaik.xml

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

+ + + + + + + + + + + +
+Classes in at.gv.egovernment.moa.spss.server.iaik.xml used by at.gv.egovernment.moa.spss.server.iaik.xml
DataObjectImpl + +
+          Abstract base implementation for the classes derived from + DataObject.
TransformationImpl + +
+          Base implementation class for Transformation derived classes.
+  +

+


+ + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xmlsign/DataObjectTreatmentImpl.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xmlsign/DataObjectTreatmentImpl.html new file mode 100644 index 000000000..b8ad095b7 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xmlsign/DataObjectTreatmentImpl.html @@ -0,0 +1,500 @@ + + + + + + +MOA SP/SS Server Internal API: Class DataObjectTreatmentImpl + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.iaik.xmlsign +
+Class DataObjectTreatmentImpl

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.spss.server.iaik.xmlsign.DataObjectTreatmentImpl
+
+
+
All Implemented Interfaces:
iaik.server.modules.xmlsign.DataObjectTreatment
+
+
+
+
public class DataObjectTreatmentImpl
extends Object
implements iaik.server.modules.xmlsign.DataObjectTreatment
+ +

+An object encapsulating how to treat an associated DataObject + when creating a signature. +

+

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

+ + + + + + + + + + + + + + + + +
+Constructor Summary
DataObjectTreatmentImpl(IdGenerator objIdGen) + +
+          Create a new DataObjectTreatmentImpl.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ StringgetDsigDataObjectID() + +
+           
+ StringgetFinalContentType() + +
+           
+ StringgetHashAlgorithmName() + +
+           
+ ListgetTransformationList() + +
+           
+ ListgetTransformationSupplements() + +
+           
+ booleanisIncludedInSignature() + +
+           
+ booleanisReferenceInManifest() + +
+           
+ voidsetFinalContentType(String finalContentType) + +
+          Sets the final content type.
+ voidsetHashAlgorithmName(String hashAlgorithmName) + +
+          Sets the hash algorithm name.
+ voidsetIncludedInSignature(boolean includedInSignature) + +
+          Sets whether the associated DataObject is to be included in + the signature.
+ voidsetReferenceInManifest(boolean referenceInManifest) + +
+          Sets whether the associated DataObject is + to be included in the dsig:Manifest.
+ voidsetTransformationList(List transformationList) + +
+          Set the list of transformations for the associated DataObject.
+ voidsetTransformationSupplements(List transformationSupplements) + +
+          Sets the transformation supplements for the associated + DataObject.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+DataObjectTreatmentImpl

+
+public DataObjectTreatmentImpl(IdGenerator objIdGen)
+
+
Create a new DataObjectTreatmentImpl.
+
Parameters:
objIdGen - The IdGenerator for unique object IDs.
+
+
+ + + + + + + + +
+Method Detail
+ +

+getFinalContentType

+
+public String getFinalContentType()
+
+
+
Specified by:
getFinalContentType in interface iaik.server.modules.xmlsign.DataObjectTreatment
+
+
+
See Also:
DataObjectTreatment.getFinalContentType()
+
+
+
+ +

+setFinalContentType

+
+public void setFinalContentType(String finalContentType)
+
+
Sets the final content type.
+
+
+
+
Parameters:
finalContentType - The final content type to set (a MIME-type type of + String).
+
+
+
+ +

+getHashAlgorithmName

+
+public String getHashAlgorithmName()
+
+
+
Specified by:
getHashAlgorithmName in interface iaik.server.modules.xmlsign.DataObjectTreatment
+
+
+
See Also:
DataObjectTreatment.getHashAlgorithmName()
+
+
+
+ +

+setHashAlgorithmName

+
+public void setHashAlgorithmName(String hashAlgorithmName)
+
+
Sets the hash algorithm name.
+
+
+
+
Parameters:
hashAlgorithmName - The hash algorithm name to set.
+
+
+
+ +

+isIncludedInSignature

+
+public boolean isIncludedInSignature()
+
+
+
Specified by:
isIncludedInSignature in interface iaik.server.modules.xmlsign.DataObjectTreatment
+
+
+
See Also:
DataObjectTreatment.isIncludedInSignature()
+
+
+
+ +

+setIncludedInSignature

+
+public void setIncludedInSignature(boolean includedInSignature)
+
+
Sets whether the associated DataObject is to be included in + the signature.
+
+
+
+
Parameters:
includedInSignature - If true, the associated + DataObject will be included in the signature, otherwise not.
+
+
+
+ +

+isReferenceInManifest

+
+public boolean isReferenceInManifest()
+
+
+
Specified by:
isReferenceInManifest in interface iaik.server.modules.xmlsign.DataObjectTreatment
+
+
+
See Also:
DataObjectTreatment.isReferenceInManifest()
+
+
+
+ +

+setReferenceInManifest

+
+public void setReferenceInManifest(boolean referenceInManifest)
+
+
Sets whether the associated DataObject is + to be included in the dsig:Manifest.
+
+
+
+
Parameters:
referenceInManifest - If true, the associated + DataObject will be included in the manifest, otherwise not.
+
+
+
+ +

+getTransformationList

+
+public List getTransformationList()
+
+
+
Specified by:
getTransformationList in interface iaik.server.modules.xmlsign.DataObjectTreatment
+
+
+
See Also:
DataObjectTreatment.getTransformationList()
+
+
+
+ +

+setTransformationList

+
+public void setTransformationList(List transformationList)
+
+
Set the list of transformations for the associated DataObject.
+
+
+
+
Parameters:
transformationList - The transformations to set.
+
+
+
+ +

+getTransformationSupplements

+
+public List getTransformationSupplements()
+
+
+
Specified by:
getTransformationSupplements in interface iaik.server.modules.xmlsign.DataObjectTreatment
+
+
+
See Also:
DataObjectTreatment.getTransformationSupplements()
+
+
+
+ +

+setTransformationSupplements

+
+public void setTransformationSupplements(List transformationSupplements)
+
+
Sets the transformation supplements for the associated + DataObject.
+
+
+
+
Parameters:
transformationSupplements - The transformation supplements to set.
+
+
+
+ +

+getDsigDataObjectID

+
+public String getDsigDataObjectID()
+
+
+
Specified by:
getDsigDataObjectID in interface iaik.server.modules.xmlsign.DataObjectTreatment
+
+
+
See Also:
DataObjectTreatment.getDsigDataObjectID()
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xmlsign/XMLSignatureCreationProfileImpl.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xmlsign/XMLSignatureCreationProfileImpl.html new file mode 100644 index 000000000..b3ab02b3e --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xmlsign/XMLSignatureCreationProfileImpl.html @@ -0,0 +1,678 @@ + + + + + + +MOA SP/SS Server Internal API: Class XMLSignatureCreationProfileImpl + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.iaik.xmlsign +
+Class XMLSignatureCreationProfileImpl

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.spss.server.iaik.xmlsign.XMLSignatureCreationProfileImpl
+
+
+
All Implemented Interfaces:
iaik.server.modules.xmlsign.XMLSignatureCreationProfile
+
+
+
+
public class XMLSignatureCreationProfileImpl
extends Object
implements iaik.server.modules.xmlsign.XMLSignatureCreationProfile
+ +

+An object providing auxiliary information for creating an XML signature. +

+

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

+ + + + + + + + + + + + + + + + +
+Constructor Summary
XMLSignatureCreationProfileImpl(int createProfileCount, + Set reservedIDs) + +
+          Create a new XMLSignatureCreationProfileImpl.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ ListgetDataObjectTreatmentList() + +
+           
+ StringgetDsigManifestID() + +
+           
+ SetgetKeySet() + +
+           
+ StringgetSecurityLayerManifestID() + +
+           
+ StringgetSecurityLayerManifestTypeURI() + +
+           
+ StringgetSignatureAlgorithmName(iaik.server.modules.keys.KeyEntryID selectedKeyID) + +
+           
+ StringgetSignatureID() + +
+           
+ iaik.server.modules.xmlsign.XMLSignatureInsertionLocationgetSignatureInsertionLocation() + +
+           
+ StringgetSignatureStructureType() + +
+           
+ iaik.server.modules.xml.CanonicalizationgetSignedInfoCanonicalization() + +
+           
+ ListgetSignedProperties() + +
+           
+ StringgetSignedPropertiesID() + +
+           
+ booleanisSecurityLayerConform() + +
+           
+ voidsetDataObjectTreatmentList(List dataObjectTreatmentList) + +
+          Sets the list of DataObjectTreatments.
+ voidsetKeySet(Set keySet) + +
+          Set the set of KeyEntryIDs which may be used for signature + creation.
+ voidsetSecurityLayerConform(boolean securityLayerConform) + +
+          Sets the security layer conformity.
+ voidsetSecurityLayerManifestTypeURI(String securityLayerManifestTypeURI) + +
+          Set the SecurityLayerManifestTypeURI.
+ voidsetSignatureInsertionLocation(iaik.server.modules.xmlsign.XMLSignatureInsertionLocation signatureInsertionLocation) + +
+          Set the location where the signature is to be inserted into the signature + parent.
+ voidsetSignatureStructureType(String signatureStructureType) + +
+          Set the signature structure type.
+ voidsetSignedInfoCanonicalization(iaik.server.modules.xml.Canonicalization signedInfoCanonicalization) + +
+          Sets the canonicalization method to use for the SignedInfo object.
+ voidsetSignedProperties(List signedProperties) + +
+          Set the signed properties.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+XMLSignatureCreationProfileImpl

+
+public XMLSignatureCreationProfileImpl(int createProfileCount,
+                                       Set reservedIDs)
+
+
Create a new XMLSignatureCreationProfileImpl.
+
Parameters:
createProfileCount - Provides external information about the + number of calls to the signature creation module, using the same request.
reservedIDs - The set of IDs that must not be used while generating + new IDs.
+
+
+ + + + + + + + +
+Method Detail
+ +

+getDataObjectTreatmentList

+
+public List getDataObjectTreatmentList()
+
+
+
Specified by:
getDataObjectTreatmentList in interface iaik.server.modules.xmlsign.XMLSignatureCreationProfile
+
+
+
See Also:
XMLSignatureCreationProfile.getDataObjectTreatmentList()
+
+
+
+ +

+setDataObjectTreatmentList

+
+public void setDataObjectTreatmentList(List dataObjectTreatmentList)
+
+
Sets the list of DataObjectTreatments.
+
+
+
+
Parameters:
dataObjectTreatmentList - The DataObjectTreatments to + set.
+
+
+
+ +

+getKeySet

+
+public Set getKeySet()
+
+
+
Specified by:
getKeySet in interface iaik.server.modules.xmlsign.XMLSignatureCreationProfile
+
+
+
See Also:
XMLSignatureCreationProfile.getKeySet()
+
+
+
+ +

+setKeySet

+
+public void setKeySet(Set keySet)
+
+
Set the set of KeyEntryIDs which may be used for signature + creation.
+
+
+
+
Parameters:
keySet - The set of KeyEntryIDs to set.
+
+
+
+ +

+getSecurityLayerManifestTypeURI

+
+public String getSecurityLayerManifestTypeURI()
+
+
+
Specified by:
getSecurityLayerManifestTypeURI in interface iaik.server.modules.xmlsign.XMLSignatureCreationProfile
+
+
+
See Also:
XMLSignatureCreationProfile.getSecurityLayerManifestTypeURI()
+
+
+
+ +

+setSecurityLayerManifestTypeURI

+
+public void setSecurityLayerManifestTypeURI(String securityLayerManifestTypeURI)
+
+
Set the SecurityLayerManifestTypeURI.
+
+
+
+
Parameters:
securityLayerManifestTypeURI - The SecurityLayerManifestTypeURI to + set.
+
+
+
+ +

+getSignatureAlgorithmName

+
+public String getSignatureAlgorithmName(iaik.server.modules.keys.KeyEntryID selectedKeyID)
+                                 throws iaik.server.modules.keys.AlgorithmUnavailableException
+
+
+
Specified by:
getSignatureAlgorithmName in interface iaik.server.modules.xmlsign.XMLSignatureCreationProfile
+
+
+
See Also:
XMLSignatureCreationProfile.getSignatureAlgorithmName(KeyEntryID)
+
+
+
+ +

+getSignatureInsertionLocation

+
+public iaik.server.modules.xmlsign.XMLSignatureInsertionLocation getSignatureInsertionLocation()
+
+
+
Specified by:
getSignatureInsertionLocation in interface iaik.server.modules.xmlsign.XMLSignatureCreationProfile
+
+
+
See Also:
XMLSignatureCreationProfile.getSignatureInsertionLocation()
+
+
+
+ +

+setSignatureInsertionLocation

+
+public void setSignatureInsertionLocation(iaik.server.modules.xmlsign.XMLSignatureInsertionLocation signatureInsertionLocation)
+
+
Set the location where the signature is to be inserted into the signature + parent.
+
+
+
+
Parameters:
signatureInsertionLocation - The location to set.
+
+
+
+ +

+getSignatureStructureType

+
+public String getSignatureStructureType()
+
+
+
Specified by:
getSignatureStructureType in interface iaik.server.modules.xmlsign.XMLSignatureCreationProfile
+
+
+
See Also:
XMLSignatureCreationProfile.getSignatureStructureType()
+
+
+
+ +

+setSignatureStructureType

+
+public void setSignatureStructureType(String signatureStructureType)
+
+
Set the signature structure type.
+
+
+
+
Parameters:
signatureStructureType - The signature structure type to set.
+
+
+
+ +

+getSignedInfoCanonicalization

+
+public iaik.server.modules.xml.Canonicalization getSignedInfoCanonicalization()
+
+
+
Specified by:
getSignedInfoCanonicalization in interface iaik.server.modules.xmlsign.XMLSignatureCreationProfile
+
+
+
See Also:
XMLSignatureCreationProfile.getSignedInfoCanonicalization()
+
+
+
+ +

+setSignedInfoCanonicalization

+
+public void setSignedInfoCanonicalization(iaik.server.modules.xml.Canonicalization signedInfoCanonicalization)
+
+
Sets the canonicalization method to use for the SignedInfo object.
+
+
+
+
Parameters:
signedInfoCanonicalization - The canonicalization method to set.
+
+
+
+ +

+getSignedProperties

+
+public List getSignedProperties()
+
+
+
Specified by:
getSignedProperties in interface iaik.server.modules.xmlsign.XMLSignatureCreationProfile
+
+
+
See Also:
XMLSignatureCreationProfile.getSignedProperties()
+
+
+
+ +

+setSignedProperties

+
+public void setSignedProperties(List signedProperties)
+
+
Set the signed properties.
+
+
+
+
Parameters:
signedProperties - The signed properties to set.
+
+
+
+ +

+isSecurityLayerConform

+
+public boolean isSecurityLayerConform()
+
+
+
Specified by:
isSecurityLayerConform in interface iaik.server.modules.xmlsign.XMLSignatureCreationProfile
+
+
+
See Also:
XMLSignatureCreationProfile.isSecurityLayerConform()
+
+
+
+ +

+setSecurityLayerConform

+
+public void setSecurityLayerConform(boolean securityLayerConform)
+
+
Sets the security layer conformity.
+
+
+
+
Parameters:
securityLayerConform - true, if the created signature + is to be conform to the Security Layer specification.
+
+
+
+ +

+getSignatureID

+
+public String getSignatureID()
+
+
+
Specified by:
getSignatureID in interface iaik.server.modules.xmlsign.XMLSignatureCreationProfile
+
+
+
See Also:
XMLSignatureCreationProfile.getSignatureID()
+
+
+
+ +

+getSecurityLayerManifestID

+
+public String getSecurityLayerManifestID()
+
+
+
Specified by:
getSecurityLayerManifestID in interface iaik.server.modules.xmlsign.XMLSignatureCreationProfile
+
+
+
See Also:
XMLSignatureCreationProfile.getSecurityLayerManifestID()
+
+
+
+ +

+getDsigManifestID

+
+public String getDsigManifestID()
+
+
+
Specified by:
getDsigManifestID in interface iaik.server.modules.xmlsign.XMLSignatureCreationProfile
+
+
+
See Also:
XMLSignatureCreationProfile.getDsigManifestID()
+
+
+
+ +

+getSignedPropertiesID

+
+public String getSignedPropertiesID()
+
+
+
Specified by:
getSignedPropertiesID in interface iaik.server.modules.xmlsign.XMLSignatureCreationProfile
+
+
+
See Also:
XMLSignatureCreationProfile.getSignedPropertiesID()
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xmlsign/XMLSignatureInsertionLocationImpl.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xmlsign/XMLSignatureInsertionLocationImpl.html new file mode 100644 index 000000000..0e2d43dce --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xmlsign/XMLSignatureInsertionLocationImpl.html @@ -0,0 +1,252 @@ + + + + + + +MOA SP/SS Server Internal API: Class XMLSignatureInsertionLocationImpl + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.iaik.xmlsign +
+Class XMLSignatureInsertionLocationImpl

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.spss.server.iaik.xmlsign.XMLSignatureInsertionLocationImpl
+
+
+
All Implemented Interfaces:
iaik.server.modules.xmlsign.XMLSignatureInsertionLocation
+
+
+
+
public class XMLSignatureInsertionLocationImpl
extends Object
implements iaik.server.modules.xmlsign.XMLSignatureInsertionLocation
+ +

+An object giving the location of where the signature will be + inserted into the parent element. +

+

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

+ + + + + + + + + + + + + + + + +
+Constructor Summary
XMLSignatureInsertionLocationImpl(int signatureChildIndex) + +
+          Create a new XMLSignatureInsertLocationImpl.
+  + + + + + + + + + + + + + + + +
+Method Summary
+ intgetSignatureChildIndex() + +
+           
+ voidsetSignatureChildIndex(int signatureChildIndex) + +
+          Sets the position index at which to append the signature to the parent + element.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+XMLSignatureInsertionLocationImpl

+
+public XMLSignatureInsertionLocationImpl(int signatureChildIndex)
+
+
Create a new XMLSignatureInsertLocationImpl.
+
Parameters:
signatureChildIndex - The position index at which to append the + signature to the parent element.
+
+
+ + + + + + + + +
+Method Detail
+ +

+getSignatureChildIndex

+
+public int getSignatureChildIndex()
+
+
+
Specified by:
getSignatureChildIndex in interface iaik.server.modules.xmlsign.XMLSignatureInsertionLocation
+
+
+
See Also:
XMLSignatureInsertionLocation.getSignatureChildIndex()
+
+
+
+ +

+setSignatureChildIndex

+
+public void setSignatureChildIndex(int signatureChildIndex)
+
+
Sets the position index at which to append the signature to the parent + element.
+
+
+
+
Parameters:
signatureChildIndex - The position index to set.
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xmlsign/class-use/DataObjectTreatmentImpl.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xmlsign/class-use/DataObjectTreatmentImpl.html new file mode 100644 index 000000000..944dc54ee --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xmlsign/class-use/DataObjectTreatmentImpl.html @@ -0,0 +1,95 @@ + + + + + + +MOA SP/SS Server Internal API: Uses of Class at.gv.egovernment.moa.spss.server.iaik.xmlsign.DataObjectTreatmentImpl + + + + + + + + + + + + + + + + + +
+ +
+ + +
+
+

+Uses of Class
at.gv.egovernment.moa.spss.server.iaik.xmlsign.DataObjectTreatmentImpl

+
+No usage of at.gv.egovernment.moa.spss.server.iaik.xmlsign.DataObjectTreatmentImpl +

+


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

+Uses of Class
at.gv.egovernment.moa.spss.server.iaik.xmlsign.XMLSignatureCreationProfileImpl

+
+No usage of at.gv.egovernment.moa.spss.server.iaik.xmlsign.XMLSignatureCreationProfileImpl +

+


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

+Uses of Class
at.gv.egovernment.moa.spss.server.iaik.xmlsign.XMLSignatureInsertionLocationImpl

+
+No usage of at.gv.egovernment.moa.spss.server.iaik.xmlsign.XMLSignatureInsertionLocationImpl +

+


+ + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xmlsign/package-frame.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xmlsign/package-frame.html new file mode 100644 index 000000000..180c2830e --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xmlsign/package-frame.html @@ -0,0 +1,30 @@ + + + + + + +MOA SP/SS Server Internal API: Package at.gv.egovernment.moa.spss.server.iaik.xmlsign + + + + + +at.gv.egovernment.moa.spss.server.iaik.xmlsign + + + + +
+Classes  + +
+DataObjectTreatmentImpl +
+XMLSignatureCreationProfileImpl +
+XMLSignatureInsertionLocationImpl
+ + + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xmlsign/package-summary.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xmlsign/package-summary.html new file mode 100644 index 000000000..012809988 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xmlsign/package-summary.html @@ -0,0 +1,116 @@ + + + + + + +MOA SP/SS Server Internal API: Package at.gv.egovernment.moa.spss.server.iaik.xmlsign + + + + + + + + + + + + + + + + + +
+ +
+ + +
+

+Package at.gv.egovernment.moa.spss.server.iaik.xmlsign +

+ + + + + + + + + + + + + + + + + +
+Class Summary
DataObjectTreatmentImplAn object encapsulating how to treat an associated DataObject + when creating a signature.
XMLSignatureCreationProfileImplAn object providing auxiliary information for creating an XML signature.
XMLSignatureInsertionLocationImplAn object giving the location of where the signature will be + inserted into the parent element.
+  + +

+


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

+Hierarchy For Package at.gv.egovernment.moa.spss.server.iaik.xmlsign +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

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

+Uses of Package
at.gv.egovernment.moa.spss.server.iaik.xmlsign

+
+No usage of at.gv.egovernment.moa.spss.server.iaik.xmlsign +

+


+ + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xmlverify/XMLSignatureVerificationProfileImpl.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xmlverify/XMLSignatureVerificationProfileImpl.html new file mode 100644 index 000000000..e8bdca217 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xmlverify/XMLSignatureVerificationProfileImpl.html @@ -0,0 +1,470 @@ + + + + + + +MOA SP/SS Server Internal API: Class XMLSignatureVerificationProfileImpl + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.iaik.xmlverify +
+Class XMLSignatureVerificationProfileImpl

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.spss.server.iaik.xmlverify.XMLSignatureVerificationProfileImpl
+
+
+
All Implemented Interfaces:
iaik.server.modules.xmlverify.XMLSignatureVerificationProfile
+
+
+
+
public class XMLSignatureVerificationProfileImpl
extends Object
implements iaik.server.modules.xmlverify.XMLSignatureVerificationProfile
+ +

+An object providing auxiliary information for verifying an XML signature. +

+

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

+ + + + + + + + + + + + + + + + +
+Constructor Summary
XMLSignatureVerificationProfileImpl() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ booleancheckSecurityLayerManifest() + +
+           
+ booleancheckXMLDsigManifests() + +
+           
+ iaik.pki.PKIProfilegetCertificateValidationProfile() + +
+           
+ ListgetTransformationSupplements() + +
+           
+ booleanincludeHashInputData() + +
+           
+ booleanincludeReferenceInputData() + +
+           
+ voidsetCertificateValidationProfile(iaik.pki.PKIProfile certificateValidationProfile) + +
+          Sets the profile for validating the signer certificate.
+ voidsetCheckSecurityLayerManifest(boolean checkSecurityLayerManifest) + +
+          Set whether to check the references in the Security Layer manifest.
+ voidsetCheckXMLDsigManifests(boolean checkXMLDSigManifests) + +
+          Sets whether to check the references of all XML Dsig manifests.
+ voidsetIncludeHashInputData(boolean includeHashInputData) + +
+          Set whether to include the hash input data in the result.
+ voidsetIncludeReferenceInputData(boolean includeReferenceInputData) + +
+          Set whether to include the reference input data in the result.
+ voidsetTransformationSupplements(List transformationSupplements) + +
+          Sets the transformation supplements.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+XMLSignatureVerificationProfileImpl

+
+public XMLSignatureVerificationProfileImpl()
+
+
+ + + + + + + + +
+Method Detail
+ +

+checkSecurityLayerManifest

+
+public boolean checkSecurityLayerManifest()
+
+
+
Specified by:
checkSecurityLayerManifest in interface iaik.server.modules.xmlverify.XMLSignatureVerificationProfile
+
+
+
See Also:
XMLSignatureVerificationProfile.checkSecurityLayerManifest()
+
+
+
+ +

+setCheckSecurityLayerManifest

+
+public void setCheckSecurityLayerManifest(boolean checkSecurityLayerManifest)
+
+
Set whether to check the references in the Security Layer manifest.
+
+
+
+
Parameters:
checkSecurityLayerManifest - true, if the references + in the Security Layer manifest must be checked.
+
+
+
+ +

+checkXMLDsigManifests

+
+public boolean checkXMLDsigManifests()
+
+
+
Specified by:
checkXMLDsigManifests in interface iaik.server.modules.xmlverify.XMLSignatureVerificationProfile
+
+
+
See Also:
XMLSignatureVerificationProfile.checkXMLDsigManifests()
+
+
+
+ +

+setCheckXMLDsigManifests

+
+public void setCheckXMLDsigManifests(boolean checkXMLDSigManifests)
+
+
Sets whether to check the references of all XML Dsig manifests.
+
+
+
+
Parameters:
checkXMLDSigManifests - true, if the references in the + XML Dsig manifest must be checked.
+
+
+
+ +

+getCertificateValidationProfile

+
+public iaik.pki.PKIProfile getCertificateValidationProfile()
+
+
+
Specified by:
getCertificateValidationProfile in interface iaik.server.modules.xmlverify.XMLSignatureVerificationProfile
+
+
+
See Also:
XMLSignatureVerificationProfile.getCertificateValidationProfile()
+
+
+
+ +

+setCertificateValidationProfile

+
+public void setCertificateValidationProfile(iaik.pki.PKIProfile certificateValidationProfile)
+
+
Sets the profile for validating the signer certificate.
+
+
+
+
Parameters:
certificateValidationProfile - The certificate validation profile to + set.
+
+
+
+ +

+getTransformationSupplements

+
+public List getTransformationSupplements()
+
+
+
Specified by:
getTransformationSupplements in interface iaik.server.modules.xmlverify.XMLSignatureVerificationProfile
+
+
+
See Also:
XMLSignatureVerificationProfile.getTransformationSupplements()
+
+
+
+ +

+setTransformationSupplements

+
+public void setTransformationSupplements(List transformationSupplements)
+
+
Sets the transformation supplements.
+
+
+
+
Parameters:
transformationSupplements - The transformation supplements to set.
+
+
+
+ +

+includeHashInputData

+
+public boolean includeHashInputData()
+
+
+
Specified by:
includeHashInputData in interface iaik.server.modules.xmlverify.XMLSignatureVerificationProfile
+
+
+
See Also:
XMLSignatureVerificationProfile.includeHashInputData()
+
+
+
+ +

+setIncludeHashInputData

+
+public void setIncludeHashInputData(boolean includeHashInputData)
+
+
Set whether to include the hash input data in the result.
+
+
+
+
Parameters:
includeHashInputData - If true, the hash input data + will be returned in the result.
+
+
+
+ +

+includeReferenceInputData

+
+public boolean includeReferenceInputData()
+
+
+
Specified by:
includeReferenceInputData in interface iaik.server.modules.xmlverify.XMLSignatureVerificationProfile
+
+
+
See Also:
XMLSignatureVerificationProfile.includeReferenceInputData()
+
+
+
+ +

+setIncludeReferenceInputData

+
+public void setIncludeReferenceInputData(boolean includeReferenceInputData)
+
+
Set whether to include the reference input data in the result.
+
+
+
+
Parameters:
includeReferenceInputData - If true, the reference + input data will be included in the result.
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xmlverify/class-use/XMLSignatureVerificationProfileImpl.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xmlverify/class-use/XMLSignatureVerificationProfileImpl.html new file mode 100644 index 000000000..f36297da3 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xmlverify/class-use/XMLSignatureVerificationProfileImpl.html @@ -0,0 +1,95 @@ + + + + + + +MOA SP/SS Server Internal API: Uses of Class at.gv.egovernment.moa.spss.server.iaik.xmlverify.XMLSignatureVerificationProfileImpl + + + + + + + + + + + + + + + + + +
+ +
+ + +
+
+

+Uses of Class
at.gv.egovernment.moa.spss.server.iaik.xmlverify.XMLSignatureVerificationProfileImpl

+
+No usage of at.gv.egovernment.moa.spss.server.iaik.xmlverify.XMLSignatureVerificationProfileImpl +

+


+ + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xmlverify/package-frame.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xmlverify/package-frame.html new file mode 100644 index 000000000..e165687f2 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xmlverify/package-frame.html @@ -0,0 +1,26 @@ + + + + + + +MOA SP/SS Server Internal API: Package at.gv.egovernment.moa.spss.server.iaik.xmlverify + + + + + +at.gv.egovernment.moa.spss.server.iaik.xmlverify + + + + +
+Classes  + +
+XMLSignatureVerificationProfileImpl
+ + + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xmlverify/package-summary.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xmlverify/package-summary.html new file mode 100644 index 000000000..1e0fa3dc3 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/iaik/xmlverify/package-summary.html @@ -0,0 +1,106 @@ + + + + + + +MOA SP/SS Server Internal API: Package at.gv.egovernment.moa.spss.server.iaik.xmlverify + + + + + + + + + + + + + + + + + +
+ +
+ + +
+

+Package at.gv.egovernment.moa.spss.server.iaik.xmlverify +

+ + + + + + + + + +
+Class Summary
XMLSignatureVerificationProfileImplAn object providing auxiliary information for verifying an XML signature.
+  + +

+


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

+Hierarchy For Package at.gv.egovernment.moa.spss.server.iaik.xmlverify +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

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

+Uses of Package
at.gv.egovernment.moa.spss.server.iaik.xmlverify

+
+No usage of at.gv.egovernment.moa.spss.server.iaik.xmlverify +

+


+ + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/init/ConfiguratorImpl.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/init/ConfiguratorImpl.html new file mode 100644 index 000000000..a56b6073c --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/init/ConfiguratorImpl.html @@ -0,0 +1,269 @@ + + + + + + +MOA SP/SS Server Internal API: Class ConfiguratorImpl + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.init +
+Class ConfiguratorImpl

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.spss.api.Configurator
+        |
+        +--at.gv.egovernment.moa.spss.server.init.ConfiguratorImpl
+
+
+
+
public class ConfiguratorImpl
extends at.gv.egovernment.moa.spss.api.Configurator
+ +

+Default implementation of Configurator. +

+

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

+ + + + + + + + + + + + + + + + +
+Constructor Summary
ConfiguratorImpl() + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+ voidinit() + +
+          Initialize the SP/SS configuration. + +
+ voidupdate() + +
+          Update the SP/SS configuration. + +
+ + + + + + + +
Methods inherited from class at.gv.egovernment.moa.spss.api.Configurator
getInstance
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+ConfiguratorImpl

+
+public ConfiguratorImpl()
+
+
+ + + + + + + + +
+Method Detail
+ +

+init

+
+public void init()
+          throws MOAException
+
+
Description copied from class: at.gv.egovernment.moa.spss.api.Configurator
+
Initialize the SP/SS configuration. + + Only a single call to this method will have an effect. Use + update() for reflecting changes in the configuration instead.
+
Overrides:
init in class at.gv.egovernment.moa.spss.api.Configurator
+
+
Following copied from class: at.gv.egovernment.moa.spss.api.Configurator
+
+
Throws:
MOAException - An error occurred updating the SP/SS configuration.
+
+
+
+ +

+update

+
+public void update()
+            throws MOAException
+
+
Description copied from class: at.gv.egovernment.moa.spss.api.Configurator
+
Update the SP/SS configuration. + + This will only have an effect after the system has been initialized once + using init().
+
Overrides:
update in class at.gv.egovernment.moa.spss.api.Configurator
+
+
Following copied from class: at.gv.egovernment.moa.spss.api.Configurator
+
+
Throws:
MOAException - An error occurred updating the SP/SS configuration.
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/init/SystemInitializer.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/init/SystemInitializer.html new file mode 100644 index 000000000..78afdbaed --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/init/SystemInitializer.html @@ -0,0 +1,214 @@ + + + + + + +MOA SP/SS Server Internal API: Class SystemInitializer + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.init +
+Class SystemInitializer

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

+MOA SP/SS web service initialization. +

+

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

+ + + + + + + + + + + + + + + + +
+Constructor Summary
SystemInitializer() + +
+           
+  + + + + + + + + + + + +
+Method Summary
+static voidinit() + +
+          Initialize the MOA SP/SS webservice.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+SystemInitializer

+
+public SystemInitializer()
+
+
+ + + + + + + + +
+Method Detail
+ +

+init

+
+public static void init()
+
+
Initialize the MOA SP/SS webservice.
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/init/class-use/ConfiguratorImpl.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/init/class-use/ConfiguratorImpl.html new file mode 100644 index 000000000..32a6eb9be --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/init/class-use/ConfiguratorImpl.html @@ -0,0 +1,95 @@ + + + + + + +MOA SP/SS Server Internal API: Uses of Class at.gv.egovernment.moa.spss.server.init.ConfiguratorImpl + + + + + + + + + + + + + + + + + +
+ +
+ + +
+
+

+Uses of Class
at.gv.egovernment.moa.spss.server.init.ConfiguratorImpl

+
+No usage of at.gv.egovernment.moa.spss.server.init.ConfiguratorImpl +

+


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

+Uses of Class
at.gv.egovernment.moa.spss.server.init.SystemInitializer

+
+No usage of at.gv.egovernment.moa.spss.server.init.SystemInitializer +

+


+ + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/init/package-frame.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/init/package-frame.html new file mode 100644 index 000000000..a2478bab3 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/init/package-frame.html @@ -0,0 +1,28 @@ + + + + + + +MOA SP/SS Server Internal API: Package at.gv.egovernment.moa.spss.server.init + + + + + +at.gv.egovernment.moa.spss.server.init + + + + +
+Classes  + +
+ConfiguratorImpl +
+SystemInitializer
+ + + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/init/package-summary.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/init/package-summary.html new file mode 100644 index 000000000..7db3951d0 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/init/package-summary.html @@ -0,0 +1,110 @@ + + + + + + +MOA SP/SS Server Internal API: Package at.gv.egovernment.moa.spss.server.init + + + + + + + + + + + + + + + + + +
+ +
+ + +
+

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

+ + + + + + + + + + + + + +
+Class Summary
ConfiguratorImplDefault implementation of Configurator.
SystemInitializerMOA SP/SS web service initialization.
+  + +

+


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

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

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

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

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

+
+No usage of at.gv.egovernment.moa.spss.server.init +

+


+ + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/CMSSignatureVerificationInvoker.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/CMSSignatureVerificationInvoker.html new file mode 100644 index 000000000..4e05bb187 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/CMSSignatureVerificationInvoker.html @@ -0,0 +1,251 @@ + + + + + + +MOA SP/SS Server Internal API: Class CMSSignatureVerificationInvoker + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.invoke +
+Class CMSSignatureVerificationInvoker

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

+A class providing an interface to the + CMSSignatureVerificationModule. + + This class performs the invocation of the + iaik.server.modules.cmsverify.CMSSignatureVerificationModule + from a VerifyCMSSignatureRequest. The result of the invocation + is integrated into a VerifyCMSSignatureResponse returned. +

+

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

+ + + + + + + + + + + + + + + + + +
+Constructor Summary
+protected CMSSignatureVerificationInvoker() + +
+          Create a new CMSSignatureVerificationInvoker. + +
+  + + + + + + + + + + + + + + + +
+Method Summary
+static CMSSignatureVerificationInvokergetInstance() + +
+          Return the only instance of this class.
+ at.gv.egovernment.moa.spss.api.cmsverify.VerifyCMSSignatureResponseverifyCMSSignature(at.gv.egovernment.moa.spss.api.cmsverify.VerifyCMSSignatureRequest request) + +
+          Verify a CMS signature.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+CMSSignatureVerificationInvoker

+
+protected CMSSignatureVerificationInvoker()
+
+
Create a new CMSSignatureVerificationInvoker. + + Protected to disallow multiple instances.
+ + + + + + + + +
+Method Detail
+ +

+getInstance

+
+public static CMSSignatureVerificationInvoker getInstance()
+
+
Return the only instance of this class.
+
Returns:
The only instance of this class.
+
+
+
+ +

+verifyCMSSignature

+
+public at.gv.egovernment.moa.spss.api.cmsverify.VerifyCMSSignatureResponse verifyCMSSignature(at.gv.egovernment.moa.spss.api.cmsverify.VerifyCMSSignatureRequest request)
+                                                                                       throws MOAException
+
+
Verify a CMS signature.
+
Parameters:
request - The VerifyCMSSignatureRequest containing the + CMS signature, as well as additional data needed for verification.
Returns:
Element A VerifyCMSSignatureResponse containing the + answer to the VerifyCMSSignatureRequest.
Throws:
MOAException - An error occurred while processing the request.
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/CMSSignatureVerificationProfileFactory.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/CMSSignatureVerificationProfileFactory.html new file mode 100644 index 000000000..88e64e533 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/CMSSignatureVerificationProfileFactory.html @@ -0,0 +1,227 @@ + + + + + + +MOA SP/SS Server Internal API: Class CMSSignatureVerificationProfileFactory + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.invoke +
+Class CMSSignatureVerificationProfileFactory

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

+A factory to create a CMSSignatureVerificationProfile from a + VerifyCMSSignatureRequest and the current MOA configuration + data. +

+

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

+ + + + + + + + + + + + + + + + +
+Constructor Summary
CMSSignatureVerificationProfileFactory(at.gv.egovernment.moa.spss.api.cmsverify.VerifyCMSSignatureRequest request) + +
+          Create a new CMSSignatureVerificationProfileFactory.
+  + + + + + + + + + + + +
+Method Summary
+ iaik.server.modules.cmsverify.CMSSignatureVerificationProfilecreateProfile() + +
+          Create a CMSSignatureVerificationProfile from the given + request and the current MOA configuration.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+CMSSignatureVerificationProfileFactory

+
+public CMSSignatureVerificationProfileFactory(at.gv.egovernment.moa.spss.api.cmsverify.VerifyCMSSignatureRequest request)
+
+
Create a new CMSSignatureVerificationProfileFactory.
+
Parameters:
request - The VerifyCMSSignatureRequest to draw profile + data from.
+
+
+ + + + + + + + +
+Method Detail
+ +

+createProfile

+
+public iaik.server.modules.cmsverify.CMSSignatureVerificationProfile createProfile()
+                                                                            throws MOAException
+
+
Create a CMSSignatureVerificationProfile from the given + request and the current MOA configuration.
+
Returns:
The CMSSignatureVerificationProfile for the + request, based on the current configuration.
Throws:
MOAException - An error occurred creating the profile.
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/CreateXMLSignatureResponseBuilder.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/CreateXMLSignatureResponseBuilder.html new file mode 100644 index 000000000..6b55965a5 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/CreateXMLSignatureResponseBuilder.html @@ -0,0 +1,270 @@ + + + + + + +MOA SP/SS Server Internal API: Class CreateXMLSignatureResponseBuilder + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.invoke +
+Class CreateXMLSignatureResponseBuilder

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

+A class to build a CreateXMLSignatureResponse. + +

The methods addSignature() and addError() may be + called in any combination to add SignatureEnvironment and + ErrorResponse elements to the response. One of these functions + must be called at least once to produce a + CreateXMLSignatureResponse.

+ +

The getResponseElement() method then returns the + CreateXMLSignatureResponse built so far.

+

+

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

+ + + + + + + + + + + + + + + + +
+Constructor Summary
CreateXMLSignatureResponseBuilder() + +
+           
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidaddError(String errorCode, + String info) + +
+          Add a ErrorResponse element to the response.
+ voidaddSignatureEnvironment(org.w3c.dom.Element signatureEnvironment) + +
+          Add a SignatureEnvironment element to the response.
+ at.gv.egovernment.moa.spss.api.xmlsign.CreateXMLSignatureResponsegetResponse() + +
+          Get the CreateXMLSignatureResponse built so far.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+CreateXMLSignatureResponseBuilder

+
+public CreateXMLSignatureResponseBuilder()
+
+
+ + + + + + + + +
+Method Detail
+ +

+getResponse

+
+public at.gv.egovernment.moa.spss.api.xmlsign.CreateXMLSignatureResponse getResponse()
+
+
Get the CreateXMLSignatureResponse built so far.
+
Returns:
The CreateXMLSignatureResponse built so far.
+
+
+
+ +

+addSignatureEnvironment

+
+public void addSignatureEnvironment(org.w3c.dom.Element signatureEnvironment)
+
+
Add a SignatureEnvironment element to the response.
+
Parameters:
signatureEnvironment - The content to put under the + SignatureEnvironment element. This should either be a + dsig:Signature element (in case of a detached signature) or + the signature environment containing the signature (in case of + an enveloping signature).
+
+
+
+ +

+addError

+
+public void addError(String errorCode,
+                     String info)
+
+
Add a ErrorResponse element to the response.
+
Parameters:
errorCode - The error code.
info - Additional information about the error.
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/DataObjectFactory.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/DataObjectFactory.html new file mode 100644 index 000000000..f36bca5a5 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/DataObjectFactory.html @@ -0,0 +1,424 @@ + + + + + + +MOA SP/SS Server Internal API: Class DataObjectFactory + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.invoke +
+Class DataObjectFactory

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

+A class to create DataObjects contained in different + locations of the MOA XML request format. +

+

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

+ + + + + + + + + + + + + + + + + +
+Constructor Summary
+protected DataObjectFactory() + +
+          Create a new DataObjectFactory. + +
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ iaik.server.modules.xml.DataObjectcreateFromContentOptionalRefType(at.gv.egovernment.moa.spss.api.common.Content content, + String referenceID, + boolean allowContentAndReference, + boolean binaryAsXml, + boolean xmlAsNodeList, + boolean referenceAsXml) + +
+          Create a DataObject from a Content object.
+ iaik.server.modules.xml.DataObjectcreateFromSignatureEnvironment(org.w3c.dom.Element signatureEnvironment, + String uri, + String referenceID) + +
+          Create an XMLDataObject from the given signature environment.
+ iaik.server.modules.xml.DataObjectcreateFromTransformParameter(at.gv.egovernment.moa.spss.api.xmlverify.TransformParameter transformParameter) + +
+          Create a DataObject from a TransformParameter + object.
+ iaik.server.modules.xml.DataObjectcreateFromURI(String uri, + boolean asXml) + +
+          Create a DataObject from data located at the given URI.
+ iaik.server.modules.xml.DataObjectcreateFromXmlDataObjectAssociation(at.gv.egovernment.moa.spss.api.common.XMLDataObjectAssociation xmlDataObjAssoc, + boolean xmlContentAllowed, + boolean binaryContentRepeatable) + +
+          Create a DataObject from a + XMLDataObjectAssociation object.
+ iaik.server.modules.xml.XMLDataObjectcreateSignatureEnvironment(at.gv.egovernment.moa.spss.api.common.Content content, + List supplements) + +
+          Return the signature environment, i.e., the root element of the + document, into which the signature will be inserted (if created) or which + contains the signature (if verified).
+static DataObjectFactorygetInstance() + +
+          Return the only instance of this class.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+DataObjectFactory

+
+protected DataObjectFactory()
+
+
Create a new DataObjectFactory. + + Protected to disallow multiple instances.
+ + + + + + + + +
+Method Detail
+ +

+getInstance

+
+public static DataObjectFactory getInstance()
+
+
Return the only instance of this class.
+
Returns:
The only instance of this class.
+
+
+
+ +

+createSignatureEnvironment

+
+public iaik.server.modules.xml.XMLDataObject createSignatureEnvironment(at.gv.egovernment.moa.spss.api.common.Content content,
+                                                                        List supplements)
+                                                                 throws MOASystemException,
+                                                                        MOAApplicationException
+
+
Return the signature environment, i.e., the root element of the + document, into which the signature will be inserted (if created) or which + contains the signature (if verified).
+
Parameters:
content - The Content object containing the signature + environment.
supplements - Additional schema or DTD information.
Returns:
The signature environment or null, if no + signature environment exists.
Throws:
MOASystemException - A system error occurred building the signature + environment (see message for details).
MOAApplicationException - An error occurred building the signature + environment (see message for details).
+
+
+
+ +

+createFromSignatureEnvironment

+
+public iaik.server.modules.xml.DataObject createFromSignatureEnvironment(org.w3c.dom.Element signatureEnvironment,
+                                                                         String uri,
+                                                                         String referenceID)
+                                                                  throws MOAApplicationException
+
+
Create an XMLDataObject from the given signature environment.
+
Parameters:
signatureEnvironment - The signature environment contained in the + result.
uri - The URI identifying the data. This must be either the empty + URI, an URI starting with "#xpointer", "#xmlns" + or "#element"; or an URI starting with "#" and + followed by an element ID.
referenceID - The reference ID to set for the data object.
Returns:
A data object containing the signature environment.
+
+
+
+ +

+createFromContentOptionalRefType

+
+public iaik.server.modules.xml.DataObject createFromContentOptionalRefType(at.gv.egovernment.moa.spss.api.common.Content content,
+                                                                           String referenceID,
+                                                                           boolean allowContentAndReference,
+                                                                           boolean binaryAsXml,
+                                                                           boolean xmlAsNodeList,
+                                                                           boolean referenceAsXml)
+                                                                    throws MOASystemException,
+                                                                           MOAApplicationException
+
+
Create a DataObject from a Content object.
+
Parameters:
content - The Content object containing the data.
referenceID - The reference ID to set in the resulting + DataObject. May be null.
allowContentAndReference - If true, then + content is allowed to contain both a Reference + attribute and content. Otherwise, either a Reference + attribute or content must be set.
binaryAsXml - If true, a content child given as + Base64Content must contain XML data.
xmlAsNodeList - If true, the children of a + XMLContent child element are returned as a + XMLNodeListDataObject. Otherwise, XMLContent may + only contain a single child node, which must be an element and which is + returned as an XMLDataObject.
referenceAsXml - If true, then content loaded from the + URI given as the Reference attribute must be XML data. + If false, an attempt is made to parse the data as XML and + return an XMLDataObject but if this fails, a + BinaryDataObject is returned containing a byte stream to the + data.
Returns:
A DataObject representing the data in + content. If base64AsXml==true and + xmlAsNodeList==false and referenceAsXml==true, + then the result can safely be cast to an XMLDataObject.
Throws:
MOASystemException - An error indicating an internal problem. See the + wrapped exception for details.
MOAApplicationException - An error occurred handling the content + (probably while opening a reference or parsing the data). See the wrapped + exception for details.
+
+
+
+ +

+createFromXmlDataObjectAssociation

+
+public iaik.server.modules.xml.DataObject createFromXmlDataObjectAssociation(at.gv.egovernment.moa.spss.api.common.XMLDataObjectAssociation xmlDataObjAssoc,
+                                                                             boolean xmlContentAllowed,
+                                                                             boolean binaryContentRepeatable)
+                                                                      throws MOASystemException,
+                                                                             MOAApplicationException
+
+
Create a DataObject from a + XMLDataObjectAssociation object.
+
Parameters:
xmlDataObjAssoc - The XMLDataObjectAssociation object.
xmlContentAllowed - Whether the content contained in the + xmlDataObjAssoc is allowed to be of type + XML_CONTENT.
binaryContentRepeatable - If binary content must be provided as a + DataObject that can be read multiple times.
Returns:
A DataObject representing the data in + xmlDataObjAssoc.
Throws:
MOASystemException - An error indicating an internal problem. See the + wrapped exception for details.
MOAApplicationException - An error occurred handling the content + (probably while parsing the data). See the wrapped exception for details.
+
+
+
+ +

+createFromTransformParameter

+
+public iaik.server.modules.xml.DataObject createFromTransformParameter(at.gv.egovernment.moa.spss.api.xmlverify.TransformParameter transformParameter)
+                                                                throws MOASystemException,
+                                                                       MOAApplicationException
+
+
Create a DataObject from a TransformParameter + object.
+
Parameters:
transformParameter - The TransformParameter object + containing the data.
Returns:
A DataObject representing the data in + root.
Throws:
MOASystemException - An error indicating an internal problem. See the + wrapped exception for details.
MOAApplicationException - An error occurred handling the content + (probably while opening a reference or parsing the data). See the wrapped + exception for details.
+
+
+
+ +

+createFromURI

+
+public iaik.server.modules.xml.DataObject createFromURI(String uri,
+                                                        boolean asXml)
+                                                 throws MOASystemException,
+                                                        MOAApplicationException
+
+
Create a DataObject from data located at the given URI.
+
Parameters:
uri - The URI where the data is located. This method uses + an ExternalURIResolver to resolve URIs.
asXml - If true, a DataObject is only + returned, if the content consists of XML data. If it does not consist of + XML data, an MOAApplicationException will be thrown. If this + parameter is false and the content consists of XML data, this + method will still attempt to parse it.
Returns:
The DataObject contained at the URI.
Throws:
MOASystemException - A system error parsing the XML content.
MOAApplicationException - An error occurred on opening, reading or + parsing the data behind the URI.
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/ExternalURIResolver.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/ExternalURIResolver.html new file mode 100644 index 000000000..865da7487 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/ExternalURIResolver.html @@ -0,0 +1,264 @@ + + + + + + +MOA SP/SS Server Internal API: Class ExternalURIResolver + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.invoke +
+Class ExternalURIResolver

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

+Resolve external URIs and provide them as a stream. +

+

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

+ + + + + + + + + + + + + + + + +
+Constructor Summary
ExternalURIResolver() + +
+           
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ StringgetContentType() + +
+          Return the content type of the data detected at the URI from the previous + call of resolve().
+ InputStreamresolve(String uriStr) + +
+          Return a stream to data at the given URI. + +
+protected  voidsetContentType(String contentType) + +
+          Set the content type of the data at the URI.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+ExternalURIResolver

+
+public ExternalURIResolver()
+
+
+ + + + + + + + +
+Method Detail
+ +

+resolve

+
+public InputStream resolve(String uriStr)
+                    throws MOAApplicationException
+
+
Return a stream to data at the given URI. + + This method will try to open an URLConnection to the given + URI. Access to the file system is disallowed.
+
Parameters:
uriStr - The URI to resolve.
Returns:
InputStream The data contained at the URI.
Throws:
MOAApplicationException - An error occurred resolving the URI (e.g., + the URI is syntactically incorrect or the stream could not be opened).
+
+
+
+ +

+setContentType

+
+protected void setContentType(String contentType)
+
+
Set the content type of the data at the URI.
+
Parameters:
contentType - The content type to set.
+
+
+
+ +

+getContentType

+
+public String getContentType()
+
+
Return the content type of the data detected at the URI from the previous + call of resolve().
+
Returns:
String The content type.
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/IaikExceptionMapper.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/IaikExceptionMapper.html new file mode 100644 index 000000000..86ac44553 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/IaikExceptionMapper.html @@ -0,0 +1,356 @@ + + + + + + +MOA SP/SS Server Internal API: Class IaikExceptionMapper + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.invoke +
+Class IaikExceptionMapper

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

+Map an exception from the iaik namespace to a + MOAException. +

+

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

+ + + + + + + + + + + + + + + + + +
+Constructor Summary
+protected IaikExceptionMapper() + +
+          Create a new IaikExceptionMapper. + +
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+protected  MOAExceptioncreateMoaException(Exception iaikException) + +
+          Create a MOAException from a given IAIKException + by looking it up in the mapping.
+static IaikExceptionMappergetInstance() + +
+          Get the single instance of this class.
+protected  at.gv.egovernment.moa.spss.server.invoke.ExceptionMappingInfolookupMessage(Class iaikExceptionClass) + +
+          Recursively look up the message associated with an + IAIKException. + +
+ MOAExceptionmap(iaik.IAIKException iaikException) + +
+          Map an IAIKException to a MOAException.
+ MOAExceptionmap(iaik.IAIKRuntimeException iaikException) + +
+          Map an IAIKRuntimeException to a MOAException.
+protected  voidregisterMessage(Class iaikExceptionClass, + String messageId, + Class moaExceptionClass) + +
+          Register a single IAIKException to message mapping.
+protected  voidregisterMessages() + +
+          Build the complete IAIKException to message code mapping.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+IaikExceptionMapper

+
+protected IaikExceptionMapper()
+
+
Create a new IaikExceptionMapper. + + Protected to disallow multple instances.
+ + + + + + + + +
+Method Detail
+ +

+getInstance

+
+public static IaikExceptionMapper getInstance()
+
+
Get the single instance of this class.
+
Returns:
The single instance of this class.
+
+
+
+ +

+registerMessages

+
+protected void registerMessages()
+
+
Build the complete IAIKException to message code mapping.
+
+ +

+registerMessage

+
+protected void registerMessage(Class iaikExceptionClass,
+                               String messageId,
+                               Class moaExceptionClass)
+
+
Register a single IAIKException to message mapping.
+
Parameters:
iaikExceptionClass - An exception from the iaik package.
messageId - The corresponding error message id.
moaExceptionClass - The type of MOAException that the + IAIKException is mapped to (usually + MOAApplicationException or MOASystemException).
+
+
+
+ +

+map

+
+public MOAException map(iaik.IAIKException iaikException)
+
+
Map an IAIKException to a MOAException.
+
Parameters:
iaikException - The IAIKException to map.
Returns:
A MOAException containing the message for the + given IAIKException.
+
+
+
+ +

+map

+
+public MOAException map(iaik.IAIKRuntimeException iaikException)
+
+
Map an IAIKRuntimeException to a MOAException.
+
Parameters:
iaikException - The IAIKException to map.
Returns:
A MOAException containing the message for the + given IAIKRuntimeException.
+
+
+
+ +

+createMoaException

+
+protected MOAException createMoaException(Exception iaikException)
+
+
Create a MOAException from a given IAIKException + by looking it up in the mapping.
+
Parameters:
iaikException - The IAIKException to map.
Returns:
A MOAException with an error code corresponding to + the given IAIKException. Returns null, if no + mapping could be found.
+
+
+
+ +

+lookupMessage

+
+protected at.gv.egovernment.moa.spss.server.invoke.ExceptionMappingInfo lookupMessage(Class iaikExceptionClass)
+
+
Recursively look up the message associated with an + IAIKException. + + This method walks up the exception inheritance hierarchy until it finds a + mapping.
+
Parameters:
iaikExceptionClass - The IAIKException to look up.
Returns:
Information about the message id and + MOAException class that the iaikExceptionClass + maps to. If no mapping could be found, null is returned.
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/InvokerUtils.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/InvokerUtils.html new file mode 100644 index 000000000..6c4e48493 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/InvokerUtils.html @@ -0,0 +1,224 @@ + + + + + + +MOA SP/SS Server Internal API: Class InvokerUtils + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.invoke +
+Class InvokerUtils

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

+Utility methods for invoking the IAIK MOA modules. +

+

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

+ + + + + + + + + + + + + + + + +
+Constructor Summary
InvokerUtils() + +
+           
+  + + + + + + + + + + + +
+Method Summary
+static org.w3c.dom.ElementevaluateSignatureLocation(org.w3c.dom.Element root, + at.gv.egovernment.moa.spss.api.common.ElementSelector location) + +
+          Select the signature parent element.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+InvokerUtils

+
+public InvokerUtils()
+
+
+ + + + + + + + +
+Method Detail
+ +

+evaluateSignatureLocation

+
+public static org.w3c.dom.Element evaluateSignatureLocation(org.w3c.dom.Element root,
+                                                            at.gv.egovernment.moa.spss.api.common.ElementSelector location)
+                                                     throws MOAApplicationException
+
+
Select the signature parent element.
+
Parameters:
root - The root DOM element which contains the signature parent + element somewhere in its subtree.
location - The ElementSelector containing the XPath + expression to select the signature parent element from the document. + It is also contains the namespace prefix to URI mapping.
Returns:
Element The signature parent element.
Throws:
MOAApplicationException - An error occurred evaluating the + location.
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/ProfileMapper.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/ProfileMapper.html new file mode 100644 index 000000000..6f5b0a8cd --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/ProfileMapper.html @@ -0,0 +1,352 @@ + + + + + + +MOA SP/SS Server Internal API: Class ProfileMapper + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.invoke +
+Class ProfileMapper

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

+Map ProfileID objects to their explicit represantation. +

+

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

+ + + + + + + + + + + + + + + + +
+Constructor Summary
ProfileMapper() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+static at.gv.egovernment.moa.spss.api.xmlsign.CreateSignatureEnvironmentProfileExplicitmapCreateSignatureEnvironmentProfile(at.gv.egovernment.moa.spss.api.xmlsign.CreateSignatureEnvironmentProfile profile, + ConfigurationProvider config) + +
+          Map a CreateSignatureEnvironmentProfile to a + CreateSignatureEnvironmentProfileExplicit.
+static at.gv.egovernment.moa.spss.api.xmlsign.CreateTransformsInfoProfileExplicitmapCreateTransformsInfoProfile(at.gv.egovernment.moa.spss.api.xmlsign.CreateTransformsInfoProfile profile, + ConfigurationProvider config) + +
+          Map a CreateTransformsInfoProfile to a + CreateTransformsInfoProfileExplicit.
+static at.gv.egovernment.moa.spss.api.xmlverify.SupplementProfileExplicitmapSupplementProfile(at.gv.egovernment.moa.spss.api.xmlverify.SupplementProfile profile, + ConfigurationProvider config) + +
+          Map a SupplementProfile to a + SupplementProfileExplicit.
+static ListmapSupplementProfiles(List profiles, + ConfigurationProvider config) + +
+          Map a List of SupplementProfiles to their + explicit representation.
+static at.gv.egovernment.moa.spss.api.xmlverify.VerifyTransformsInfoProfileExplicitmapVerifyTransformsInfoProfile(at.gv.egovernment.moa.spss.api.xmlverify.VerifyTransformsInfoProfile profile, + ConfigurationProvider config) + +
+          Map a VerifyTransformsInfoProfile to a + VerifyTransformsInfoProfileExplicit.
+static ListmapVerifyTransformsInfoProfiles(List profiles, + ConfigurationProvider config) + +
+          Map a List of VerifyTransformsInfoProfiles to + their explicit representation.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+ProfileMapper

+
+public ProfileMapper()
+
+
+ + + + + + + + +
+Method Detail
+ +

+mapCreateTransformsInfoProfile

+
+public static at.gv.egovernment.moa.spss.api.xmlsign.CreateTransformsInfoProfileExplicit mapCreateTransformsInfoProfile(at.gv.egovernment.moa.spss.api.xmlsign.CreateTransformsInfoProfile profile,
+                                                                                                                        ConfigurationProvider config)
+                                                                                                                 throws MOAApplicationException
+
+
Map a CreateTransformsInfoProfile to a + CreateTransformsInfoProfileExplicit.
+
Parameters:
profile - The profile object to map.
config - The MOA configuration to use for looking up the profile.
Returns:
profile, if the given profile is of type + EXPLICIT_CREATETRANSFORMSINFOPROFILE, otherwise the profile + that is looked up and parsed from the configuration.
Throws:
MOAApplicationException - An error occurred parsing the profile.
+
+
+
+ +

+mapCreateSignatureEnvironmentProfile

+
+public static at.gv.egovernment.moa.spss.api.xmlsign.CreateSignatureEnvironmentProfileExplicit mapCreateSignatureEnvironmentProfile(at.gv.egovernment.moa.spss.api.xmlsign.CreateSignatureEnvironmentProfile profile,
+                                                                                                                                    ConfigurationProvider config)
+                                                                                                                             throws MOAApplicationException
+
+
Map a CreateSignatureEnvironmentProfile to a + CreateSignatureEnvironmentProfileExplicit.
+
Parameters:
profile - The profile object to map.
config - The MOA configuration to use for looking up the profile.
Returns:
profile, if the given profile is of type + EXPLICIT_CREATESIGNATUREENVIRONMENTPROFILE, otherwise the + profile that is looked up and parsed from the configuration.
Throws:
MOAApplicationException - An error occurred parsing the profile.
+
+
+
+ +

+mapSupplementProfiles

+
+public static List mapSupplementProfiles(List profiles,
+                                         ConfigurationProvider config)
+                                  throws MOAApplicationException
+
+
Map a List of SupplementProfiles to their + explicit representation.
+
Parameters:
profiles - The profiles to map.
config - The MOA configuration to use for looking up profiles.
Returns:
The mapped profiles.
Throws:
MOAApplicationException - An error occurred mapping one of the + profiles.
+
+
+
+ +

+mapSupplementProfile

+
+public static at.gv.egovernment.moa.spss.api.xmlverify.SupplementProfileExplicit mapSupplementProfile(at.gv.egovernment.moa.spss.api.xmlverify.SupplementProfile profile,
+                                                                                                      ConfigurationProvider config)
+                                                                                               throws MOAApplicationException
+
+
Map a SupplementProfile to a + SupplementProfileExplicit.
+
Parameters:
profile - The profile object to map.
config - The MOA configuration to use for looking up the profile.
Returns:
profile, if the given profile is of type + EXPLICIT_SUPPLEMENTPROFILE, otherwise the + profile that is looked up and parsed from the configuration.
Throws:
MOAApplicationException - An error occurred parsing the profile.
+
+
+
+ +

+mapVerifyTransformsInfoProfiles

+
+public static List mapVerifyTransformsInfoProfiles(List profiles,
+                                                   ConfigurationProvider config)
+                                            throws MOAApplicationException
+
+
Map a List of VerifyTransformsInfoProfiles to + their explicit representation.
+
Parameters:
profiles - The profiles to map.
config - The MOA configuration to use for looking up profiles.
Returns:
The mapped profiles.
Throws:
MOAApplicationException - An error occurred mapping one of the + profiles.
+
+
+
+ +

+mapVerifyTransformsInfoProfile

+
+public static at.gv.egovernment.moa.spss.api.xmlverify.VerifyTransformsInfoProfileExplicit mapVerifyTransformsInfoProfile(at.gv.egovernment.moa.spss.api.xmlverify.VerifyTransformsInfoProfile profile,
+                                                                                                                          ConfigurationProvider config)
+                                                                                                                   throws MOAApplicationException
+
+
Map a VerifyTransformsInfoProfile to a + VerifyTransformsInfoProfileExplicit.
+
Parameters:
profile - The profile object to map.
config - The MOA configuration to use for looking up the profile.
Returns:
profile, if the given profile is of type + EXPLICIT_VERIFYTRANSFORMSINFOPROFILE, otherwise the + profile that is looked up and parsed from the configuration.
Throws:
MOAApplicationException - An error occurred parsing the profile.
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/ServiceContextUtils.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/ServiceContextUtils.html new file mode 100644 index 000000000..547b37310 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/ServiceContextUtils.html @@ -0,0 +1,238 @@ + + + + + + +MOA SP/SS Server Internal API: Class ServiceContextUtils + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.invoke +
+Class ServiceContextUtils

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

+A utility class for setting up and tearing down thread-local context + information needed for calling the Invoker classes. +

+

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

+ + + + + + + + + + + + + + + + +
+Constructor Summary
ServiceContextUtils() + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+static voidsetUpContexts() + +
+          Set up the thread-local context information needed for calling the various + Invoker classes.
+static voidtearDownContexts() + +
+          Tear down thread-local context information.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+ServiceContextUtils

+
+public ServiceContextUtils()
+
+
+ + + + + + + + +
+Method Detail
+ +

+setUpContexts

+
+public static void setUpContexts()
+                          throws ConfigurationException
+
+
Set up the thread-local context information needed for calling the various + Invoker classes.
+
Throws:
ConfigurationException - An error occurred setting up the + configuration in the TransactionContext.
+
+
+
+ +

+tearDownContexts

+
+public static void tearDownContexts()
+
+
Tear down thread-local context information.
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/SignatureCreationServiceImpl.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/SignatureCreationServiceImpl.html new file mode 100644 index 000000000..7d9e91d1c --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/SignatureCreationServiceImpl.html @@ -0,0 +1,234 @@ + + + + + + +MOA SP/SS Server Internal API: Class SignatureCreationServiceImpl + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.invoke +
+Class SignatureCreationServiceImpl

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.spss.api.SignatureCreationService
+        |
+        +--at.gv.egovernment.moa.spss.server.invoke.SignatureCreationServiceImpl
+
+
+
+
public class SignatureCreationServiceImpl
extends at.gv.egovernment.moa.spss.api.SignatureCreationService
+ +

+An implementation of the SignatureCreationService, using + the XMLSignatureCreationInvoker. +

+

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

+ + + + + + + + + + + + + + + + +
+Constructor Summary
SignatureCreationServiceImpl() + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ at.gv.egovernment.moa.spss.api.xmlsign.CreateXMLSignatureResponsecreateXMLSignature(at.gv.egovernment.moa.spss.api.xmlsign.CreateXMLSignatureRequest request) + +
+          Create an XML signature.
+ + + + + + + +
Methods inherited from class at.gv.egovernment.moa.spss.api.SignatureCreationService
getInstance
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+SignatureCreationServiceImpl

+
+public SignatureCreationServiceImpl()
+
+
+ + + + + + + + +
+Method Detail
+ +

+createXMLSignature

+
+public at.gv.egovernment.moa.spss.api.xmlsign.CreateXMLSignatureResponse createXMLSignature(at.gv.egovernment.moa.spss.api.xmlsign.CreateXMLSignatureRequest request)
+                                                                                     throws MOAException
+
+
Create an XML signature.
+
Overrides:
createXMLSignature in class at.gv.egovernment.moa.spss.api.SignatureCreationService
+
+
+
Parameters:
request - The CreateXMLSignatureRequest containing + information about the signature(s) to create.
Returns:
The created signature(s).
Throws:
MOAException - An error occurred creating the signature(s).
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/SignatureVerificationServiceImpl.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/SignatureVerificationServiceImpl.html new file mode 100644 index 000000000..3018e0617 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/SignatureVerificationServiceImpl.html @@ -0,0 +1,259 @@ + + + + + + +MOA SP/SS Server Internal API: Class SignatureVerificationServiceImpl + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.invoke +
+Class SignatureVerificationServiceImpl

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.spss.api.SignatureVerificationService
+        |
+        +--at.gv.egovernment.moa.spss.server.invoke.SignatureVerificationServiceImpl
+
+
+
+
public class SignatureVerificationServiceImpl
extends at.gv.egovernment.moa.spss.api.SignatureVerificationService
+ +

+An implementation of the SignatureVerificationService using + the XMLSignatureVerificationInvoker and the + CMSSignatureVerificationInvoker. +

+

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

+ + + + + + + + + + + + + + + + +
+Constructor Summary
SignatureVerificationServiceImpl() + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+ at.gv.egovernment.moa.spss.api.cmsverify.VerifyCMSSignatureResponseverifyCMSSignature(at.gv.egovernment.moa.spss.api.cmsverify.VerifyCMSSignatureRequest request) + +
+          Verify a CMS signature.
+ at.gv.egovernment.moa.spss.api.xmlverify.VerifyXMLSignatureResponseverifyXMLSignature(at.gv.egovernment.moa.spss.api.xmlverify.VerifyXMLSignatureRequest request) + +
+          Verify an XML signature.
+ + + + + + + +
Methods inherited from class at.gv.egovernment.moa.spss.api.SignatureVerificationService
getInstance
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+SignatureVerificationServiceImpl

+
+public SignatureVerificationServiceImpl()
+
+
+ + + + + + + + +
+Method Detail
+ +

+verifyCMSSignature

+
+public at.gv.egovernment.moa.spss.api.cmsverify.VerifyCMSSignatureResponse verifyCMSSignature(at.gv.egovernment.moa.spss.api.cmsverify.VerifyCMSSignatureRequest request)
+                                                                                       throws MOAException
+
+
Verify a CMS signature.
+
Overrides:
verifyCMSSignature in class at.gv.egovernment.moa.spss.api.SignatureVerificationService
+
+
+
Parameters:
request - The VerifyCMSSignatureRequest containing + information about the signature verification.
Returns:
The result of the signature verification.
Throws:
MOAException - An error occurred during signature verification.
+
+
+
+ +

+verifyXMLSignature

+
+public at.gv.egovernment.moa.spss.api.xmlverify.VerifyXMLSignatureResponse verifyXMLSignature(at.gv.egovernment.moa.spss.api.xmlverify.VerifyXMLSignatureRequest request)
+                                                                                       throws MOAException
+
+
Verify an XML signature.
+
Overrides:
verifyXMLSignature in class at.gv.egovernment.moa.spss.api.SignatureVerificationService
+
+
+
Parameters:
request - The VerifyXMLSignatureRequest containinig + information about the signature verification.
Returns:
The result of the signature verification.
Throws:
MOAException - An error occurred during signature verification.
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/TransformationFactory.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/TransformationFactory.html new file mode 100644 index 000000000..8095ff919 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/TransformationFactory.html @@ -0,0 +1,274 @@ + + + + + + +MOA SP/SS Server Internal API: Class TransformationFactory + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.invoke +
+Class TransformationFactory

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

+A factory to create Transformation objects from + Transform objects. +

+

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

+ + + + + + + + + + + + + + + + + +
+Constructor Summary
+protected TransformationFactory() + +
+          Create a new TransformationFactory. + +
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ iaik.server.modules.xml.TransformationcreateTransformation(at.gv.egovernment.moa.spss.api.common.Transform transform) + +
+          Create a Transformation based on a + Transform object.
+ ListcreateTransformationList(List transforms) + +
+          Create a List of Transformations from a + List of Transforms.
+static TransformationFactorygetInstance() + +
+          Get the single instance of the factory.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+TransformationFactory

+
+protected TransformationFactory()
+
+
Create a new TransformationFactory. + + Protected to disallow multiple instances.
+ + + + + + + + +
+Method Detail
+ +

+getInstance

+
+public static TransformationFactory getInstance()
+
+
Get the single instance of the factory.
+
Returns:
TransformationFactory The single instance.
+
+
+
+ +

+createTransformation

+
+public iaik.server.modules.xml.Transformation createTransformation(at.gv.egovernment.moa.spss.api.common.Transform transform)
+                                                            throws MOAApplicationException
+
+
Create a Transformation based on a + Transform object.
+
Parameters:
transform - The Transform object to extract + transformation data from.
Returns:
The transformation contained in the transform + object.
Throws:
MOAApplicationException - An error occured creating the + Transformation. See exception message for details.
+
+
+
+ +

+createTransformationList

+
+public List createTransformationList(List transforms)
+                              throws MOAApplicationException
+
+
Create a List of Transformations from a + List of Transforms.
+
Parameters:
transforms - The List containing the + Transforms.
Returns:
The List of Transformations corresponding + to the transforms.
Throws:
MOAApplicationException - An error occurred building one of the + transformations. See exception message for details.
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/VerifyCMSSignatureResponseBuilder.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/VerifyCMSSignatureResponseBuilder.html new file mode 100644 index 000000000..921b63f6c --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/VerifyCMSSignatureResponseBuilder.html @@ -0,0 +1,243 @@ + + + + + + +MOA SP/SS Server Internal API: Class VerifyCMSSignatureResponseBuilder + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.invoke +
+Class VerifyCMSSignatureResponseBuilder

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

+A class to build a VerifyCMSSignatureResponse object. + +

Via subsequent calls to addResult() a number of results from + a CMS signature verification can be added to the response.

+ +

The getResponseElement() method then returns the + VerifyCMSSignatureResponse built so far.

+

+

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

+ + + + + + + + + + + + + + + + +
+Constructor Summary
VerifyCMSSignatureResponseBuilder() + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+ voidaddResult(iaik.server.modules.cmsverify.CMSSignatureVerificationResult result) + +
+          Add a verification result to the response.
+ at.gv.egovernment.moa.spss.api.cmsverify.VerifyCMSSignatureResponsegetResponse() + +
+          Get the VerifyCMSSignatureResponse built so far.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+VerifyCMSSignatureResponseBuilder

+
+public VerifyCMSSignatureResponseBuilder()
+
+
+ + + + + + + + +
+Method Detail
+ +

+getResponse

+
+public at.gv.egovernment.moa.spss.api.cmsverify.VerifyCMSSignatureResponse getResponse()
+
+
Get the VerifyCMSSignatureResponse built so far.
+
Returns:
The VerifyCMSSignatureResponse built so far.
+
+
+
+ +

+addResult

+
+public void addResult(iaik.server.modules.cmsverify.CMSSignatureVerificationResult result)
+               throws MOAApplicationException
+
+
Add a verification result to the response.
+
Parameters:
result - The result to add.
Throws:
MOAApplicationException - An error occurred adding the result.
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/VerifyXMLSignatureResponseBuilder.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/VerifyXMLSignatureResponseBuilder.html new file mode 100644 index 000000000..4688f6386 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/VerifyXMLSignatureResponseBuilder.html @@ -0,0 +1,252 @@ + + + + + + +MOA SP/SS Server Internal API: Class VerifyXMLSignatureResponseBuilder + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.invoke +
+Class VerifyXMLSignatureResponseBuilder

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

+A class to build a VerifyXMLSignatureResponse object. + +

Via a call to addResult() the only result of the + signature verification must be added.

+ +

The getResponseElement() method then returns the + VerifyXMLSignatureResponse built so far.

+

+

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

+ + + + + + + + + + + + + + + + +
+Constructor Summary
VerifyXMLSignatureResponseBuilder() + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+ at.gv.egovernment.moa.spss.api.xmlverify.VerifyXMLSignatureResponsegetResponse() + +
+          Get the VerifyMLSignatureResponse built so far.
+ voidsetResult(iaik.server.modules.xmlverify.XMLSignatureVerificationResult result, + iaik.server.modules.xmlverify.XMLSignatureVerificationProfile profile, + at.gv.egovernment.moa.spss.api.xmlverify.ReferencesCheckResult transformsSignatureManifestCheck) + +
+          Sets the verification result to the response. + +
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+VerifyXMLSignatureResponseBuilder

+
+public VerifyXMLSignatureResponseBuilder()
+
+
+ + + + + + + + +
+Method Detail
+ +

+getResponse

+
+public at.gv.egovernment.moa.spss.api.xmlverify.VerifyXMLSignatureResponse getResponse()
+
+
Get the VerifyMLSignatureResponse built so far.
+
Returns:
The VerifyXMLSignatureResponse built so far.
+
+
+
+ +

+setResult

+
+public void setResult(iaik.server.modules.xmlverify.XMLSignatureVerificationResult result,
+                      iaik.server.modules.xmlverify.XMLSignatureVerificationProfile profile,
+                      at.gv.egovernment.moa.spss.api.xmlverify.ReferencesCheckResult transformsSignatureManifestCheck)
+               throws MOAApplicationException
+
+
Sets the verification result to the response. + + This method must be called exactly once to ensure a valid + VerifyXMLSignatureResponse.
+
Parameters:
result - The result to set for the response.
profile - The profile used for verifying the signature.
Throws:
MOAApplicationException - An error occurred adding the result.
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/XMLSignatureCreationInvoker.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/XMLSignatureCreationInvoker.html new file mode 100644 index 000000000..19998ed9a --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/XMLSignatureCreationInvoker.html @@ -0,0 +1,260 @@ + + + + + + +MOA SP/SS Server Internal API: Class XMLSignatureCreationInvoker + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.invoke +
+Class XMLSignatureCreationInvoker

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

+A class providing an API based interface to the + XMLSignatureCreationModule. + + This class performs the invocation of the + iaik.server.modules.xmlsign.XMLSignatureCreationModule from a + CreateXMLSignatureRequest given as an API object. The result of + the invocation is integrated into a CreateXMLSignatureResponse + and returned. +

+

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

+ + + + + + + + + + + + + + + + + +
+Constructor Summary
+protected XMLSignatureCreationInvoker() + +
+          Create a new XMLSignatureCreationInvoker. + +
+  + + + + + + + + + + + + + + + +
+Method Summary
+ at.gv.egovernment.moa.spss.api.xmlsign.CreateXMLSignatureResponsecreateXMLSignature(at.gv.egovernment.moa.spss.api.xmlsign.CreateXMLSignatureRequest request, + Set reserved) + +
+          Process the CreateXMLSignatureRequest message and invoke the + XMLSignatureCreationModule for every + SingleSignatureInfo contained in the request.
+static XMLSignatureCreationInvokergetInstance() + +
+          Get the only instance of this class.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+XMLSignatureCreationInvoker

+
+protected XMLSignatureCreationInvoker()
+
+
Create a new XMLSignatureCreationInvoker. + + Protected to disallow multiple instances.
+ + + + + + + + +
+Method Detail
+ +

+getInstance

+
+public static XMLSignatureCreationInvoker getInstance()
+
+
Get the only instance of this class.
+
Returns:
The only instance of this class.
+
+
+
+ +

+createXMLSignature

+
+public at.gv.egovernment.moa.spss.api.xmlsign.CreateXMLSignatureResponse createXMLSignature(at.gv.egovernment.moa.spss.api.xmlsign.CreateXMLSignatureRequest request,
+                                                                                            Set reserved)
+                                                                                     throws MOAException
+
+
Process the CreateXMLSignatureRequest message and invoke the + XMLSignatureCreationModule for every + SingleSignatureInfo contained in the request.
+
Parameters:
request - A CreateXMLSignatureRequest API object + containing the information for creating the signature(s).
reserved - A Set of reserved object IDs.
Returns:
A CreateXMLSignatureResponse API object containing + the created signature(s). The response contains either a + SignatureEnvironment or a ErrorResponse + for each SingleSignatureInfo in the request.
Throws:
MOAException - An error occurred during signature creation.
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/XMLSignatureCreationProfileFactory.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/XMLSignatureCreationProfileFactory.html new file mode 100644 index 000000000..677d6747f --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/XMLSignatureCreationProfileFactory.html @@ -0,0 +1,233 @@ + + + + + + +MOA SP/SS Server Internal API: Class XMLSignatureCreationProfileFactory + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.invoke +
+Class XMLSignatureCreationProfileFactory

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

+A factory to create XMLSignatureCreationProfiles from a + CreateXMLSignatureRequest, based on the current MOA + configuration. +

+

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

+ + + + + + + + + + + + + + + + +
+Constructor Summary
XMLSignatureCreationProfileFactory(at.gv.egovernment.moa.spss.api.xmlsign.CreateXMLSignatureRequest request, + Set reserved) + +
+          Create a new XMLSignatureCreationProfileFactory.
+  + + + + + + + + + + + +
+Method Summary
+ iaik.server.modules.xmlsign.XMLSignatureCreationProfilecreateProfile(at.gv.egovernment.moa.spss.api.xmlsign.SingleSignatureInfo singleSignatureInfo) + +
+          Create a XMLSignatureCreationProfile for the given + SingleSignatureInfo object..
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+XMLSignatureCreationProfileFactory

+
+public XMLSignatureCreationProfileFactory(at.gv.egovernment.moa.spss.api.xmlsign.CreateXMLSignatureRequest request,
+                                          Set reserved)
+
+
Create a new XMLSignatureCreationProfileFactory.
+
Parameters:
request - The request for which to create profiles.
reserved - The Set of reserved object IDs. IDs will + be added during signature creation.
+
+
+ + + + + + + + +
+Method Detail
+ +

+createProfile

+
+public iaik.server.modules.xmlsign.XMLSignatureCreationProfile createProfile(at.gv.egovernment.moa.spss.api.xmlsign.SingleSignatureInfo singleSignatureInfo)
+                                                                      throws MOASystemException,
+                                                                             MOAApplicationException
+
+
Create a XMLSignatureCreationProfile for the given + SingleSignatureInfo object..
+
Parameters:
singleSignatureInfo - The SingleSignatureInfo object + containing information about the creation of a signature.
Returns:
The XMLSignatureCreationProfile containing additional + information for creating an XML signature.
Throws:
MOASystemException - A system error occurred during creation of the + profile. See message for details
MOAApplicationException - An application error occurred during + creation of the profile. See message for details.
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/XMLSignatureVerificationInvoker.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/XMLSignatureVerificationInvoker.html new file mode 100644 index 000000000..0d0d4ba8d --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/XMLSignatureVerificationInvoker.html @@ -0,0 +1,255 @@ + + + + + + +MOA SP/SS Server Internal API: Class XMLSignatureVerificationInvoker + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.invoke +
+Class XMLSignatureVerificationInvoker

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

+A class providing a DOM based interface to the + XMLSignatureVerificationModule. + + This class performs the invocation of the + iaik.server.modules.xmlverify.XMLSignatureVerificationModule + from a VerifyXMLSignatureRequest given as a DOM element. The + result of the invocation is integrated into a + VerifyXMLSignatureResponse and returned. +

+

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

+ + + + + + + + + + + + + + + + + +
+Constructor Summary
+protected XMLSignatureVerificationInvoker() + +
+          Create a new XMLSignatureCreationInvoker. + +
+  + + + + + + + + + + + + + + + +
+Method Summary
+static XMLSignatureVerificationInvokergetInstance() + +
+          Get the single instance of this class.
+ at.gv.egovernment.moa.spss.api.xmlverify.VerifyXMLSignatureResponseverifyXMLSignature(at.gv.egovernment.moa.spss.api.xmlverify.VerifyXMLSignatureRequest request) + +
+          Process the VerifyXMLSignatureRequest message and invoke the + XMLSignatureVerificationModule.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+XMLSignatureVerificationInvoker

+
+protected XMLSignatureVerificationInvoker()
+
+
Create a new XMLSignatureCreationInvoker. + + Protected to disallow multiple instances.
+ + + + + + + + +
+Method Detail
+ +

+getInstance

+
+public static XMLSignatureVerificationInvoker getInstance()
+
+
Get the single instance of this class.
+
Returns:
The single instance of this class.
+
+
+
+ +

+verifyXMLSignature

+
+public at.gv.egovernment.moa.spss.api.xmlverify.VerifyXMLSignatureResponse verifyXMLSignature(at.gv.egovernment.moa.spss.api.xmlverify.VerifyXMLSignatureRequest request)
+                                                                                       throws MOAException
+
+
Process the VerifyXMLSignatureRequest message and invoke the + XMLSignatureVerificationModule.
+
Parameters:
request - A VerifyXMLSignatureRequest API object + containing the data for verifying an XML signature.
Returns:
A VerifyXMLSignatureResponse containing the + answert to the VerifyXMLSignatureRequest. + MOA schema definition.
Throws:
MOAException - An error occurred during signature verification.
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/XMLSignatureVerificationProfileFactory.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/XMLSignatureVerificationProfileFactory.html new file mode 100644 index 000000000..d6ce23919 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/XMLSignatureVerificationProfileFactory.html @@ -0,0 +1,252 @@ + + + + + + +MOA SP/SS Server Internal API: Class XMLSignatureVerificationProfileFactory + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.invoke +
+Class XMLSignatureVerificationProfileFactory

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

+A factory to create a XMLSignatureVerificationProfile from a + VerifyXMLSignatureRequest, based on the current MOA + configuration. +

+

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

+ + + + + + + + + + + + + + + + +
+Constructor Summary
XMLSignatureVerificationProfileFactory(at.gv.egovernment.moa.spss.api.xmlverify.VerifyXMLSignatureRequest request) + +
+          Create a new XMLSignatureVerificationProfileFactory.
+  + + + + + + + + + + + + + + + +
+Method Summary
+ ListbuildTransformationSupplements() + +
+          Build supplemental data objects used in the transformations.
+ iaik.server.modules.xmlverify.XMLSignatureVerificationProfilecreateProfile() + +
+          Create a XMLSignatureCreationProfile from the + VerifyXMLSignaturesRequest and the current MOA configuration.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+XMLSignatureVerificationProfileFactory

+
+public XMLSignatureVerificationProfileFactory(at.gv.egovernment.moa.spss.api.xmlverify.VerifyXMLSignatureRequest request)
+
+
Create a new XMLSignatureVerificationProfileFactory.
+
Parameters:
request - The VerifyXMLSignatureRequest to extract + profile data from.
+
+
+ + + + + + + + +
+Method Detail
+ +

+createProfile

+
+public iaik.server.modules.xmlverify.XMLSignatureVerificationProfile createProfile()
+                                                                            throws MOASystemException,
+                                                                                   MOAApplicationException
+
+
Create a XMLSignatureCreationProfile from the + VerifyXMLSignaturesRequest and the current MOA configuration.
+
Returns:
The XMLSignatureVerificationProfile containing + additional information for verifying an XML signature.
Throws:
MOASystemException - A system error occurred building the profile.
MOAApplicationException - An error occurred building the profile.
+
+
+
+ +

+buildTransformationSupplements

+
+public List buildTransformationSupplements()
+                                    throws MOASystemException,
+                                           MOAApplicationException
+
+
Build supplemental data objects used in the transformations.
+
Returns:
A List of DataObjects providing + supplemental data to the transformations.
Throws:
MOASystemException - A system error occurred building one of the + transformations.
MOAApplicationException - An error occurred building one of the + transformations.
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/class-use/CMSSignatureVerificationInvoker.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/class-use/CMSSignatureVerificationInvoker.html new file mode 100644 index 000000000..f75111207 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/class-use/CMSSignatureVerificationInvoker.html @@ -0,0 +1,131 @@ + + + + + + +MOA SP/SS Server Internal API: Uses of Class at.gv.egovernment.moa.spss.server.invoke.CMSSignatureVerificationInvoker + + + + + + + + + + + + + + + + + +
+ +
+ + +
+
+

+Uses of Class
at.gv.egovernment.moa.spss.server.invoke.CMSSignatureVerificationInvoker

+
+ + + + + + + + + +
+Packages that use CMSSignatureVerificationInvoker
at.gv.egovernment.moa.spss.server.invoke  
+  +

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

+ + + + + + + + + +
Methods in at.gv.egovernment.moa.spss.server.invoke that return CMSSignatureVerificationInvoker
+static CMSSignatureVerificationInvokerCMSSignatureVerificationInvoker.getInstance() + +
+          Return the only instance of this class.
+  +

+


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

+Uses of Class
at.gv.egovernment.moa.spss.server.invoke.CMSSignatureVerificationProfileFactory

+
+No usage of at.gv.egovernment.moa.spss.server.invoke.CMSSignatureVerificationProfileFactory +

+


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

+Uses of Class
at.gv.egovernment.moa.spss.server.invoke.CreateXMLSignatureResponseBuilder

+
+No usage of at.gv.egovernment.moa.spss.server.invoke.CreateXMLSignatureResponseBuilder +

+


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

+Uses of Class
at.gv.egovernment.moa.spss.server.invoke.DataObjectFactory

+
+ + + + + + + + + +
+Packages that use DataObjectFactory
at.gv.egovernment.moa.spss.server.invoke  
+  +

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

+ + + + + + + + + +
Methods in at.gv.egovernment.moa.spss.server.invoke that return DataObjectFactory
+static DataObjectFactoryDataObjectFactory.getInstance() + +
+          Return the only instance of this class.
+  +

+


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

+Uses of Class
at.gv.egovernment.moa.spss.server.invoke.ExternalURIResolver

+
+No usage of at.gv.egovernment.moa.spss.server.invoke.ExternalURIResolver +

+


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

+Uses of Class
at.gv.egovernment.moa.spss.server.invoke.IaikExceptionMapper

+
+ + + + + + + + + +
+Packages that use IaikExceptionMapper
at.gv.egovernment.moa.spss.server.invoke  
+  +

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

+ + + + + + + + + +
Methods in at.gv.egovernment.moa.spss.server.invoke that return IaikExceptionMapper
+static IaikExceptionMapperIaikExceptionMapper.getInstance() + +
+          Get the single instance of this class.
+  +

+


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

+Uses of Class
at.gv.egovernment.moa.spss.server.invoke.InvokerUtils

+
+No usage of at.gv.egovernment.moa.spss.server.invoke.InvokerUtils +

+


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

+Uses of Class
at.gv.egovernment.moa.spss.server.invoke.ProfileMapper

+
+No usage of at.gv.egovernment.moa.spss.server.invoke.ProfileMapper +

+


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

+Uses of Class
at.gv.egovernment.moa.spss.server.invoke.ServiceContextUtils

+
+No usage of at.gv.egovernment.moa.spss.server.invoke.ServiceContextUtils +

+


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

+Uses of Class
at.gv.egovernment.moa.spss.server.invoke.SignatureCreationServiceImpl

+
+No usage of at.gv.egovernment.moa.spss.server.invoke.SignatureCreationServiceImpl +

+


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

+Uses of Class
at.gv.egovernment.moa.spss.server.invoke.SignatureVerificationServiceImpl

+
+No usage of at.gv.egovernment.moa.spss.server.invoke.SignatureVerificationServiceImpl +

+


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

+Uses of Class
at.gv.egovernment.moa.spss.server.invoke.TransformationFactory

+
+ + + + + + + + + +
+Packages that use TransformationFactory
at.gv.egovernment.moa.spss.server.invoke  
+  +

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

+ + + + + + + + + +
Methods in at.gv.egovernment.moa.spss.server.invoke that return TransformationFactory
+static TransformationFactoryTransformationFactory.getInstance() + +
+          Get the single instance of the factory.
+  +

+


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

+Uses of Class
at.gv.egovernment.moa.spss.server.invoke.VerifyCMSSignatureResponseBuilder

+
+No usage of at.gv.egovernment.moa.spss.server.invoke.VerifyCMSSignatureResponseBuilder +

+


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

+Uses of Class
at.gv.egovernment.moa.spss.server.invoke.VerifyXMLSignatureResponseBuilder

+
+No usage of at.gv.egovernment.moa.spss.server.invoke.VerifyXMLSignatureResponseBuilder +

+


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

+Uses of Class
at.gv.egovernment.moa.spss.server.invoke.XMLSignatureCreationInvoker

+
+ + + + + + + + + +
+Packages that use XMLSignatureCreationInvoker
at.gv.egovernment.moa.spss.server.invoke  
+  +

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

+ + + + + + + + + +
Methods in at.gv.egovernment.moa.spss.server.invoke that return XMLSignatureCreationInvoker
+static XMLSignatureCreationInvokerXMLSignatureCreationInvoker.getInstance() + +
+          Get the only instance of this class.
+  +

+


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

+Uses of Class
at.gv.egovernment.moa.spss.server.invoke.XMLSignatureCreationProfileFactory

+
+No usage of at.gv.egovernment.moa.spss.server.invoke.XMLSignatureCreationProfileFactory +

+


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

+Uses of Class
at.gv.egovernment.moa.spss.server.invoke.XMLSignatureVerificationInvoker

+
+ + + + + + + + + +
+Packages that use XMLSignatureVerificationInvoker
at.gv.egovernment.moa.spss.server.invoke  
+  +

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

+ + + + + + + + + +
Methods in at.gv.egovernment.moa.spss.server.invoke that return XMLSignatureVerificationInvoker
+static XMLSignatureVerificationInvokerXMLSignatureVerificationInvoker.getInstance() + +
+          Get the single instance of this class.
+  +

+


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

+Uses of Class
at.gv.egovernment.moa.spss.server.invoke.XMLSignatureVerificationProfileFactory

+
+No usage of at.gv.egovernment.moa.spss.server.invoke.XMLSignatureVerificationProfileFactory +

+


+ + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/package-frame.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/package-frame.html new file mode 100644 index 000000000..fda6b423a --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/package-frame.html @@ -0,0 +1,60 @@ + + + + + + +MOA SP/SS Server Internal API: Package at.gv.egovernment.moa.spss.server.invoke + + + + + +at.gv.egovernment.moa.spss.server.invoke + + + + +
+Classes  + +
+CMSSignatureVerificationInvoker +
+CMSSignatureVerificationProfileFactory +
+CreateXMLSignatureResponseBuilder +
+DataObjectFactory +
+ExternalURIResolver +
+IaikExceptionMapper +
+InvokerUtils +
+ProfileMapper +
+ServiceContextUtils +
+SignatureCreationServiceImpl +
+SignatureVerificationServiceImpl +
+TransformationFactory +
+VerifyCMSSignatureResponseBuilder +
+VerifyXMLSignatureResponseBuilder +
+XMLSignatureCreationInvoker +
+XMLSignatureCreationProfileFactory +
+XMLSignatureVerificationInvoker +
+XMLSignatureVerificationProfileFactory
+ + + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/package-summary.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/package-summary.html new file mode 100644 index 000000000..38baff5af --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/invoke/package-summary.html @@ -0,0 +1,202 @@ + + + + + + +MOA SP/SS Server Internal API: Package at.gv.egovernment.moa.spss.server.invoke + + + + + + + + + + + + + + + + + +
+ +
+ + +
+

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

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Class Summary
CMSSignatureVerificationInvokerA class providing an interface to the + CMSSignatureVerificationModule. + +
CMSSignatureVerificationProfileFactoryA factory to create a CMSSignatureVerificationProfile from a + VerifyCMSSignatureRequest and the current MOA configuration + data.
CreateXMLSignatureResponseBuilderA class to build a CreateXMLSignatureResponse. + +
DataObjectFactoryA class to create DataObjects contained in different + locations of the MOA XML request format.
ExternalURIResolverResolve external URIs and provide them as a stream.
IaikExceptionMapperMap an exception from the iaik namespace to a + MOAException.
InvokerUtilsUtility methods for invoking the IAIK MOA modules.
ProfileMapperMap ProfileID objects to their explicit represantation.
ServiceContextUtilsA utility class for setting up and tearing down thread-local context + information needed for calling the Invoker classes.
SignatureCreationServiceImplAn implementation of the SignatureCreationService, using + the XMLSignatureCreationInvoker.
SignatureVerificationServiceImplAn implementation of the SignatureVerificationService using + the XMLSignatureVerificationInvoker and the + CMSSignatureVerificationInvoker.
TransformationFactoryA factory to create Transformation objects from + Transform objects.
VerifyCMSSignatureResponseBuilderA class to build a VerifyCMSSignatureResponse object. + +
VerifyXMLSignatureResponseBuilderA class to build a VerifyXMLSignatureResponse object. + +
XMLSignatureCreationInvokerA class providing an API based interface to the + XMLSignatureCreationModule. + +
XMLSignatureCreationProfileFactoryA factory to create XMLSignatureCreationProfiles from a + CreateXMLSignatureRequest, based on the current MOA + configuration.
XMLSignatureVerificationInvokerA class providing a DOM based interface to the + XMLSignatureVerificationModule. + +
XMLSignatureVerificationProfileFactoryA factory to create a XMLSignatureVerificationProfile from a + VerifyXMLSignatureRequest, based on the current MOA + configuration.
+  + +

+


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

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

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

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

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

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

+ + + + + + + + + + + + + + + + + + + + + + + +
+Classes in at.gv.egovernment.moa.spss.server.invoke used by at.gv.egovernment.moa.spss.server.invoke
CMSSignatureVerificationInvoker + +
+          A class providing an interface to the + CMSSignatureVerificationModule. + +
DataObjectFactory + +
+          A class to create DataObjects contained in different + locations of the MOA XML request format.
IaikExceptionMapper + +
+          Map an exception from the iaik namespace to a + MOAException.
TransformationFactory + +
+          A factory to create Transformation objects from + Transform objects.
XMLSignatureCreationInvoker + +
+          A class providing an API based interface to the + XMLSignatureCreationModule. + +
XMLSignatureVerificationInvoker + +
+          A class providing a DOM based interface to the + XMLSignatureVerificationModule. + +
+  +

+


+ + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/logging/IaikLog.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/logging/IaikLog.html new file mode 100644 index 000000000..265a724d6 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/logging/IaikLog.html @@ -0,0 +1,518 @@ + + + + + + +MOA SP/SS Server Internal API: Class IaikLog + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.logging +
+Class IaikLog

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.spss.server.logging.IaikLog
+
+
+
All Implemented Interfaces:
iaik.logging.Log
+
+
+
+
public class IaikLog
extends Object
implements iaik.logging.Log
+ +

+An implementation of the iaik.logging.Log + interface that is based on Jakarta Commons-Logging. +

+

+
Version:
$Id$
+
Author:
Fatemeh Philippi
+
+
+ +

+ + + + + + + + + + + + + + +
+Field Summary
+static StringIAIK_LOG_HIERARCHY + +
+          The hierarchy to log all IAIK output to.
+  + + + + + + + + + + +
+Constructor Summary
IaikLog(String nodeId) + +
+          Create a new IaikLog.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voiddebug(iaik.logging.TransactionId transactionId, + Object message, + Throwable t) + +
+           
+ voiderror(iaik.logging.TransactionId transactionId, + Object message, + Throwable t) + +
+           
+ voidfatal(iaik.logging.TransactionId transactionId, + Object message, + Throwable t) + +
+           
+ StringgetNodeId() + +
+           
+ voidinfo(iaik.logging.TransactionId transactionId, + Object message, + Throwable t) + +
+           
+ booleanisDebugEnabled() + +
+           
+ booleanisErrorEnabled() + +
+           
+ booleanisFatalEnabled() + +
+           
+ booleanisInfoEnabled() + +
+           
+ booleanisWarnEnabled() + +
+           
+ voidsetNodeId(String nodeId) + +
+           
+ voidwarn(iaik.logging.TransactionId transactionId, + Object message, + Throwable t) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+IAIK_LOG_HIERARCHY

+
+public static final String IAIK_LOG_HIERARCHY
+
+
The hierarchy to log all IAIK output to.
+ + + + + + + + +
+Constructor Detail
+ +

+IaikLog

+
+public IaikLog(String nodeId)
+
+
Create a new IaikLog.
+
Parameters:
nodeId - The node ID for this Log object.
+
+
+ + + + + + + + +
+Method Detail
+ +

+isDebugEnabled

+
+public boolean isDebugEnabled()
+
+
+
Specified by:
isDebugEnabled in interface iaik.logging.Log
+
+
+
See Also:
Log.isDebugEnabled()
+
+
+
+ +

+debug

+
+public void debug(iaik.logging.TransactionId transactionId,
+                  Object message,
+                  Throwable t)
+
+
+
Specified by:
debug in interface iaik.logging.Log
+
+
+
See Also:
Log.debug(TransactionId, Object, Throwable)
+
+
+
+ +

+isInfoEnabled

+
+public boolean isInfoEnabled()
+
+
+
Specified by:
isInfoEnabled in interface iaik.logging.Log
+
+
+
See Also:
Log.isInfoEnabled()
+
+
+
+ +

+info

+
+public void info(iaik.logging.TransactionId transactionId,
+                 Object message,
+                 Throwable t)
+
+
+
Specified by:
info in interface iaik.logging.Log
+
+
+
See Also:
Log.info(TransactionId, Object, Throwable)
+
+
+
+ +

+isWarnEnabled

+
+public boolean isWarnEnabled()
+
+
+
Specified by:
isWarnEnabled in interface iaik.logging.Log
+
+
+
See Also:
Log.isWarnEnabled()
+
+
+
+ +

+warn

+
+public void warn(iaik.logging.TransactionId transactionId,
+                 Object message,
+                 Throwable t)
+
+
+
Specified by:
warn in interface iaik.logging.Log
+
+
+
See Also:
Log.warn(TransactionId, Object, Throwable)
+
+
+
+ +

+isErrorEnabled

+
+public boolean isErrorEnabled()
+
+
+
Specified by:
isErrorEnabled in interface iaik.logging.Log
+
+
+
See Also:
Log.isErrorEnabled()
+
+
+
+ +

+error

+
+public void error(iaik.logging.TransactionId transactionId,
+                  Object message,
+                  Throwable t)
+
+
+
Specified by:
error in interface iaik.logging.Log
+
+
+
See Also:
Log.error(TransactionId, Object, Throwable)
+
+
+
+ +

+isFatalEnabled

+
+public boolean isFatalEnabled()
+
+
+
Specified by:
isFatalEnabled in interface iaik.logging.Log
+
+
+
See Also:
Log.isFatalEnabled()
+
+
+
+ +

+fatal

+
+public void fatal(iaik.logging.TransactionId transactionId,
+                  Object message,
+                  Throwable t)
+
+
+
Specified by:
fatal in interface iaik.logging.Log
+
+
+
See Also:
Log.fatal(TransactionId, Object, Throwable)
+
+
+
+ +

+setNodeId

+
+public void setNodeId(String nodeId)
+
+
+
Specified by:
setNodeId in interface iaik.logging.Log
+
+
+
See Also:
Log.setNodeId(String)
+
+
+
+ +

+getNodeId

+
+public String getNodeId()
+
+
+
Specified by:
getNodeId in interface iaik.logging.Log
+
+
+
See Also:
Log.getNodeId()
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/logging/IaikLogFactory.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/logging/IaikLogFactory.html new file mode 100644 index 000000000..2775a49dc --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/logging/IaikLogFactory.html @@ -0,0 +1,278 @@ + + + + + + +MOA SP/SS Server Internal API: Class IaikLogFactory + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.logging +
+Class IaikLogFactory

+
+java.lang.Object
+  |
+  +--iaik.logging.LogFactory
+        |
+        +--at.gv.egovernment.moa.spss.server.logging.IaikLogFactory
+
+
+
+
public class IaikLogFactory
extends iaik.logging.LogFactory
+ +

+An implementation of the iaik.logging.LogFactory abstract + class to log messages to the MOA logging subsystem. +

+

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

+ + + + + + + + + + + + + +
Fields inherited from class iaik.logging.LogFactory
DEFAULT_FACTORY, factories, factory_name_, node_id_, properties_
+  + + + + + + + + + + +
+Constructor Summary
IaikLogFactory() + +
+           
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ iaik.logging.LoggetInstance(Class clazz) + +
+           
+ iaik.logging.LoggetInstance(String name) + +
+           
+ voidrelease() + +
+           
+ + + + + + + +
Methods inherited from class iaik.logging.LogFactory
configure, getContextClassLoader, getFactory, getLog, getLog, newFactory, releaseAll
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+IaikLogFactory

+
+public IaikLogFactory()
+
+
+ + + + + + + + +
+Method Detail
+ +

+getInstance

+
+public iaik.logging.Log getInstance(Class clazz)
+                             throws iaik.logging.LogConfigurationException
+
+
+
Overrides:
getInstance in class iaik.logging.LogFactory
+
+
+
+ +

+getInstance

+
+public iaik.logging.Log getInstance(String name)
+                             throws iaik.logging.LogConfigurationException
+
+
+
Overrides:
getInstance in class iaik.logging.LogFactory
+
+
+
+ +

+release

+
+public void release()
+
+
+
Overrides:
release in class iaik.logging.LogFactory
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/logging/IaikLogMsg.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/logging/IaikLogMsg.html new file mode 100644 index 000000000..a3257d151 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/logging/IaikLogMsg.html @@ -0,0 +1,229 @@ + + + + + + +MOA SP/SS Server Internal API: Class IaikLogMsg + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.logging +
+Class IaikLogMsg

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

+A unified message type to log messages from the IAIK subsystem. +

+

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

+ + + + + + + + + + + + + + + + +
+Constructor Summary
IaikLogMsg(iaik.logging.TransactionId transactionId, + String nodeId, + Object message) + +
+          Create a IaikLogMsg object.
+  + + + + + + + + + + + +
+Method Summary
+ StringtoString() + +
+          Convert this log message to a String.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

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

+IaikLogMsg

+
+public IaikLogMsg(iaik.logging.TransactionId transactionId,
+                  String nodeId,
+                  Object message)
+
+
Create a IaikLogMsg object.
+
Parameters:
transactionId - The transaction id of the transaction which + generated this log message. May be null.
nodeId - The node id where this message was generated. May be + null.
message - The actual message to log. May be null.
+
+
+ + + + + + + + +
+Method Detail
+ +

+toString

+
+public String toString()
+
+
Convert this log message to a String.
+
Overrides:
toString in class Object
+
+
+
Returns:
The String representation of this log message.
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/logging/TransactionId.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/logging/TransactionId.html new file mode 100644 index 000000000..db05490dd --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/logging/TransactionId.html @@ -0,0 +1,249 @@ + + + + + + +MOA SP/SS Server Internal API: Class TransactionId + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.logging +
+Class TransactionId

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.spss.server.logging.TransactionId
+
+
+
All Implemented Interfaces:
iaik.logging.TransactionId
+
+
+
+
public class TransactionId
extends Object
implements iaik.logging.TransactionId
+ +

+An implementation of the iaik.logging.TransactionId interface. +

+

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

+ + + + + + + + + + + + + + + + +
+Constructor Summary
TransactionId(String logID) + +
+          Create a TransactionId object.
+  + + + + + + + + + + + + + + + +
+Method Summary
+ StringgetLogID() + +
+           
+ StringtoString() + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

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

+TransactionId

+
+public TransactionId(String logID)
+
+
Create a TransactionId object.
+
Parameters:
logID - The transaction id as it should be presented to the logging + subsystem.
+
+
+ + + + + + + + +
+Method Detail
+ +

+getLogID

+
+public String getLogID()
+
+
+
Specified by:
getLogID in interface iaik.logging.TransactionId
+
+
+
See Also:
TransactionId.getLogID()
+
+
+
+ +

+toString

+
+public String toString()
+
+
+
Overrides:
toString in class Object
+
+
+
See Also:
Object.toString()
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/logging/class-use/IaikLog.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/logging/class-use/IaikLog.html new file mode 100644 index 000000000..89f062c8b --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/logging/class-use/IaikLog.html @@ -0,0 +1,95 @@ + + + + + + +MOA SP/SS Server Internal API: Uses of Class at.gv.egovernment.moa.spss.server.logging.IaikLog + + + + + + + + + + + + + + + + + +
+ +
+ + +
+
+

+Uses of Class
at.gv.egovernment.moa.spss.server.logging.IaikLog

+
+No usage of at.gv.egovernment.moa.spss.server.logging.IaikLog +

+


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

+Uses of Class
at.gv.egovernment.moa.spss.server.logging.IaikLogFactory

+
+No usage of at.gv.egovernment.moa.spss.server.logging.IaikLogFactory +

+


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

+Uses of Class
at.gv.egovernment.moa.spss.server.logging.IaikLogMsg

+
+No usage of at.gv.egovernment.moa.spss.server.logging.IaikLogMsg +

+


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

+Uses of Class
at.gv.egovernment.moa.spss.server.logging.TransactionId

+
+No usage of at.gv.egovernment.moa.spss.server.logging.TransactionId +

+


+ + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/logging/package-frame.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/logging/package-frame.html new file mode 100644 index 000000000..7bb3e49a2 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/logging/package-frame.html @@ -0,0 +1,32 @@ + + + + + + +MOA SP/SS Server Internal API: Package at.gv.egovernment.moa.spss.server.logging + + + + + +at.gv.egovernment.moa.spss.server.logging + + + + +
+Classes  + +
+IaikLog +
+IaikLogFactory +
+IaikLogMsg +
+TransactionId
+ + + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/logging/package-summary.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/logging/package-summary.html new file mode 100644 index 000000000..42cccd999 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/logging/package-summary.html @@ -0,0 +1,120 @@ + + + + + + +MOA SP/SS Server Internal API: Package at.gv.egovernment.moa.spss.server.logging + + + + + + + + + + + + + + + + + +
+ +
+ + +
+

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

+ + + + + + + + + + + + + + + + + + + + + +
+Class Summary
IaikLogAn implementation of the iaik.logging.Log + interface that is based on Jakarta Commons-Logging.
IaikLogFactoryAn implementation of the iaik.logging.LogFactory abstract + class to log messages to the MOA logging subsystem.
IaikLogMsgA unified message type to log messages from the IAIK subsystem.
TransactionIdAn implementation of the iaik.logging.TransactionId interface.
+  + +

+


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

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

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+
    +
  • class java.lang.Object
      +
    • class at.gv.egovernment.moa.spss.server.logging.IaikLog (implements iaik.logging.Log) +
    • class at.gv.egovernment.moa.spss.server.logging.IaikLogMsg
    • class iaik.logging.LogFactory +
    • class at.gv.egovernment.moa.spss.server.logging.TransactionId (implements iaik.logging.TransactionId) +
    +
+
+ + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/logging/package-use.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/logging/package-use.html new file mode 100644 index 000000000..d8024b706 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/logging/package-use.html @@ -0,0 +1,95 @@ + + + + + + +MOA SP/SS Server Internal API: Uses of Package at.gv.egovernment.moa.spss.server.logging + + + + + + + + + + + + + + + + + +
+ +
+ + +
+
+

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

+
+No usage of at.gv.egovernment.moa.spss.server.logging +

+


+ + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/service/AxisHandler.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/service/AxisHandler.html new file mode 100644 index 000000000..8d59eea38 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/service/AxisHandler.html @@ -0,0 +1,303 @@ + + + + + + +MOA SP/SS Server Internal API: Class AxisHandler + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.service +
+Class AxisHandler

+
+java.lang.Object
+  |
+  +--org.apache.axis.handlers.BasicHandler
+        |
+        +--at.gv.egovernment.moa.spss.server.service.AxisHandler
+
+
+
All Implemented Interfaces:
org.apache.axis.Handler, Serializable
+
+
+
+
public class AxisHandler
extends org.apache.axis.handlers.BasicHandler
+ +

+An handler that is invoked on each web service request and performs some + central message handling. + + Mainly sets up the TransactionContext for the current + transaction (i.e. web service request). +

+

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

+ + + + + + + + + + + + + +
Fields inherited from class org.apache.axis.handlers.BasicHandler
log, name, options
+  + + + + + + + + + + +
+Constructor Summary
AxisHandler() + +
+           
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidgenerateWSDL(org.apache.axis.MessageContext msgContext) + +
+          Generate the WSDL into the msgContext. + +
+ voidinvoke(org.apache.axis.MessageContext msgContext) + +
+          Handle an invocation of this handler.
+ voidonFault(org.apache.axis.MessageContext msgContext) + +
+          Called, when the processing of the web service fails.
+ + + + + + + +
Methods inherited from class org.apache.axis.handlers.BasicHandler
canHandleBlock, cleanup, getDeploymentData, getName, getOption, getOptions, getUnderstoodHeaders, init, initHashtable, setName, setOption, setOptionDefault, setOptions
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+AxisHandler

+
+public AxisHandler()
+
+
+ + + + + + + + +
+Method Detail
+ +

+invoke

+
+public void invoke(org.apache.axis.MessageContext msgContext)
+            throws org.apache.axis.AxisFault
+
+
Handle an invocation of this handler.
+
Overrides:
invoke in class org.apache.axis.handlers.BasicHandler
+
+
+
Parameters:
msgContext - Information about this request/response.
Throws:
org.apache.axis.AxisFault - An error occurred during processing of the request.
See Also:
Handler.invoke(MessageContext)
+
+
+
+ +

+onFault

+
+public void onFault(org.apache.axis.MessageContext msgContext)
+
+
Called, when the processing of the web service fails.
+
Overrides:
onFault in class org.apache.axis.handlers.BasicHandler
+
+
+
Parameters:
msgContext - Information about the current request.
See Also:
Handler.onFault(org.apache.axis.MessageContext)
+
+
+
+ +

+generateWSDL

+
+public void generateWSDL(org.apache.axis.MessageContext msgContext)
+                  throws org.apache.axis.AxisFault
+
+
Generate the WSDL into the msgContext. + + The code of this method is more or less copied from the + org.apache.axis.handlers.soap.SOAPService class contained in + the 1.1 release of Axis to allow for a missing wsdlFile (so + that a resource by the same name is searched for in the classpath). The + implementation of this method should be obsolete if Axis 1.1 or higher is + used.
+
Overrides:
generateWSDL in class org.apache.axis.handlers.BasicHandler
+
+
+
Parameters:
msgContext - The MessageContext that will contain the + WSDL description of the current web service.
Throws:
org.apache.axis.AxisFault - An error occurred producing the WSDL.
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/service/ConfigurationServlet.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/service/ConfigurationServlet.html new file mode 100644 index 000000000..07502c433 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/service/ConfigurationServlet.html @@ -0,0 +1,307 @@ + + + + + + +MOA SP/SS Server Internal API: Class ConfigurationServlet + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.service +
+Class ConfigurationServlet

+
+java.lang.Object
+  |
+  +--javax.servlet.GenericServlet
+        |
+        +--javax.servlet.http.HttpServlet
+              |
+              +--at.gv.egovernment.moa.spss.server.service.ConfigurationServlet
+
+
+
All Implemented Interfaces:
Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig
+
+
+
+
public class ConfigurationServlet
extends javax.servlet.http.HttpServlet
+ +

+A servlet to initialize and update the MOA configuration. +

+

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

+ + + + + + + + + + + + + + + + +
+Constructor Summary
ConfigurationServlet() + +
+           
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voiddoGet(javax.servlet.http.HttpServletRequest request, + javax.servlet.http.HttpServletResponse response) + +
+          Handle a HTTP GET request, used to indicated that the MOA + configuration needs to be updated (reloaded).
+ voiddoPost(javax.servlet.http.HttpServletRequest request, + javax.servlet.http.HttpServletResponse response) + +
+          Do the same as doGet.
+ voidinit() + +
+          Perform some initial initialization tasks for the MOA web services + application. + +
+ + + + + + + +
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, service
+ + + + + + + +
Methods inherited from class javax.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+ConfigurationServlet

+
+public ConfigurationServlet()
+
+
+ + + + + + + + +
+Method Detail
+ +

+doGet

+
+public void doGet(javax.servlet.http.HttpServletRequest request,
+                  javax.servlet.http.HttpServletResponse response)
+           throws javax.servlet.ServletException,
+                  IOException
+
+
Handle a HTTP GET request, used to indicated that the MOA + configuration needs to be updated (reloaded).
+
Overrides:
doGet in class javax.servlet.http.HttpServlet
+
+
+
See Also:
HttpServlet.doGet(HttpServletRequest, HttpServletResponse)
+
+
+
+ +

+doPost

+
+public void doPost(javax.servlet.http.HttpServletRequest request,
+                   javax.servlet.http.HttpServletResponse response)
+            throws javax.servlet.ServletException,
+                   IOException
+
+
Do the same as doGet.
+
Overrides:
doPost in class javax.servlet.http.HttpServlet
+
+
+
See Also:
HttpServlet.doPost(HttpServletRequest, HttpServletResponse)
+
+
+
+ +

+init

+
+public void init()
+          throws javax.servlet.ServletException
+
+
Perform some initial initialization tasks for the MOA web services + application. + + Does an initial load of the MOA configuration to test if a working web + service can be provided.
+
Overrides:
init in class javax.servlet.GenericServlet
+
+
+
See Also:
GenericServlet.init()
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/service/RevocationArchiveCleaner.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/service/RevocationArchiveCleaner.html new file mode 100644 index 000000000..6a7c06ddb --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/service/RevocationArchiveCleaner.html @@ -0,0 +1,226 @@ + + + + + + +MOA SP/SS Server Internal API: Class RevocationArchiveCleaner + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.service +
+Class RevocationArchiveCleaner

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.spss.server.service.RevocationArchiveCleaner
+
+
+
All Implemented Interfaces:
Runnable
+
+
+
+
public class RevocationArchiveCleaner
extends Object
implements Runnable
+ +

+A Runnable for periodically cleaning up the revocation archive. +

+

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

+ + + + + + + + + + + + + + + + +
+Constructor Summary
RevocationArchiveCleaner(long archiveCleanupInterval) + +
+          Create a new RevocationArchiveCleaner.
+  + + + + + + + + + + + +
+Method Summary
+ voidrun() + +
+          Run the RevocationArchiveCleaner in its own + Thread.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+RevocationArchiveCleaner

+
+public RevocationArchiveCleaner(long archiveCleanupInterval)
+
+
Create a new RevocationArchiveCleaner.
+
Parameters:
archiveCleanupInterval - The interval between two clean-ups of the + revocation archive.
+
+
+ + + + + + + + +
+Method Detail
+ +

+run

+
+public void run()
+
+
Run the RevocationArchiveCleaner in its own + Thread.
+
Specified by:
run in interface Runnable
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/service/ServiceUtils.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/service/ServiceUtils.html new file mode 100644 index 000000000..44886b45a --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/service/ServiceUtils.html @@ -0,0 +1,240 @@ + + + + + + +MOA SP/SS Server Internal API: Class ServiceUtils + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.service +
+Class ServiceUtils

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

+Helper methods for the Service classes. +

+

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

+ + + + + + + + + + + + + + + + +
+Constructor Summary
ServiceUtils() + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+static org.w3c.dom.ElementreparseRequest(org.w3c.dom.Element request) + +
+          Reparse the request with schema-validation turned on so that ID references + are resolved.
+static voidvalidateRequest(org.w3c.dom.Element[] request) + +
+          Schema-validate a request.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+ServiceUtils

+
+public ServiceUtils()
+
+
+ + + + + + + + +
+Method Detail
+ +

+validateRequest

+
+public static void validateRequest(org.w3c.dom.Element[] request)
+                            throws MOAApplicationException
+
+
Schema-validate a request.
+
Parameters:
request - The request to validate.
Throws:
MOAApplicationException - An error occurred validating the requst.
+
+
+
+ +

+reparseRequest

+
+public static org.w3c.dom.Element reparseRequest(org.w3c.dom.Element request)
+                                          throws MOAApplicationException
+
+
Reparse the request with schema-validation turned on so that ID references + are resolved.
+
Parameters:
request - The request to reparse.
Returns:
The reparsed request.
Throws:
MOAApplicationException - An error occurred parsing the request.
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/service/SignatureCreationService.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/service/SignatureCreationService.html new file mode 100644 index 000000000..18443bb43 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/service/SignatureCreationService.html @@ -0,0 +1,220 @@ + + + + + + +MOA SP/SS Server Internal API: Class SignatureCreationService + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.service +
+Class SignatureCreationService

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

+The service endpoint for the SignatureCreation web service. +

+

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

+ + + + + + + + + + + + + + + + +
+Constructor Summary
SignatureCreationService() + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ org.w3c.dom.Element[]CreateXMLSignatureRequest(org.w3c.dom.Element[] request) + +
+          Handle a CreateXMLSignatureRequest.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+SignatureCreationService

+
+public SignatureCreationService()
+
+
+ + + + + + + + +
+Method Detail
+ +

+CreateXMLSignatureRequest

+
+public org.w3c.dom.Element[] CreateXMLSignatureRequest(org.w3c.dom.Element[] request)
+                                                throws org.apache.axis.AxisFault
+
+
Handle a CreateXMLSignatureRequest.
+
Parameters:
request - The CreateXMLSignatureRequest to work on + (contained in the 0th element of the array).
Returns:
A CreateXMLSignatureResponse as the only element of + the Element array.
Throws:
org.apache.axis.AxisFault - An error occurred during handling of the message.
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/service/SignatureVerificationService.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/service/SignatureVerificationService.html new file mode 100644 index 000000000..72cbc0f3f --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/service/SignatureVerificationService.html @@ -0,0 +1,242 @@ + + + + + + +MOA SP/SS Server Internal API: Class SignatureVerificationService + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.service +
+Class SignatureVerificationService

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

+The service endpoint for the SignatureVerification web service. +

+

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

+ + + + + + + + + + + + + + + + +
+Constructor Summary
SignatureVerificationService() + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+ org.w3c.dom.Element[]VerifyCMSSignatureRequest(org.w3c.dom.Element[] request) + +
+          Handle a VerifyCMSSignatureRequest.
+ org.w3c.dom.Element[]VerifyXMLSignatureRequest(org.w3c.dom.Element[] request) + +
+          Handle a VerifyXMLSignatureRequest.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+SignatureVerificationService

+
+public SignatureVerificationService()
+
+
+ + + + + + + + +
+Method Detail
+ +

+VerifyCMSSignatureRequest

+
+public org.w3c.dom.Element[] VerifyCMSSignatureRequest(org.w3c.dom.Element[] request)
+                                                throws org.apache.axis.AxisFault
+
+
Handle a VerifyCMSSignatureRequest.
+
Parameters:
request - The VerifyCMSSignatureRequest to work on + (contained in the 0th element of the array).
Returns:
A VerifyCMSSignatureResponse as the only element of + the Element array.
Throws:
org.apache.axis.AxisFault - An error occurred during handling of the message.
+
+
+
+ +

+VerifyXMLSignatureRequest

+
+public org.w3c.dom.Element[] VerifyXMLSignatureRequest(org.w3c.dom.Element[] request)
+                                                throws org.apache.axis.AxisFault
+
+
Handle a VerifyXMLSignatureRequest.
+
Parameters:
request - The VerifyXMLSignatureRequest to work on + (contained in the 0th element of the array).
Returns:
A VerifyXMLSignatureResponse as the only element of + the Element array.
Throws:
org.apache.axis.AxisFault - An error occurred during handling of the message.
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/service/class-use/AxisHandler.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/service/class-use/AxisHandler.html new file mode 100644 index 000000000..6d1dac3f2 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/service/class-use/AxisHandler.html @@ -0,0 +1,95 @@ + + + + + + +MOA SP/SS Server Internal API: Uses of Class at.gv.egovernment.moa.spss.server.service.AxisHandler + + + + + + + + + + + + + + + + + +
+ +
+ + +
+
+

+Uses of Class
at.gv.egovernment.moa.spss.server.service.AxisHandler

+
+No usage of at.gv.egovernment.moa.spss.server.service.AxisHandler +

+


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

+Uses of Class
at.gv.egovernment.moa.spss.server.service.ConfigurationServlet

+
+No usage of at.gv.egovernment.moa.spss.server.service.ConfigurationServlet +

+


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

+Uses of Class
at.gv.egovernment.moa.spss.server.service.RevocationArchiveCleaner

+
+No usage of at.gv.egovernment.moa.spss.server.service.RevocationArchiveCleaner +

+


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

+Uses of Class
at.gv.egovernment.moa.spss.server.service.ServiceUtils

+
+No usage of at.gv.egovernment.moa.spss.server.service.ServiceUtils +

+


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

+Uses of Class
at.gv.egovernment.moa.spss.server.service.SignatureCreationService

+
+No usage of at.gv.egovernment.moa.spss.server.service.SignatureCreationService +

+


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

+Uses of Class
at.gv.egovernment.moa.spss.server.service.SignatureVerificationService

+
+No usage of at.gv.egovernment.moa.spss.server.service.SignatureVerificationService +

+


+ + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/service/package-frame.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/service/package-frame.html new file mode 100644 index 000000000..1ea58e589 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/service/package-frame.html @@ -0,0 +1,36 @@ + + + + + + +MOA SP/SS Server Internal API: Package at.gv.egovernment.moa.spss.server.service + + + + + +at.gv.egovernment.moa.spss.server.service + + + + +
+Classes  + +
+AxisHandler +
+ConfigurationServlet +
+RevocationArchiveCleaner +
+ServiceUtils +
+SignatureCreationService +
+SignatureVerificationService
+ + + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/service/package-summary.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/service/package-summary.html new file mode 100644 index 000000000..6adabfbbc --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/service/package-summary.html @@ -0,0 +1,129 @@ + + + + + + +MOA SP/SS Server Internal API: Package at.gv.egovernment.moa.spss.server.service + + + + + + + + + + + + + + + + + +
+ +
+ + +
+

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

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Class Summary
AxisHandlerAn handler that is invoked on each web service request and performs some + central message handling. + +
ConfigurationServletA servlet to initialize and update the MOA configuration.
RevocationArchiveCleanerA Runnable for periodically cleaning up the revocation archive.
ServiceUtilsHelper methods for the Service classes.
SignatureCreationServiceThe service endpoint for the SignatureCreation web service.
SignatureVerificationServiceThe service endpoint for the SignatureVerification web service.
+  + +

+


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

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

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

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

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

+
+No usage of at.gv.egovernment.moa.spss.server.service +

+


+ + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/tools/CertTool.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/tools/CertTool.html new file mode 100644 index 000000000..bdca018c3 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/tools/CertTool.html @@ -0,0 +1,272 @@ + + + + + + +MOA SP/SS Server Internal API: Class CertTool + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.tools +
+Class CertTool

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

+A tool to support X509 certificate handling for configuring the MOA SP/SS + service. + + This class provides functions for: +

    +
  • printing certificate information
  • +
  • adding certificates to the cert store
  • +
+

+

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

+ + + + + + + + + + + + + + + + +
+Constructor Summary
CertTool() + +
+           
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidaddCertToCertStore(String certFile, + String certStoreRoot) + +
+          Add a certificate to a directory certificate store.
+static voidmain(String[] args) + +
+          Main entry point of the tool.
+ voidprintCertInfo(String certFile, + PrintStream out) + +
+          Print the information about the certificate. + +
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+CertTool

+
+public CertTool()
+
+
+ + + + + + + + +
+Method Detail
+ +

+main

+
+public static void main(String[] args)
+
+
Main entry point of the tool.
+
Parameters:
args - The command line arguments. A single argument is expected, + which is the file name of the X509 certificate to inspect.
+
+
+
+ +

+printCertInfo

+
+public void printCertInfo(String certFile,
+                          PrintStream out)
+
+
Print the information about the certificate. + + This method will output information about the Subject DN, the Issuer DN and + the serial number of the certificate.
+
Parameters:
certFile - The name of the certificate file to inspect.
out - The stream to print the information to.
+
+
+
+ +

+addCertToCertStore

+
+public void addCertToCertStore(String certFile,
+                               String certStoreRoot)
+
+
Add a certificate to a directory certificate store.
+
Parameters:
certFile - The certificate to add.
certStoreRoot - The root directory of the certificate store.
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/tools/class-use/CertTool.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/tools/class-use/CertTool.html new file mode 100644 index 000000000..acc31e69c --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/tools/class-use/CertTool.html @@ -0,0 +1,95 @@ + + + + + + +MOA SP/SS Server Internal API: Uses of Class at.gv.egovernment.moa.spss.server.tools.CertTool + + + + + + + + + + + + + + + + + +
+ +
+ + +
+
+

+Uses of Class
at.gv.egovernment.moa.spss.server.tools.CertTool

+
+No usage of at.gv.egovernment.moa.spss.server.tools.CertTool +

+


+ + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/tools/package-frame.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/tools/package-frame.html new file mode 100644 index 000000000..c1c5448ca --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/tools/package-frame.html @@ -0,0 +1,26 @@ + + + + + + +MOA SP/SS Server Internal API: Package at.gv.egovernment.moa.spss.server.tools + + + + + +at.gv.egovernment.moa.spss.server.tools + + + + +
+Classes  + +
+CertTool
+ + + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/tools/package-summary.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/tools/package-summary.html new file mode 100644 index 000000000..ff0dcc561 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/tools/package-summary.html @@ -0,0 +1,109 @@ + + + + + + +MOA SP/SS Server Internal API: Package at.gv.egovernment.moa.spss.server.tools + + + + + + + + + + + + + + + + + +
+ +
+ + +
+

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

+ + + + + + + + + +
+Class Summary
CertToolA tool to support X509 certificate handling for configuring the MOA SP/SS + service. + +
+  + +

+


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

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

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+
    +
  • class java.lang.Object
      +
    • class at.gv.egovernment.moa.spss.server.tools.CertTool
    +
+
+ + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/tools/package-use.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/tools/package-use.html new file mode 100644 index 000000000..662d421b5 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/tools/package-use.html @@ -0,0 +1,95 @@ + + + + + + +MOA SP/SS Server Internal API: Uses of Package at.gv.egovernment.moa.spss.server.tools + + + + + + + + + + + + + + + + + +
+ +
+ + +
+
+

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

+
+No usage of at.gv.egovernment.moa.spss.server.tools +

+


+ + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/transaction/TransactionContext.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/transaction/TransactionContext.html new file mode 100644 index 000000000..4b77f5142 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/transaction/TransactionContext.html @@ -0,0 +1,304 @@ + + + + + + +MOA SP/SS Server Internal API: Class TransactionContext + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.transaction +
+Class TransactionContext

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

+Contains information about the current request. +

+

+
Author:
Stefan Knirsch, Patrick Peck
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
TransactionContext(String transactionID, + X509Certificate[] clientCertificate, + ConfigurationProvider configuration) + +
+          Create a TransactionContext object.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ X509Certificate[]getClientCertificate() + +
+          Returns the client certificate.
+ ConfigurationProvidergetConfiguration() + +
+          Returns the ConfigurationProvider associated with this + transaction.
+ StringgetRequestName() + +
+          Returns the name of the request.
+ StringgetTransactionID() + +
+          Returns the unique transaction ID.
+ voidsetRequestName(String requestName) + +
+          Sets the name of the request.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+TransactionContext

+
+public TransactionContext(String transactionID,
+                          X509Certificate[] clientCertificate,
+                          ConfigurationProvider configuration)
+
+
Create a TransactionContext object.
+
Parameters:
transactionID - A unique ID for this TransactionContext.
clientCertificate - The client certificate chain.
configuration - The MOA configuration to use for this transaction.
+
+
+ + + + + + + + +
+Method Detail
+ +

+getClientCertificate

+
+public X509Certificate[] getClientCertificate()
+
+
Returns the client certificate.
+
Returns:
The client certificate chain, if SSL client authentication has been + configured in the web server and has been used by the client. The 0th + element of the array contains the client certificate. null + otherwise.
+
+
+
+ +

+getTransactionID

+
+public String getTransactionID()
+
+
Returns the unique transaction ID.
+
Returns:
The transaction ID.
+
+
+
+ +

+getRequestName

+
+public String getRequestName()
+
+
Returns the name of the request.
+
Returns:
The name of the request.
+
+
+
+ +

+setRequestName

+
+public void setRequestName(String requestName)
+
+
Sets the name of the request.
+
Parameters:
requestName - The request name to set.
+
+
+
+ +

+getConfiguration

+
+public ConfigurationProvider getConfiguration()
+
+
Returns the ConfigurationProvider associated with this + transaction.
+
Returns:
The ConfigurationProvider associated with this transaction.
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/transaction/TransactionContextManager.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/transaction/TransactionContextManager.html new file mode 100644 index 000000000..771ee59d8 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/transaction/TransactionContextManager.html @@ -0,0 +1,266 @@ + + + + + + +MOA SP/SS Server Internal API: Class TransactionContextManager + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.transaction +
+Class TransactionContextManager

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

+Provides each thread with an instance of TransactionContext. + + The single instance of the TransactionContextManager should be + used to access contextual information for each web service transaction, e.g. + the transaction ID, MOA configuration, client certificate, etc. +

+

+
Author:
Stefan Knirsch, Patrick Peck
+
+
+ +

+ + + + + + + + + + + + + + + + + +
+Constructor Summary
+protected TransactionContextManager() + +
+          Creates a new TransactionContextManager. + +
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+static TransactionContextManagergetInstance() + +
+          Get the single instance of TransactionContextManager.
+ TransactionContextgetTransactionContext() + +
+          Get the TransactionContext for the current thread.
+ voidsetTransactionContext(TransactionContext txContext) + +
+          Set the TransactionContext for the current thread.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+TransactionContextManager

+
+protected TransactionContextManager()
+
+
Creates a new TransactionContextManager. + + Protected to disallow direct instantiation.
+ + + + + + + + +
+Method Detail
+ +

+getInstance

+
+public static TransactionContextManager getInstance()
+
+
Get the single instance of TransactionContextManager.
+
Returns:
The single instanc of TransactionContextManager.
+
+
+
+ +

+setTransactionContext

+
+public void setTransactionContext(TransactionContext txContext)
+
+
Set the TransactionContext for the current thread.
+
Parameters:
txContext - The TransactionContext for this thread.
+
+
+
+ +

+getTransactionContext

+
+public TransactionContext getTransactionContext()
+
+
Get the TransactionContext for the current thread.
+
Returns:
The TransactionContext for the current thread or + null, if none has been set (or if this method is being invoked + outside the bounds of a transaction).
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/transaction/TransactionIDGenerator.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/transaction/TransactionIDGenerator.html new file mode 100644 index 000000000..85d1d41cb --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/transaction/TransactionIDGenerator.html @@ -0,0 +1,230 @@ + + + + + + +MOA SP/SS Server Internal API: Class TransactionIDGenerator + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.transaction +
+Class TransactionIDGenerator

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

+A generator for unique transaction IDs. + +

The transaction IDs are of the form "-", where: +

    +
  • base is initialized with the system time when this class is + being loaded
  • +
  • counter is incremented sequentially on each call to + nextID()
  • +
+

+ +

Assuming that it is highly unlikely that MOA servers are started at + exactly the same time instant, the mechanism provided by this class should + guarantee unique transaction IDs across multiple restarts and/or instances of + the server.

+

+

+
Author:
Patrick Peck, Stefan Knirsch
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
TransactionIDGenerator() + +
+           
+  + + + + + + + + + + + +
+Method Summary
+static StringnextID() + +
+          Returns the next transaction ID.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+TransactionIDGenerator

+
+public TransactionIDGenerator()
+
+
+ + + + + + + + +
+Method Detail
+ +

+nextID

+
+public static String nextID()
+
+
Returns the next transaction ID.
+
Returns:
The next transaction ID.
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/transaction/class-use/TransactionContext.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/transaction/class-use/TransactionContext.html new file mode 100644 index 000000000..648e85bdb --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/transaction/class-use/TransactionContext.html @@ -0,0 +1,147 @@ + + + + + + +MOA SP/SS Server Internal API: Uses of Class at.gv.egovernment.moa.spss.server.transaction.TransactionContext + + + + + + + + + + + + + + + + + +
+ +
+ + +
+
+

+Uses of Class
at.gv.egovernment.moa.spss.server.transaction.TransactionContext

+
+ + + + + + + + + +
+Packages that use TransactionContext
at.gv.egovernment.moa.spss.server.transaction  
+  +

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

+ + + + + + + + + +
Methods in at.gv.egovernment.moa.spss.server.transaction that return TransactionContext
+ TransactionContextTransactionContextManager.getTransactionContext() + +
+          Get the TransactionContext for the current thread.
+  +

+ + + + + + + + + +
Methods in at.gv.egovernment.moa.spss.server.transaction with parameters of type TransactionContext
+ voidTransactionContextManager.setTransactionContext(TransactionContext txContext) + +
+          Set the TransactionContext for the current thread.
+  +

+


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

+Uses of Class
at.gv.egovernment.moa.spss.server.transaction.TransactionContextManager

+
+ + + + + + + + + +
+Packages that use TransactionContextManager
at.gv.egovernment.moa.spss.server.transaction  
+  +

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

+ + + + + + + + + +
Methods in at.gv.egovernment.moa.spss.server.transaction that return TransactionContextManager
+static TransactionContextManagerTransactionContextManager.getInstance() + +
+          Get the single instance of TransactionContextManager.
+  +

+


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

+Uses of Class
at.gv.egovernment.moa.spss.server.transaction.TransactionIDGenerator

+
+No usage of at.gv.egovernment.moa.spss.server.transaction.TransactionIDGenerator +

+


+ + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/transaction/package-frame.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/transaction/package-frame.html new file mode 100644 index 000000000..7f72aa065 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/transaction/package-frame.html @@ -0,0 +1,30 @@ + + + + + + +MOA SP/SS Server Internal API: Package at.gv.egovernment.moa.spss.server.transaction + + + + + +at.gv.egovernment.moa.spss.server.transaction + + + + +
+Classes  + +
+TransactionContext +
+TransactionContextManager +
+TransactionIDGenerator
+ + + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/transaction/package-summary.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/transaction/package-summary.html new file mode 100644 index 000000000..cc870a782 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/transaction/package-summary.html @@ -0,0 +1,118 @@ + + + + + + +MOA SP/SS Server Internal API: Package at.gv.egovernment.moa.spss.server.transaction + + + + + + + + + + + + + + + + + +
+ +
+ + +
+

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

+ + + + + + + + + + + + + + + + + +
+Class Summary
TransactionContextContains information about the current request.
TransactionContextManagerProvides each thread with an instance of TransactionContext. + +
TransactionIDGeneratorA generator for unique transaction IDs. + +
+  + +

+


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

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

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

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

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

+
+ + + + + + + + + +
+Packages that use at.gv.egovernment.moa.spss.server.transaction
at.gv.egovernment.moa.spss.server.transaction  
+  +

+ + + + + + + + + + + +
+Classes in at.gv.egovernment.moa.spss.server.transaction used by at.gv.egovernment.moa.spss.server.transaction
TransactionContext + +
+          Contains information about the current request.
TransactionContextManager + +
+          Provides each thread with an instance of TransactionContext. + +
+  +

+


+ + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/util/IdGenerator.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/util/IdGenerator.html new file mode 100644 index 000000000..bf96d024d --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/util/IdGenerator.html @@ -0,0 +1,248 @@ + + + + + + +MOA SP/SS Server Internal API: Class IdGenerator + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.util +
+Class IdGenerator

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

+Generate unique ID values for various objects in the response. +

+

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

+ + + + + + + + + + + + + + + + +
+Constructor Summary
IdGenerator(String base, + Set reserved) + +
+          Create a new IdGenerator.
+  + + + + + + + + + + + + + + + +
+Method Summary
+ StringnextId() + +
+          Create the next ID value in the sequence.
+ StringuniqueId() + +
+          Create the next unique ID value which is unique in the reserved ID set. + +
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+IdGenerator

+
+public IdGenerator(String base,
+                   Set reserved)
+
+
Create a new IdGenerator.
+
Parameters:
base - A base value to append the IDs to. The creator of this object + should provide a base value, so that appending the counter leads to unique + IDs.
reserved - The Set of reserved IDs. A call to + uniqueId() will respect the reserved IDs.
+
+
+ + + + + + + + +
+Method Detail
+ +

+nextId

+
+public String nextId()
+
+
Create the next ID value in the sequence.
+
Returns:
The next ID value in the sequence.
+
+
+
+ +

+uniqueId

+
+public String uniqueId()
+
+
Create the next unique ID value which is unique in the reserved ID set. + + The created ID is added to the set of reserved IDs.
+
Returns:
The next ID value.
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/util/class-use/IdGenerator.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/util/class-use/IdGenerator.html new file mode 100644 index 000000000..17afaecfb --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/util/class-use/IdGenerator.html @@ -0,0 +1,129 @@ + + + + + + +MOA SP/SS Server Internal API: Uses of Class at.gv.egovernment.moa.spss.server.util.IdGenerator + + + + + + + + + + + + + + + + + +
+ +
+ + +
+
+

+Uses of Class
at.gv.egovernment.moa.spss.server.util.IdGenerator

+
+ + + + + + + + + +
+Packages that use IdGenerator
at.gv.egovernment.moa.spss.server.iaik.xmlsign  
+  +

+ + + + + +
+Uses of IdGenerator in at.gv.egovernment.moa.spss.server.iaik.xmlsign
+  +

+ + + + + + + + +
Constructors in at.gv.egovernment.moa.spss.server.iaik.xmlsign with parameters of type IdGenerator
DataObjectTreatmentImpl(IdGenerator objIdGen) + +
+          Create a new DataObjectTreatmentImpl.
+  +

+


+ + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/util/package-frame.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/util/package-frame.html new file mode 100644 index 000000000..f24d42747 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/util/package-frame.html @@ -0,0 +1,26 @@ + + + + + + +MOA SP/SS Server Internal API: Package at.gv.egovernment.moa.spss.server.util + + + + + +at.gv.egovernment.moa.spss.server.util + + + + +
+Classes  + +
+IdGenerator
+ + + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/util/package-summary.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/util/package-summary.html new file mode 100644 index 000000000..8c53d981e --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/util/package-summary.html @@ -0,0 +1,106 @@ + + + + + + +MOA SP/SS Server Internal API: Package at.gv.egovernment.moa.spss.server.util + + + + + + + + + + + + + + + + + +
+ +
+ + +
+

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

+ + + + + + + + + +
+Class Summary
IdGeneratorGenerate unique ID values for various objects in the response.
+  + +

+


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

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

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

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

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

+
+ + + + + + + + + +
+Packages that use at.gv.egovernment.moa.spss.server.util
at.gv.egovernment.moa.spss.server.iaik.xmlsign  
+  +

+ + + + + + + + +
+Classes in at.gv.egovernment.moa.spss.server.util used by at.gv.egovernment.moa.spss.server.iaik.xmlsign
IdGenerator + +
+          Generate unique ID values for various objects in the response.
+  +

+


+ + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/util/MessageProvider.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/util/MessageProvider.html new file mode 100644 index 000000000..4435be18e --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/util/MessageProvider.html @@ -0,0 +1,250 @@ + + + + + + +MOA SP/SS Server Internal API: Class MessageProvider + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.util +
+Class MessageProvider

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.spss.util.MessageProvider
+
+
+
+
public class MessageProvider
extends Object
+ +

+Singleton wrapper around a Messages object. +

+

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

+ + + + + + + + + + + + + + + + + +
+Constructor Summary
+protected MessageProvider(String[] resourceNames, + Locale[] locales) + +
+          Create a MessageProvider.
+  + + + + + + + + + + + + + + + +
+Method Summary
+static MessageProvidergetInstance() + +
+          Return the single instance of the MessageProvider. + +
+ StringgetMessage(String messageId, + Object[] parameters) + +
+          Get the message corresponding to a given message ID.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+MessageProvider

+
+protected MessageProvider(String[] resourceNames,
+                          Locale[] locales)
+
+
Create a MessageProvider.
+
Parameters:
resourceNames - The names of the resources containing the messages.
locales - The corresponding locales.
+
+
+ + + + + + + + +
+Method Detail
+ +

+getInstance

+
+public static MessageProvider getInstance()
+
+
Return the single instance of the MessageProvider. + + Intialilizes the MessageProvider with the default message + locations: /resources/properties/spss_messages.
+
Returns:
The single MessageProvider.
+
+
+
+ +

+getMessage

+
+public String getMessage(String messageId,
+                         Object[] parameters)
+
+
Get the message corresponding to a given message ID.
+
Parameters:
messageId - The ID of the message.
parameters - The parameters to fill in into the message arguments.
Returns:
The formatted message.
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/util/class-use/MessageProvider.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/util/class-use/MessageProvider.html new file mode 100644 index 000000000..ce3f9c406 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/util/class-use/MessageProvider.html @@ -0,0 +1,133 @@ + + + + + + +MOA SP/SS Server Internal API: Uses of Class at.gv.egovernment.moa.spss.util.MessageProvider + + + + + + + + + + + + + + + + + +
+ +
+ + +
+
+

+Uses of Class
at.gv.egovernment.moa.spss.util.MessageProvider

+
+ + + + + + + + + +
+Packages that use MessageProvider
at.gv.egovernment.moa.spss.util  
+  +

+ + + + + +
+Uses of MessageProvider in at.gv.egovernment.moa.spss.util
+  +

+ + + + + + + + + +
Methods in at.gv.egovernment.moa.spss.util that return MessageProvider
+static MessageProviderMessageProvider.getInstance() + +
+          Return the single instance of the MessageProvider. + +
+  +

+


+ + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/util/package-frame.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/util/package-frame.html new file mode 100644 index 000000000..9988ec226 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/util/package-frame.html @@ -0,0 +1,26 @@ + + + + + + +MOA SP/SS Server Internal API: Package at.gv.egovernment.moa.spss.util + + + + + +at.gv.egovernment.moa.spss.util + + + + +
+Classes  + +
+MessageProvider
+ + + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/util/package-summary.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/util/package-summary.html new file mode 100644 index 000000000..fee1d0d80 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/util/package-summary.html @@ -0,0 +1,106 @@ + + + + + + +MOA SP/SS Server Internal API: Package at.gv.egovernment.moa.spss.util + + + + + + + + + + + + + + + + + +
+ +
+ + +
+

+Package at.gv.egovernment.moa.spss.util +

+ + + + + + + + + +
+Class Summary
MessageProviderSingleton wrapper around a Messages object.
+  + +

+


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

+Hierarchy For Package at.gv.egovernment.moa.spss.util +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

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

+Uses of Package
at.gv.egovernment.moa.spss.util

+
+ + + + + + + + + +
+Packages that use at.gv.egovernment.moa.spss.util
at.gv.egovernment.moa.spss.util  
+  +

+ + + + + + + + +
+Classes in at.gv.egovernment.moa.spss.util used by at.gv.egovernment.moa.spss.util
MessageProvider + +
+          Singleton wrapper around a Messages object.
+  +

+


+ + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/Base64Utils.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/Base64Utils.html new file mode 100644 index 000000000..d7989a8ff --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/Base64Utils.html @@ -0,0 +1,289 @@ + + + + + + +MOA SP/SS Server Internal API: Class Base64Utils + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.util +
+Class Base64Utils

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.util.Base64Utils
+
+
+
+
public class Base64Utils
extends Object
+ +

+Utitility functions for encoding/decoding Base64 strings. +

+

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

+ + + + + + + + + + + + + + + + +
+Constructor Summary
Base64Utils() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+static byte[]decode(String base64String, + boolean ignoreInvalidChars) + +
+          Read the bytes encoded in a Base64 encoded String.
+static InputStreamdecodeToStream(String base64String, + boolean ignoreInvalidChars) + +
+          Read the bytes encoded in a Base64 encoded String and provide + them via an InputStream.
+static Stringencode(byte[] bytes) + +
+          Convert a byte array to a Base64 encoded String.
+static Stringencode(InputStream inputStream) + +
+          Convert the data contained in the given stream to a Base64 encoded + String.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+Base64Utils

+
+public Base64Utils()
+
+
+ + + + + + + + +
+Method Detail
+ +

+decode

+
+public static byte[] decode(String base64String,
+                            boolean ignoreInvalidChars)
+                     throws IOException
+
+
Read the bytes encoded in a Base64 encoded String.
+
Parameters:
base64String - The String containing the Base64 encoded + bytes.
ignoreInvalidChars - Whether to ignore invalid Base64 characters.
Returns:
byte[] The raw bytes contained in the base64String.
Throws:
IOException - Failed to read the Base64 data.
+
+
+
+ +

+decodeToStream

+
+public static InputStream decodeToStream(String base64String,
+                                         boolean ignoreInvalidChars)
+
+
Read the bytes encoded in a Base64 encoded String and provide + them via an InputStream.
+
Parameters:
base64String - The String containing the Base64 encoded + bytes.
ignoreInvalidChars - Whether to ignore invalid Base64 characters.
Returns:
The InputStream from which the binary content of the + base64String can be read.
+
+
+
+ +

+encode

+
+public static String encode(byte[] bytes)
+                     throws IOException
+
+
Convert a byte array to a Base64 encoded String.
+
Parameters:
bytes - The bytes to encode.
Returns:
String The Base64 encoded representation of the bytes.
Throws:
IOException - Failed to write the bytes as Base64 data.
+
+
+
+ +

+encode

+
+public static String encode(InputStream inputStream)
+                     throws IOException
+
+
Convert the data contained in the given stream to a Base64 encoded + String.
+
Parameters:
inputStream - The stream containing the data to encode.
Returns:
The Base64 encoded data of inputStream, as a + String.
Throws:
IOException - Failed to convert the data in the stream.
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/BoolUtils.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/BoolUtils.html new file mode 100644 index 000000000..d1ae55c28 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/BoolUtils.html @@ -0,0 +1,221 @@ + + + + + + +MOA SP/SS Server Internal API: Class BoolUtils + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.util +
+Class BoolUtils

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.util.BoolUtils
+
+
+
+
public class BoolUtils
extends Object
+ +

+Utility class for parsing XML schema boolean values. +

+

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

+ + + + + + + + + + + + + + + + +
+Constructor Summary
BoolUtils() + +
+           
+  + + + + + + + + + + + +
+Method Summary
+static booleanvalueOf(String boolStr) + +
+          Return the boolean value of an xsd:boolean type of DOM + element/attribute.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+BoolUtils

+
+public BoolUtils()
+
+
+ + + + + + + + +
+Method Detail
+ +

+valueOf

+
+public static boolean valueOf(String boolStr)
+
+
Return the boolean value of an xsd:boolean type of DOM + element/attribute.
+
Parameters:
boolStr - The value of the xsd:boolean element/attribute.
Returns:
true, if boolStr equals + "true" or "1;". Otherwise, + false is returned.
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/CollectionUtils.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/CollectionUtils.html new file mode 100644 index 000000000..23f99fc14 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/CollectionUtils.html @@ -0,0 +1,222 @@ + + + + + + +MOA SP/SS Server Internal API: Class CollectionUtils + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.util +
+Class CollectionUtils

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.util.CollectionUtils
+
+
+
+
public class CollectionUtils
extends Object
+ +

+Various utility methods for dealing with java.util.Collection + classes. +

+

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

+ + + + + + + + + + + + + + + + +
+Constructor Summary
CollectionUtils() + +
+           
+  + + + + + + + + + + + +
+Method Summary
+static int[]toIntArray(List nums) + +
+          Convert a List of Number objects to an + int array.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+CollectionUtils

+
+public CollectionUtils()
+
+
+ + + + + + + + +
+Method Detail
+ +

+toIntArray

+
+public static int[] toIntArray(List nums)
+
+
Convert a List of Number objects to an + int array.
+
Parameters:
nums - The List containing the numbers whose integer + value to put into the result.
Returns:
The int values of the Numbers contained + in nums.
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/Constants.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/Constants.html new file mode 100644 index 000000000..cb10db432 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/Constants.html @@ -0,0 +1,1007 @@ + + + + + + +MOA SP/SS Server Internal API: Interface Constants + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.util +
+Interface Constants

+
+
+
public interface Constants
+ +

+Contains various constants used throughout the system. +

+

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

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Field Summary
+static StringALL_SCHEMA_LOCATIONS + +
+          Contains all namespaces and local schema locations for XML schema + definitions relevant for MOA.
+static StringC14N_URI + +
+          URI of the Canonical XML algorithm
+static StringC14N_WITH_COMMENTS_URI + +
+          URI of the Canoncial XML with comments algorithm
+static StringDSIG_EC_NS_URI + +
+          URI of the Exclusive Canonicalization XML namespace
+static StringDSIG_EC_PREFIX + +
+          Prefix used for the Exclusive Canonicalization XML namespace
+static StringDSIG_EC_SCHEMA_LOCATION + +
+          Local location of the Exclusive Canonicalizaion XML schema definition
+static StringDSIG_FILTER2_NS_URI + +
+          URI of the XMLDSig XPath Filter XML namespace.
+static StringDSIG_FILTER2_PREFIX + +
+          Prefix used for the XMLDSig XPath Filter XML namespace
+static StringDSIG_FILTER2_SCHEMA_LOCATION + +
+          Local location of the XMLDSig XPath Filter XML schema definition.
+static StringDSIG_NS_URI + +
+          URI of the XMLDSig XML namespace.
+static StringDSIG_PREFIX + +
+          Prefix used for the XMLDSig XML namespace
+static StringDSIG_SCHEMA_LOCATION + +
+          Local location of the XMLDSig XML schema.
+static StringECDSA_NS_URI + +
+          URI of the ECDSA XML namespace
+static StringECDSA_PREFIX + +
+          Prefix used for ECDSA namespace
+static StringECDSA_SCHEMA_LOCATION + +
+          Local location of ECDSA XML schema definition
+static StringEXC_C14N_URI + +
+          URI of the Exclusive Canonical XML algorithm
+static StringEXC_C14N_WITH_COMMENTS_URI + +
+          URI of the Exclusive Canonical XML with commments algorithm
+static StringMOA_CONFIG_NS_URI + +
+          URI of the MOA configuration XML namespace.
+static StringMOA_CONFIG_PREFIX + +
+          Prefix used for the MOA configuration XML namespace
+static StringMOA_CONFIG_SCHEMA_LOCATION + +
+          Local location of the MOA configuration XML schema definition.
+static StringMOA_ID_CONFIG_NS_URI + +
+          URI of the MOA ID configuration XML namespace.
+static StringMOA_ID_CONFIG_PREFIX + +
+          Prefix used for the MOA configuration XML namespace
+static StringMOA_ID_CONFIG_SCHEMA_LOCATION + +
+          Local location of the MOA ID configuration XML schema definition.
+static StringMOA_NS_URI + +
+          URI of the MOA XML namespace.
+static StringMOA_PREFIX + +
+          Prefix used for the MOA XML namespace
+static StringMOA_SCHEMA_LOCATION + +
+          Local location of the MOA XML schema definition.
+static StringPD_NS_URI + +
+          URI of the PersonData XML namespace.
+static StringPD_PREFIX + +
+          Prefix used for the PersonData XML namespace
+static StringPD_SCHEMA_LOCATION + +
+          Local location of the PersonData XML schema definition
+static StringSAML_NS_URI + +
+          URI of the SAML namespace.
+static StringSAML_PREFIX + +
+          Prefix used for the SAML XML namespace
+static StringSAML_SCHEMA_LOCATION + +
+          Local location of the SAML XML schema definition.
+static StringSAMLP_NS_URI + +
+          URI of the SAML request-response protocol namespace.
+static StringSAMLP_PREFIX + +
+          Prefix used for the SAML request-response protocol namespace
+static StringSAMLP_SCHEMA_LOCATION + +
+          Local location of the SAML request-response protocol schema definition.
+static StringSCHEMA_ROOT + +
+          Root location of the schema files.
+static StringSHA1_URI + +
+          URI of the SHA1 digest algorithm
+static StringSL_MANIFEST_TYPE_URI + +
+          Security Layer manifest type URI.
+static StringSL10_NS_URI + +
+          URI of the Security Layer 1.0 namespace.
+static StringSL10_PREFIX + +
+          Prefix used for the Security Layer 1.0 XML namespace
+static StringSL10_SCHEMA_LOCATION + +
+          Local location of the Security Layer 1.0 XML schema definition
+static StringSL11_NS_URI + +
+          URI of the Security Layer 1.1 XML namespace
+static StringSL11_PREFIX + +
+          Prefix used for the Security Layer 1.1 XML namespace
+static StringSL11_SCHEMA_LOCATION + +
+          Local location of the Security Layer 1.1 XML schema definition
+static StringXML_NS_URI + +
+          URI of the XML namespace.
+static StringXML_PREFIX + +
+          Prefix used for the XML namespace
+static StringXML_SCHEMA_LOCATION + +
+          Local location of the XML schema definition.
+static StringXMLNS_NS_URI + +
+          URI of the XMLNS namespace
+static StringXSI_NS_URI + +
+          URI of the XSI XMLNS namespace
+static StringXSI_PREFIX + +
+          Prefix used for the XSI namespace
+static StringXSI_SCHEMA_LOCATION + +
+          Local location of the XSI schema definition.
+static StringXSLT_NS_URI + +
+          URI of the XSLT XML namespace
+static StringXSLT_PREFIX + +
+          Prefix used for the XSLT XML namespace
+  + + + + + + +

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

+SCHEMA_ROOT

+
+public static final String SCHEMA_ROOT
+
+
Root location of the schema files.
+
+ +

+MOA_NS_URI

+
+public static final String MOA_NS_URI
+
+
URI of the MOA XML namespace.
+
+ +

+MOA_PREFIX

+
+public static final String MOA_PREFIX
+
+
Prefix used for the MOA XML namespace
+
+ +

+MOA_SCHEMA_LOCATION

+
+public static final String MOA_SCHEMA_LOCATION
+
+
Local location of the MOA XML schema definition.
+
+ +

+MOA_CONFIG_NS_URI

+
+public static final String MOA_CONFIG_NS_URI
+
+
URI of the MOA configuration XML namespace.
+
+ +

+MOA_ID_CONFIG_NS_URI

+
+public static final String MOA_ID_CONFIG_NS_URI
+
+
URI of the MOA ID configuration XML namespace.
+
+ +

+MOA_CONFIG_PREFIX

+
+public static final String MOA_CONFIG_PREFIX
+
+
Prefix used for the MOA configuration XML namespace
+
+ +

+MOA_ID_CONFIG_PREFIX

+
+public static final String MOA_ID_CONFIG_PREFIX
+
+
Prefix used for the MOA configuration XML namespace
+
+ +

+MOA_CONFIG_SCHEMA_LOCATION

+
+public static final String MOA_CONFIG_SCHEMA_LOCATION
+
+
Local location of the MOA configuration XML schema definition.
+
+ +

+MOA_ID_CONFIG_SCHEMA_LOCATION

+
+public static final String MOA_ID_CONFIG_SCHEMA_LOCATION
+
+
Local location of the MOA ID configuration XML schema definition.
+
+ +

+SL10_NS_URI

+
+public static final String SL10_NS_URI
+
+
URI of the Security Layer 1.0 namespace.
+
+ +

+SL10_PREFIX

+
+public static final String SL10_PREFIX
+
+
Prefix used for the Security Layer 1.0 XML namespace
+
+ +

+SL10_SCHEMA_LOCATION

+
+public static final String SL10_SCHEMA_LOCATION
+
+
Local location of the Security Layer 1.0 XML schema definition
+
+ +

+SL11_NS_URI

+
+public static final String SL11_NS_URI
+
+
URI of the Security Layer 1.1 XML namespace
+
+ +

+SL11_PREFIX

+
+public static final String SL11_PREFIX
+
+
Prefix used for the Security Layer 1.1 XML namespace
+
+ +

+SL11_SCHEMA_LOCATION

+
+public static final String SL11_SCHEMA_LOCATION
+
+
Local location of the Security Layer 1.1 XML schema definition
+
+ +

+ECDSA_NS_URI

+
+public static final String ECDSA_NS_URI
+
+
URI of the ECDSA XML namespace
+
+ +

+ECDSA_PREFIX

+
+public static final String ECDSA_PREFIX
+
+
Prefix used for ECDSA namespace
+
+ +

+ECDSA_SCHEMA_LOCATION

+
+public static final String ECDSA_SCHEMA_LOCATION
+
+
Local location of ECDSA XML schema definition
+
+ +

+PD_NS_URI

+
+public static final String PD_NS_URI
+
+
URI of the PersonData XML namespace.
+
+ +

+PD_PREFIX

+
+public static final String PD_PREFIX
+
+
Prefix used for the PersonData XML namespace
+
+ +

+PD_SCHEMA_LOCATION

+
+public static final String PD_SCHEMA_LOCATION
+
+
Local location of the PersonData XML schema definition
+
+ +

+SAML_NS_URI

+
+public static final String SAML_NS_URI
+
+
URI of the SAML namespace.
+
+ +

+SAML_PREFIX

+
+public static final String SAML_PREFIX
+
+
Prefix used for the SAML XML namespace
+
+ +

+SAML_SCHEMA_LOCATION

+
+public static final String SAML_SCHEMA_LOCATION
+
+
Local location of the SAML XML schema definition.
+
+ +

+SAMLP_NS_URI

+
+public static final String SAMLP_NS_URI
+
+
URI of the SAML request-response protocol namespace.
+
+ +

+SAMLP_PREFIX

+
+public static final String SAMLP_PREFIX
+
+
Prefix used for the SAML request-response protocol namespace
+
+ +

+SAMLP_SCHEMA_LOCATION

+
+public static final String SAMLP_SCHEMA_LOCATION
+
+
Local location of the SAML request-response protocol schema definition.
+
+ +

+XML_NS_URI

+
+public static final String XML_NS_URI
+
+
URI of the XML namespace.
+
+ +

+XML_PREFIX

+
+public static final String XML_PREFIX
+
+
Prefix used for the XML namespace
+
+ +

+XML_SCHEMA_LOCATION

+
+public static final String XML_SCHEMA_LOCATION
+
+
Local location of the XML schema definition.
+
+ +

+XMLNS_NS_URI

+
+public static final String XMLNS_NS_URI
+
+
URI of the XMLNS namespace
+
+ +

+XSI_PREFIX

+
+public static final String XSI_PREFIX
+
+
Prefix used for the XSI namespace
+
+ +

+XSI_SCHEMA_LOCATION

+
+public static final String XSI_SCHEMA_LOCATION
+
+
Local location of the XSI schema definition.
+
+ +

+XSI_NS_URI

+
+public static final String XSI_NS_URI
+
+
URI of the XSI XMLNS namespace
+
+ +

+XSLT_NS_URI

+
+public static final String XSLT_NS_URI
+
+
URI of the XSLT XML namespace
+
+ +

+XSLT_PREFIX

+
+public static final String XSLT_PREFIX
+
+
Prefix used for the XSLT XML namespace
+
+ +

+DSIG_NS_URI

+
+public static final String DSIG_NS_URI
+
+
URI of the XMLDSig XML namespace.
+
+ +

+DSIG_PREFIX

+
+public static final String DSIG_PREFIX
+
+
Prefix used for the XMLDSig XML namespace
+
+ +

+DSIG_SCHEMA_LOCATION

+
+public static final String DSIG_SCHEMA_LOCATION
+
+
Local location of the XMLDSig XML schema.
+
+ +

+DSIG_FILTER2_NS_URI

+
+public static final String DSIG_FILTER2_NS_URI
+
+
URI of the XMLDSig XPath Filter XML namespace.
+
+ +

+DSIG_FILTER2_PREFIX

+
+public static final String DSIG_FILTER2_PREFIX
+
+
Prefix used for the XMLDSig XPath Filter XML namespace
+
+ +

+DSIG_FILTER2_SCHEMA_LOCATION

+
+public static final String DSIG_FILTER2_SCHEMA_LOCATION
+
+
Local location of the XMLDSig XPath Filter XML schema definition.
+
+ +

+DSIG_EC_NS_URI

+
+public static final String DSIG_EC_NS_URI
+
+
URI of the Exclusive Canonicalization XML namespace
+
+ +

+DSIG_EC_PREFIX

+
+public static final String DSIG_EC_PREFIX
+
+
Prefix used for the Exclusive Canonicalization XML namespace
+
+ +

+DSIG_EC_SCHEMA_LOCATION

+
+public static final String DSIG_EC_SCHEMA_LOCATION
+
+
Local location of the Exclusive Canonicalizaion XML schema definition
+
+ +

+ALL_SCHEMA_LOCATIONS

+
+public static final String ALL_SCHEMA_LOCATIONS
+
+
Contains all namespaces and local schema locations for XML schema + definitions relevant for MOA. For use in validating XML parsers.
+
+ +

+SL_MANIFEST_TYPE_URI

+
+public static final String SL_MANIFEST_TYPE_URI
+
+
Security Layer manifest type URI.
+
+ +

+SHA1_URI

+
+public static final String SHA1_URI
+
+
URI of the SHA1 digest algorithm
+
+ +

+C14N_URI

+
+public static final String C14N_URI
+
+
URI of the Canonical XML algorithm
+
+ +

+C14N_WITH_COMMENTS_URI

+
+public static final String C14N_WITH_COMMENTS_URI
+
+
URI of the Canoncial XML with comments algorithm
+
+ +

+EXC_C14N_URI

+
+public static final String EXC_C14N_URI
+
+
URI of the Exclusive Canonical XML algorithm
+
+ +

+EXC_C14N_WITH_COMMENTS_URI

+
+public static final String EXC_C14N_WITH_COMMENTS_URI
+
+
URI of the Exclusive Canonical XML with commments algorithm
+ + + + + + + +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/DOMUtils.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/DOMUtils.html new file mode 100644 index 000000000..20307081f --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/DOMUtils.html @@ -0,0 +1,650 @@ + + + + + + +MOA SP/SS Server Internal API: Class DOMUtils + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.util +
+Class DOMUtils

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.util.DOMUtils
+
+
+
+
public class DOMUtils
extends Object
+ +

+Various utility functions for handling XML DOM trees. + + The parsing methods in this class make use of some features internal to the + Xerces DOM parser, mainly for performance reasons. As soon as JAXP + (currently at version 1.2) is better at schema handling, it should be used as + the parser interface. +

+

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

+ + + + + + + + + + + + + + + + +
+Constructor Summary
DOMUtils() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+static voidaddSchemaToPool(InputStream inputStream, + String systemId) + +
+          Preparse a schema and add it to the schema pool.
+static booleancheckAttributeParentsInNodeList(org.w3c.dom.NodeList nodes) + +
+          Check, that each attribute node in the given NodeList has its + parent in the NodeList as well.
+static SetcollectNamespaceURIs(org.w3c.dom.Element context) + +
+          Collect all the namespace URIs used in the subtree of a given element.
+static MapgetNamespaceDeclarations(org.w3c.dom.Node node) + +
+          Build the namespace prefix to namespace URL mapping in effect for a given + node.
+static StringgetText(org.w3c.dom.Node node) + +
+          Return the text that a node contains. + +
+static booleanisAncestor(org.w3c.dom.Element candAnc, + org.w3c.dom.Node cand) + +
+          Check, if a given DOM element is an ancestor of a given node.
+static voidlocalizeNamespaceDeclarations(org.w3c.dom.Element context) + +
+          Add all namespace declarations declared in the parent(s) of a given + element and used in the subtree of the given element to the given element.
+static org.w3c.dom.DocumentFragmentnodeList2DocumentFragment(org.w3c.dom.NodeList nodeList) + +
+          Convert an unstructured NodeList into a + DocumentFragment.
+static org.w3c.dom.DocumentparseDocument(InputStream inputStream, + boolean validating, + String externalSchemaLocations, + String externalNoNamespaceSchemaLocation) + +
+          Parse an XML document from an InputStream. + +
+static org.w3c.dom.DocumentparseDocument(InputStream inputStream, + boolean validating, + String externalSchemaLocations, + String externalNoNamespaceSchemaLocation, + org.xml.sax.EntityResolver entityResolver, + org.xml.sax.ErrorHandler errorHandler) + +
+          Parse an XML document from an InputStream.
+static org.w3c.dom.DocumentparseDocument(String xmlString, + boolean validating, + String externalSchemaLocations, + String externalNoNamespaceSchemaLocation) + +
+          Parse an UTF-8 encoded XML document from a String.
+static org.w3c.dom.DocumentparseDocument(String xmlString, + String encoding, + boolean validating, + String externalSchemaLocations, + String externalNoNamespaceSchemaLocation) + +
+          Parse an XML document from a String. + +
+static org.w3c.dom.ElementparseXmlValidating(InputStream inputStream) + +
+          A convenience method to parse an XML document validating.
+static StringserializeNode(org.w3c.dom.Node node) + +
+          Serialize the given DOM node. + +
+static byte[]serializeNode(org.w3c.dom.Node node, + String xmlEncoding) + +
+          Serialize the given DOM node to a byte array.
+static booleanvalidateElement(org.w3c.dom.Element element, + String externalSchemaLocations, + String externalNoNamespaceSchemaLocation) + +
+          Schema validate a given DOM element.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+DOMUtils

+
+public DOMUtils()
+
+
+ + + + + + + + +
+Method Detail
+ +

+addSchemaToPool

+
+public static void addSchemaToPool(InputStream inputStream,
+                                   String systemId)
+                            throws IOException
+
+
Preparse a schema and add it to the schema pool.
+
Parameters:
inputStream - An InputStream providing the contents of + the schema.
systemId - The systemId to use for the schema.
Throws:
IOException - An error occurred reading the schema.
+
+
+
+ +

+parseDocument

+
+public static org.w3c.dom.Document parseDocument(InputStream inputStream,
+                                                 boolean validating,
+                                                 String externalSchemaLocations,
+                                                 String externalNoNamespaceSchemaLocation,
+                                                 org.xml.sax.EntityResolver entityResolver,
+                                                 org.xml.sax.ErrorHandler errorHandler)
+                                          throws org.xml.sax.SAXException,
+                                                 IOException,
+                                                 javax.xml.parsers.ParserConfigurationException
+
+
Parse an XML document from an InputStream.
+
Parameters:
inputStream - The InputStream containing the XML + document.
validating - If true, parse validating.
externalSchemaLocations - A String containing namespace + URI to schema location pairs, the same way it is accepted by the xsi: + schemaLocation attribute.
externalNoNamespaceSchemaLocation - The schema location of the + schema for elements without a namespace, the same way it is accepted by the + xsi:noNamespaceSchemaLocation attribute.
entityResolver - An EntityResolver to resolve external + entities (schemas and DTDs). If null, it will not be set.
errorHandler - An ErrorHandler to decide what to do + with parsing errors. If null, it will not be set.
Returns:
The parsed XML document as a DOM tree.
Throws:
org.xml.sax.SAXException - An error occurred parsing the document.
IOException - An error occurred reading the document.
javax.xml.parsers.ParserConfigurationException - An error occurred configuring the XML + parser.
+
+
+
+ +

+parseDocument

+
+public static org.w3c.dom.Document parseDocument(InputStream inputStream,
+                                                 boolean validating,
+                                                 String externalSchemaLocations,
+                                                 String externalNoNamespaceSchemaLocation)
+                                          throws org.xml.sax.SAXException,
+                                                 IOException,
+                                                 javax.xml.parsers.ParserConfigurationException
+
+
Parse an XML document from an InputStream. + + It uses a MOAEntityResolver as the EntityResolver + and a MOAErrorHandler as the ErrorHandler.
+
Parameters:
inputStream - The InputStream containing the XML + document.
validating - If true, parse validating.
externalSchemaLocations - A String containing namespace + URI to schema location pairs, the same way it is accepted by the xsi: + schemaLocation attribute.
externalNoNamespaceSchemaLocation - The schema location of the + schema for elements without a namespace, the same way it is accepted by the + xsi:noNamespaceSchemaLocation attribute.
Returns:
The parsed XML document as a DOM tree.
Throws:
org.xml.sax.SAXException - An error occurred parsing the document.
IOException - An error occurred reading the document.
javax.xml.parsers.ParserConfigurationException - An error occurred configuring the XML + parser.
+
+
+
+ +

+parseDocument

+
+public static org.w3c.dom.Document parseDocument(String xmlString,
+                                                 String encoding,
+                                                 boolean validating,
+                                                 String externalSchemaLocations,
+                                                 String externalNoNamespaceSchemaLocation)
+                                          throws org.xml.sax.SAXException,
+                                                 IOException,
+                                                 javax.xml.parsers.ParserConfigurationException
+
+
Parse an XML document from a String. + + It uses a MOAEntityResolver as the EntityResolver + and a MOAErrorHandler as the ErrorHandler.
+
Parameters:
xmlString - The String containing the XML document.
encoding - The encoding of the XML document.
validating - If true, parse validating.
externalSchemaLocations - A String containing namespace + URI to schema location pairs, the same way it is accepted by the xsi: + schemaLocation attribute.
externalNoNamespaceSchemaLocation - The schema location of the + schema for elements without a namespace, the same way it is accepted by the + xsi:noNamespaceSchemaLocation attribute.
Returns:
The parsed XML document as a DOM tree.
Throws:
org.xml.sax.SAXException - An error occurred parsing the document.
IOException - An error occurred reading the document.
javax.xml.parsers.ParserConfigurationException - An error occurred configuring the XML + parser.
+
+
+
+ +

+parseDocument

+
+public static org.w3c.dom.Document parseDocument(String xmlString,
+                                                 boolean validating,
+                                                 String externalSchemaLocations,
+                                                 String externalNoNamespaceSchemaLocation)
+                                          throws org.xml.sax.SAXException,
+                                                 IOException,
+                                                 javax.xml.parsers.ParserConfigurationException
+
+
Parse an UTF-8 encoded XML document from a String.
+
Parameters:
xmlString - The String containing the XML document.
validating - If true, parse validating.
externalSchemaLocations - A String containing namespace + URI to schema location pairs, the same way it is accepted by the xsi: + schemaLocation attribute.
externalNoNamespaceSchemaLocation - The schema location of the + schema for elements without a namespace, the same way it is accepted by the + xsi:noNamespaceSchemaLocation attribute.
Returns:
The parsed XML document as a DOM tree.
Throws:
org.xml.sax.SAXException - An error occurred parsing the document.
IOException - An error occurred reading the document.
javax.xml.parsers.ParserConfigurationException - An error occurred configuring the XML + parser.
+
+
+
+ +

+parseXmlValidating

+
+public static org.w3c.dom.Element parseXmlValidating(InputStream inputStream)
+                                              throws javax.xml.parsers.ParserConfigurationException,
+                                                     org.xml.sax.SAXException,
+                                                     IOException
+
+
A convenience method to parse an XML document validating.
+
Parameters:
inputStream - The InputStream containing the XML + document.
Returns:
The root element of the parsed XML document.
Throws:
org.xml.sax.SAXException - An error occurred parsing the document.
IOException - An error occurred reading the document.
javax.xml.parsers.ParserConfigurationException - An error occurred configuring the XML + parser.
+
+
+
+ +

+validateElement

+
+public static boolean validateElement(org.w3c.dom.Element element,
+                                      String externalSchemaLocations,
+                                      String externalNoNamespaceSchemaLocation)
+                               throws javax.xml.parsers.ParserConfigurationException,
+                                      IOException,
+                                      org.xml.sax.SAXException,
+                                      javax.xml.transform.TransformerException
+
+
Schema validate a given DOM element.
+
Parameters:
element - The element to validate.
externalSchemaLocations - A String containing namespace + URI to schema location pairs, the same way it is accepted by the xsi: + schemaLocation attribute.
externalNoNamespaceSchemaLocation - The schema location of the + schema for elements without a namespace, the same way it is accepted by the + xsi:noNamespaceSchemaLocation attribute.
Returns:
true, if the element validates against + the schemas declared in it.
Throws:
org.xml.sax.SAXException - An error occurred parsing the document.
IOException - An error occurred reading the document from its + serialized representation.
javax.xml.parsers.ParserConfigurationException - An error occurred configuring the XML
javax.xml.transform.TransformerException - An error occurred serializing the element.
+
+
+
+ +

+serializeNode

+
+public static String serializeNode(org.w3c.dom.Node node)
+                            throws javax.xml.transform.TransformerException,
+                                   IOException
+
+
Serialize the given DOM node. + + The node will be serialized using the UTF-8 encoding.
+
Parameters:
node - The node to serialize.
Returns:
String The String representation of the given DOM + node.
Throws:
javax.xml.transform.TransformerException - An error occurred transforming the + node to a String.
IOException - An IO error occurred writing the node to a byte array.
+
+
+
+ +

+serializeNode

+
+public static byte[] serializeNode(org.w3c.dom.Node node,
+                                   String xmlEncoding)
+                            throws javax.xml.transform.TransformerException,
+                                   IOException
+
+
Serialize the given DOM node to a byte array.
+
Parameters:
node - The node to serialize.
xmlEncoding - The XML encoding to use.
Returns:
The serialized node, as a byte array. Using a compatible encoding + this can easily be converted into a String.
Throws:
javax.xml.transform.TransformerException - An error occurred transforming the node to a + byte array.
IOException - An IO error occurred writing the node to a byte array.
+
+
+
+ +

+getText

+
+public static String getText(org.w3c.dom.Node node)
+
+
Return the text that a node contains. + + This routine: +
    +
  • Ignores comments and processing instructions.
  • +
  • Concatenates TEXT nodes, CDATA nodes, and the results recursively + processing EntityRef nodes.
  • +
  • Ignores any element nodes in the sublist. (Other possible options are + to recurse into element sublists or throw an exception.)
  • +
+
Parameters:
node - A DOM node from which to extract text.
Returns:
A String representing its contents.
+
+
+
+ +

+getNamespaceDeclarations

+
+public static Map getNamespaceDeclarations(org.w3c.dom.Node node)
+
+
Build the namespace prefix to namespace URL mapping in effect for a given + node.
+
Parameters:
node - The context node for which build the map.
Returns:
The namespace prefix to namespace URL mapping ( + a String value to String value mapping).
+
+
+
+ +

+localizeNamespaceDeclarations

+
+public static void localizeNamespaceDeclarations(org.w3c.dom.Element context)
+
+
Add all namespace declarations declared in the parent(s) of a given + element and used in the subtree of the given element to the given element.
+
Parameters:
context - The element to which to add the namespaces.
+
+
+
+ +

+collectNamespaceURIs

+
+public static Set collectNamespaceURIs(org.w3c.dom.Element context)
+
+
Collect all the namespace URIs used in the subtree of a given element.
+
Parameters:
context - The element that should be searched for namespace URIs.
Returns:
All namespace URIs used in the subtree of context, + including the ones used in context itself.
+
+
+
+ +

+checkAttributeParentsInNodeList

+
+public static boolean checkAttributeParentsInNodeList(org.w3c.dom.NodeList nodes)
+
+
Check, that each attribute node in the given NodeList has its + parent in the NodeList as well.
+
Parameters:
nodes - The NodeList to check.
Returns:
true, if each attribute node in nodes + has its parent in nodes as well.
+
+
+
+ +

+nodeList2DocumentFragment

+
+public static org.w3c.dom.DocumentFragment nodeList2DocumentFragment(org.w3c.dom.NodeList nodeList)
+                                                              throws javax.xml.parsers.ParserConfigurationException
+
+
Convert an unstructured NodeList into a + DocumentFragment.
+
Parameters:
nodeList - Contains the node list to be converted into a DOM + DocumentFragment.
Returns:
the resulting DocumentFragment. The DocumentFragment will be + backed by a new DOM Document, i.e. all noded of the node list will be + cloned.
Throws:
javax.xml.parsers.ParserConfigurationException - An error occurred creating the + DocumentFragment.
+
+
+
+ +

+isAncestor

+
+public static boolean isAncestor(org.w3c.dom.Element candAnc,
+                                 org.w3c.dom.Node cand)
+
+
Check, if a given DOM element is an ancestor of a given node.
+
Parameters:
candAnc - The DOM element to check for being the ancestor.
cand - The node to check for being the child.
Returns:
true, if candAnc is an (indirect) + ancestor of cand; false otherwise.
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/DateTimeUtils.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/DateTimeUtils.html new file mode 100644 index 000000000..c0d022351 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/DateTimeUtils.html @@ -0,0 +1,241 @@ + + + + + + +MOA SP/SS Server Internal API: Class DateTimeUtils + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.util +
+Class DateTimeUtils

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.util.DateTimeUtils
+
+
+
+
public class DateTimeUtils
extends Object
+ +

+Utility for parsing and building XML type dateTime, + according to ISO 8601. +

+

+
Version:
$Id$
+
Author:
Patrick Peck
+
See Also:
http://www.w3.org/2001/XMLSchema-datatypes"
+
+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
DateTimeUtils() + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+static StringbuildDateTime(Calendar cal) + +
+          Builds a dateTime value from a Calendar value.
+static DateparseDateTime(String dateTime) + +
+          Parse a String containing a date and time instant, given in + ISO 8601 format.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+DateTimeUtils

+
+public DateTimeUtils()
+
+
+ + + + + + + + +
+Method Detail
+ +

+buildDateTime

+
+public static String buildDateTime(Calendar cal)
+
+
Builds a dateTime value from a Calendar value.
+
Parameters:
cal - the Calendar value
Returns:
the dateTime value
+
+
+
+ +

+parseDateTime

+
+public static Date parseDateTime(String dateTime)
+                          throws ParseException
+
+
Parse a String containing a date and time instant, given in + ISO 8601 format.
+
Parameters:
dateTime - The String to parse.
Returns:
The Date representation of the contents of + dateTime.
Throws:
ParseException - Parsing the dateTime failed.
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/EntityResolverChain.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/EntityResolverChain.html new file mode 100644 index 000000000..4491d7e74 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/EntityResolverChain.html @@ -0,0 +1,250 @@ + + + + + + +MOA SP/SS Server Internal API: Class EntityResolverChain + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.util +
+Class EntityResolverChain

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.util.EntityResolverChain
+
+
+
All Implemented Interfaces:
org.xml.sax.EntityResolver
+
+
+
+
public class EntityResolverChain
extends Object
implements org.xml.sax.EntityResolver
+ +

+Implementation of the org.xml.sax.EntityResolver, + for use by a org.apache.xerces.parsers.DOMParser. +

+

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

+ + + + + + + + + + + + + + + + +
+Constructor Summary
EntityResolverChain() + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+ voidaddEntityResolver(org.xml.sax.EntityResolver entityResolver) + +
+          Add an EntityResolver to the chain.
+ org.xml.sax.InputSourceresolveEntity(String publicId, + String systemId) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+EntityResolverChain

+
+public EntityResolverChain()
+
+
+ + + + + + + + +
+Method Detail
+ +

+resolveEntity

+
+public org.xml.sax.InputSource resolveEntity(String publicId,
+                                             String systemId)
+                                      throws org.xml.sax.SAXException,
+                                             IOException
+
+
+
Specified by:
resolveEntity in interface org.xml.sax.EntityResolver
+
+
+
See Also:
EntityResolver.resolveEntity(java.lang.String, java.lang.String)
+
+
+
+ +

+addEntityResolver

+
+public void addEntityResolver(org.xml.sax.EntityResolver entityResolver)
+
+
Add an EntityResolver to the chain.
+
+
+
+
Parameters:
entityResolver - The EntityResolver to add.
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/FileUtils.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/FileUtils.html new file mode 100644 index 000000000..b11c1d1d6 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/FileUtils.html @@ -0,0 +1,324 @@ + + + + + + +MOA SP/SS Server Internal API: Class FileUtils + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.util +
+Class FileUtils

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.util.FileUtils
+
+
+
+
public class FileUtils
extends Object
+ +

+Utility for accessing files on the file system, and for reading from input streams. +

+

+
Version:
$Id$
+
Author:
Paul Ivancsics
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
FileUtils() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+static byte[]readFile(String filename) + +
+          Reads a file, given by filename, into a byte array.
+static StringreadFile(String filename, + String encoding) + +
+          Reads a file, given by filename, into a String.
+static byte[]readResource(String name) + +
+          Reads a file from a resource.
+static StringreadResource(String name, + String encoding) + +
+          Reads a file from a resource.
+static byte[]readURL(String urlString) + +
+          Reads a file, given by URL, into a byte array.
+static StringreadURL(String urlString, + String encoding) + +
+          Reads a file, given by URL, into a String.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+FileUtils

+
+public FileUtils()
+
+
+ + + + + + + + +
+Method Detail
+ +

+readURL

+
+public static byte[] readURL(String urlString)
+                      throws IOException
+
+
Reads a file, given by URL, into a byte array.
+
Parameters:
urlString - file URL
Returns:
file content
Throws:
IOException - on any exception thrown
+
+
+
+ +

+readURL

+
+public static String readURL(String urlString,
+                             String encoding)
+                      throws IOException
+
+
Reads a file, given by URL, into a String.
+
Parameters:
urlString - file URL
encoding - character encoding
Returns:
file content
Throws:
IOException - on any exception thrown
+
+
+
+ +

+readFile

+
+public static byte[] readFile(String filename)
+                       throws IOException
+
+
Reads a file, given by filename, into a byte array.
+
Parameters:
filename - filename
Returns:
file content
Throws:
IOException - on any exception thrown
+
+
+
+ +

+readFile

+
+public static String readFile(String filename,
+                              String encoding)
+                       throws IOException
+
+
Reads a file, given by filename, into a String.
+
Parameters:
filename - filename
encoding - character encoding
Returns:
file content
Throws:
IOException - on any exception thrown
+
+
+
+ +

+readResource

+
+public static byte[] readResource(String name)
+                           throws IOException
+
+
Reads a file from a resource.
+
Parameters:
name - resource name
Returns:
file content as a byte array
Throws:
IOException - on any exception thrown
+
+
+
+ +

+readResource

+
+public static String readResource(String name,
+                                  String encoding)
+                           throws IOException
+
+
Reads a file from a resource.
+
Parameters:
name - filename
encoding - character encoding
Returns:
file content
Throws:
IOException - on any exception thrown
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/KeyStoreUtils.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/KeyStoreUtils.html new file mode 100644 index 000000000..9d35345c4 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/KeyStoreUtils.html @@ -0,0 +1,302 @@ + + + + + + +MOA SP/SS Server Internal API: Class KeyStoreUtils + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.util +
+Class KeyStoreUtils

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.util.KeyStoreUtils
+
+
+
+
public class KeyStoreUtils
extends Object
+ +

+Utility for creating and loading key stores. +

+

+
Version:
$Id$
+
Author:
Paul Ivancsics
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
KeyStoreUtils() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+static KeyStorecreateKeyStore(String keyStoreType, + String[] certFilenames) + +
+          Creates a key store from X509 certificate files, aliasing them with + the index in the String[], starting with "0".
+static KeyStorecreateKeyStoreFromCertificateDirectory(String keyStoreType, + String certDirURLString) + +
+          Creates a key store from a directory containg X509 certificate files, + aliasing them with the index in the String[], starting with "0". +
+static KeyStoreloadKeyStore(String keystoreType, + InputStream in, + String password) + +
+          Loads a key store from an InputStream, and + closes the InputStream.
+static KeyStoreloadKeyStore(String keystoreType, + String urlString, + String password) + +
+          Loads a key store from file.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+KeyStoreUtils

+
+public KeyStoreUtils()
+
+
+ + + + + + + + +
+Method Detail
+ +

+loadKeyStore

+
+public static KeyStore loadKeyStore(String keystoreType,
+                                    String urlString,
+                                    String password)
+                             throws IOException,
+                                    GeneralSecurityException
+
+
Loads a key store from file.
+
Parameters:
keystoreType - key store type
urlString - URL of key store
password - password protecting the key store
Returns:
key store loaded
Throws:
IOException - thrown while reading the key store from file
GeneralSecurityException - thrown while creating the key store
+
+
+
+ +

+loadKeyStore

+
+public static KeyStore loadKeyStore(String keystoreType,
+                                    InputStream in,
+                                    String password)
+                             throws IOException,
+                                    GeneralSecurityException
+
+
Loads a key store from an InputStream, and + closes the InputStream.
+
Parameters:
keystoreType - key store type
in - input stream
password - password protecting the key store
Returns:
key store loaded
Throws:
IOException - thrown while reading the key store from the stream
GeneralSecurityException - thrown while creating the key store
+
+
+
+ +

+createKeyStore

+
+public static KeyStore createKeyStore(String keyStoreType,
+                                      String[] certFilenames)
+                               throws IOException,
+                                      GeneralSecurityException
+
+
Creates a key store from X509 certificate files, aliasing them with + the index in the String[], starting with "0".
+
Parameters:
keyStoreType - key store type
certFilenames - certificate filenames
Returns:
key store created
Throws:
IOException - thrown while reading the certificates from file
GeneralSecurityException - thrown while creating the key store
+
+
+
+ +

+createKeyStoreFromCertificateDirectory

+
+public static KeyStore createKeyStoreFromCertificateDirectory(String keyStoreType,
+                                                              String certDirURLString)
+                                                       throws IOException,
+                                                              GeneralSecurityException
+
+
Creates a key store from a directory containg X509 certificate files, + aliasing them with the index in the String[], starting with "0". + All the files in the directory are considered to be certificates.
+
Parameters:
keyStoreType - key store type
certDirURLString - file URL of directory containing certificate filenames
Returns:
key store created
Throws:
IOException - thrown while reading the certificates from file
GeneralSecurityException - thrown while creating the key store
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/MOADefaultHandler.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/MOADefaultHandler.html new file mode 100644 index 000000000..4a519d62a --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/MOADefaultHandler.html @@ -0,0 +1,328 @@ + + + + + + +MOA SP/SS Server Internal API: Class MOADefaultHandler + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.util +
+Class MOADefaultHandler

+
+java.lang.Object
+  |
+  +--org.xml.sax.helpers.DefaultHandler
+        |
+        +--at.gv.egovernment.moa.util.MOADefaultHandler
+
+
+
All Implemented Interfaces:
org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler
+
+
+
+
public class MOADefaultHandler
extends org.xml.sax.helpers.DefaultHandler
+ +

+A DefaultHandler that uses a MOAEntityResolver and + a MOAErrorHandler. +

+

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

+ + + + + + + + + + + + + + + + + + + +
+Constructor Summary
MOADefaultHandler() + +
+          Create a new MOADefaultHandler.
MOADefaultHandler(org.xml.sax.EntityResolver entityResolver, + org.xml.sax.ErrorHandler errorHandler) + +
+          Create a new MOADefaultHandler.
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voiderror(org.xml.sax.SAXParseException exception) + +
+           
+ voidfatalError(org.xml.sax.SAXParseException exception) + +
+           
+ org.xml.sax.InputSourceresolveEntity(String publicId, + String systemId) + +
+           
+ voidwarning(org.xml.sax.SAXParseException exception) + +
+           
+ + + + + + + +
Methods inherited from class org.xml.sax.helpers.DefaultHandler
characters, endDocument, endElement, endPrefixMapping, ignorableWhitespace, notationDecl, processingInstruction, setDocumentLocator, skippedEntity, startDocument, startElement, startPrefixMapping, unparsedEntityDecl
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+MOADefaultHandler

+
+public MOADefaultHandler()
+
+
Create a new MOADefaultHandler.
+
+ +

+MOADefaultHandler

+
+public MOADefaultHandler(org.xml.sax.EntityResolver entityResolver,
+                         org.xml.sax.ErrorHandler errorHandler)
+
+
Create a new MOADefaultHandler.
+
Parameters:
entityResolver - The EntityResolver to use for resolving + external entities.
errorHandler - The ErrorHandler to use for reporting + parsing errors.
+
+
+ + + + + + + + +
+Method Detail
+ +

+resolveEntity

+
+public org.xml.sax.InputSource resolveEntity(String publicId,
+                                             String systemId)
+                                      throws org.xml.sax.SAXException
+
+
+
Overrides:
resolveEntity in class org.xml.sax.helpers.DefaultHandler
+
+
+
See Also:
EntityResolver.resolveEntity(java.lang.String, java.lang.String)
+
+
+
+ +

+warning

+
+public void warning(org.xml.sax.SAXParseException exception)
+             throws org.xml.sax.SAXException
+
+
+
Overrides:
warning in class org.xml.sax.helpers.DefaultHandler
+
+
+
See Also:
ErrorHandler.warning(org.xml.sax.SAXParseException)
+
+
+
+ +

+error

+
+public void error(org.xml.sax.SAXParseException exception)
+           throws org.xml.sax.SAXException
+
+
+
Overrides:
error in class org.xml.sax.helpers.DefaultHandler
+
+
+
See Also:
ErrorHandler.error(org.xml.sax.SAXParseException)
+
+
+
+ +

+fatalError

+
+public void fatalError(org.xml.sax.SAXParseException exception)
+                throws org.xml.sax.SAXException
+
+
+
Overrides:
fatalError in class org.xml.sax.helpers.DefaultHandler
+
+
+
See Also:
ErrorHandler.fatalError(org.xml.sax.SAXParseException)
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/MOAEntityResolver.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/MOAEntityResolver.html new file mode 100644 index 000000000..d89b9b3f8 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/MOAEntityResolver.html @@ -0,0 +1,242 @@ + + + + + + +MOA SP/SS Server Internal API: Class MOAEntityResolver + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.util +
+Class MOAEntityResolver

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.util.MOAEntityResolver
+
+
+
All Implemented Interfaces:
org.xml.sax.EntityResolver
+
+
+
+
public class MOAEntityResolver
extends Object
implements org.xml.sax.EntityResolver
+ +

+An EntityResolver that looks up entities stored as + local resources. + +

The following DTDs are mapped to local resources: +

    +
  • The XMLSchema.dtd
  • +
  • The datatypes.dtd
  • +
+

+

For all other resources, an attempt is made to resolve them as resources, + either absolute or relative to Constants.SCHEMA_ROOT. +

+

+
Author:
Patrick Peck, Sven Aigner
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
MOAEntityResolver() + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ org.xml.sax.InputSourceresolveEntity(String publicId, + String systemId) + +
+          Resolve an entity. + +
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+MOAEntityResolver

+
+public MOAEntityResolver()
+
+
+ + + + + + + + +
+Method Detail
+ +

+resolveEntity

+
+public org.xml.sax.InputSource resolveEntity(String publicId,
+                                             String systemId)
+
+
Resolve an entity. + + The systemId parameter is used to perform the lookup of the + entity as a resource, either by interpreting the systemId as + an absolute resource path, or by appending the last path component of + systemId to Constants.SCHEMA_ROOT.
+
Specified by:
resolveEntity in interface org.xml.sax.EntityResolver
+
+
+
Parameters:
publicId - The public ID of the resource.
systemId - The system ID of the resource.
Returns:
An InputSource from which the entity can be read, or + null, if the entity could not be found.
See Also:
EntityResolver.resolveEntity(java.lang.String, java.lang.String)
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/MOAErrorHandler.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/MOAErrorHandler.html new file mode 100644 index 000000000..7b98e32e0 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/MOAErrorHandler.html @@ -0,0 +1,282 @@ + + + + + + +MOA SP/SS Server Internal API: Class MOAErrorHandler + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.util +
+Class MOAErrorHandler

+
+java.lang.Object
+  |
+  +--org.apache.xml.utils.DefaultErrorHandler
+        |
+        +--at.gv.egovernment.moa.util.MOAErrorHandler
+
+
+
All Implemented Interfaces:
org.xml.sax.ErrorHandler, javax.xml.transform.ErrorListener
+
+
+
+
public class MOAErrorHandler
extends org.apache.xml.utils.DefaultErrorHandler
+ +

+An ErrorHandler that logs a message and throws a + SAXException upon error and fatal + parsing errors. +

+

+
Author:
Patrick Peck, Sven Aigner
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
MOAErrorHandler() + +
+           
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voiderror(org.xml.sax.SAXParseException exception) + +
+          Logs a warning and rethrows the exception.
+ voidfatalError(org.xml.sax.SAXParseException exception) + +
+          Logs a warning and rethrows the exception.
+ voidwarning(org.xml.sax.SAXParseException exception) + +
+          Logs a warning message.
+ + + + + + + +
Methods inherited from class org.apache.xml.utils.DefaultErrorHandler
ensureLocationSet, error, fatalError, printLocation, printLocation, warning
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+MOAErrorHandler

+
+public MOAErrorHandler()
+
+
+ + + + + + + + +
+Method Detail
+ +

+warning

+
+public void warning(org.xml.sax.SAXParseException exception)
+             throws org.xml.sax.SAXException
+
+
Logs a warning message.
+
Overrides:
warning in class org.apache.xml.utils.DefaultErrorHandler
+
+
+
See Also:
ErrorHandler.warning(SAXParseException)
+
+
+
+ +

+error

+
+public void error(org.xml.sax.SAXParseException exception)
+           throws org.xml.sax.SAXException
+
+
Logs a warning and rethrows the exception.
+
Overrides:
error in class org.apache.xml.utils.DefaultErrorHandler
+
+
+
See Also:
ErrorHandler.error(SAXParseException)
+
+
+
+ +

+fatalError

+
+public void fatalError(org.xml.sax.SAXParseException exception)
+                throws org.xml.sax.SAXException
+
+
Logs a warning and rethrows the exception.
+
Overrides:
fatalError in class org.apache.xml.utils.DefaultErrorHandler
+
+
+
See Also:
ErrorHandler.fatalError(SAXParseException)
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/MOATimer.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/MOATimer.html new file mode 100644 index 000000000..43ff7ea9a --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/MOATimer.html @@ -0,0 +1,326 @@ + + + + + + +MOA SP/SS Server Internal API: Class MOATimer + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.util +
+Class MOATimer

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.util.MOATimer
+
+
+
+
public class MOATimer
extends Object
+ +

+A timer utility for named timers. +

+

+
Author:
Sven Aigner
+
+
+ +

+ + + + + + + + + + + + + + + + + +
+Constructor Summary
+protected MOATimer() + +
+          Create a new MOATimer. + +
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidclearTiming(String id) + +
+          Remove a timing.
+ longduration(Object id) + +
+          Get the duration of an action.
+ StringdurationAsString(Object id) + +
+          Get the duration of an action, as a nicely formatted String.
+static MOATimergetInstance() + +
+          Return the single instance of this class.
+ voidstartTiming(Object id) + +
+          Start timing a certain action. + +
+ voidstopTiming(Object id) + +
+          Stop timing an action.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+MOATimer

+
+protected MOATimer()
+
+
Create a new MOATimer. + + Protected to disallow multiple instances.
+ + + + + + + + +
+Method Detail
+ +

+getInstance

+
+public static MOATimer getInstance()
+
+
Return the single instance of this class.
+
Returns:
The single instance of this class.
+
+
+
+ +

+startTiming

+
+public void startTiming(Object id)
+
+
Start timing a certain action. + + The timing belonging to the action ID is garbage collected as soon as there + exists no other reference to the action ID.
+
Parameters:
id - The action ID.
+
+
+
+ +

+stopTiming

+
+public void stopTiming(Object id)
+
+
Stop timing an action.
+
Parameters:
id - The action ID.
+
+
+
+ +

+duration

+
+public long duration(Object id)
+
+
Get the duration of an action.
+
Parameters:
id - The action ID for which to compute the duration.
Returns:
long The duration in milliseconds between calls to + startTiming() and stopTiming(). If + only startTiming() has been called for the action, then + current difference to the system time is returned. If no timing exists for + the action, - 1 is returned.
+
+
+
+ +

+durationAsString

+
+public String durationAsString(Object id)
+
+
Get the duration of an action, as a nicely formatted String.
+
Parameters:
id - The action ID.
Returns:
String The duration() as a String.
+
+
+
+ +

+clearTiming

+
+public void clearTiming(String id)
+
+
Remove a timing.
+
Parameters:
id - The action ID.
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/MessageProvider.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/MessageProvider.html new file mode 100644 index 000000000..a4f72090e --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/MessageProvider.html @@ -0,0 +1,252 @@ + + + + + + +MOA SP/SS Server Internal API: Class MessageProvider + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.util +
+Class MessageProvider

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.util.MessageProvider
+
+
+
+
public class MessageProvider
extends Object
+ +

+A singleton wrapper around a Message object. + + Provides the messages used in the common project. +

+

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

+ + + + + + + + + + + + + + + + + +
+Constructor Summary
+protected MessageProvider(String[] resourceNames, + Locale[] locales) + +
+          Create a MessageProvider.
+  + + + + + + + + + + + + + + + +
+Method Summary
+static MessageProvidergetInstance() + +
+          Return the single instance of the MessageProvider. + +
+ StringgetMessage(String messageId, + Object[] parameters) + +
+          Get the message corresponding to a given message ID.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+MessageProvider

+
+protected MessageProvider(String[] resourceNames,
+                          Locale[] locales)
+
+
Create a MessageProvider.
+
Parameters:
resourceNames - The names of the resources containing the messages.
locales - The corresponding locales.
+
+
+ + + + + + + + +
+Method Detail
+ +

+getInstance

+
+public static MessageProvider getInstance()
+
+
Return the single instance of the MessageProvider. + + Intialilizes the MessageProvider with the default message + locations: /resources/properties/common_messages.
+
Returns:
The single MessageProvider.
+
+
+
+ +

+getMessage

+
+public String getMessage(String messageId,
+                         Object[] parameters)
+
+
Get the message corresponding to a given message ID.
+
Parameters:
messageId - The ID of the message.
parameters - The parameters to fill in into the message arguments.
Returns:
The formatted message.
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/Messages.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/Messages.html new file mode 100644 index 000000000..923f14862 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/Messages.html @@ -0,0 +1,229 @@ + + + + + + +MOA SP/SS Server Internal API: Class Messages + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.util +
+Class Messages

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.util.Messages
+
+
+
+
public class Messages
extends Object
+ +

+Provides access to the system messages resource used for exception handling + and logging messages. + + Messages must be provided as a resource bundle at the path. +

+

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

+ + + + + + + + + + + + + + + + +
+Constructor Summary
Messages(String[] resourceNames, + Locale[] locales) + +
+          Create a new Message object containing the messages + in the given resources.
+  + + + + + + + + + + + +
+Method Summary
+ StringgetMessage(String messageId, + Object[] parameters) + +
+          Get the message corresponding to a given message ID.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+Messages

+
+public Messages(String[] resourceNames,
+                Locale[] locales)
+
+
Create a new Message object containing the messages + in the given resources.
+
Parameters:
resourceNames - The names of the resources containing the messages.
locales - The corresponding locales.
+
+
+ + + + + + + + +
+Method Detail
+ +

+getMessage

+
+public String getMessage(String messageId,
+                         Object[] parameters)
+
+
Get the message corresponding to a given message ID.
+
Parameters:
messageId - The ID of the message.
parameters - The parameters to fill in into the message arguments.
Returns:
The formatted message.
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/NodeIteratorAdapter.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/NodeIteratorAdapter.html new file mode 100644 index 000000000..ec6c4516e --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/NodeIteratorAdapter.html @@ -0,0 +1,362 @@ + + + + + + +MOA SP/SS Server Internal API: Class NodeIteratorAdapter + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.util +
+Class NodeIteratorAdapter

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.util.NodeIteratorAdapter
+
+
+
All Implemented Interfaces:
org.w3c.dom.traversal.NodeIterator
+
+
+
+
public class NodeIteratorAdapter
extends Object
implements org.w3c.dom.traversal.NodeIterator
+ +

+A NodeIterator implementation based on a + ListIterator. +

+

+
Version:
$Id$
+
Author:
Patrick Peck
+
See Also:
ListIterator, +NodeIterator
+
+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
NodeIteratorAdapter(ListIterator nodeIterator) + +
+          Create a new NodeIteratorAdapter.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voiddetach() + +
+           
+ booleangetExpandEntityReferences() + +
+           
+ org.w3c.dom.traversal.NodeFiltergetFilter() + +
+           
+ org.w3c.dom.NodegetRoot() + +
+           
+ intgetWhatToShow() + +
+           
+ org.w3c.dom.NodenextNode() + +
+           
+ org.w3c.dom.NodepreviousNode() + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+NodeIteratorAdapter

+
+public NodeIteratorAdapter(ListIterator nodeIterator)
+
+
Create a new NodeIteratorAdapter.
+
Parameters:
nodeIterator - The ListIterator to iterate over.
+
+
+ + + + + + + + +
+Method Detail
+ +

+getRoot

+
+public org.w3c.dom.Node getRoot()
+
+
+
Specified by:
getRoot in interface org.w3c.dom.traversal.NodeIterator
+
+
+
See Also:
NodeIterator.getRoot()
+
+
+
+ +

+getWhatToShow

+
+public int getWhatToShow()
+
+
+
Specified by:
getWhatToShow in interface org.w3c.dom.traversal.NodeIterator
+
+
+
See Also:
NodeIterator.getWhatToShow()
+
+
+
+ +

+getFilter

+
+public org.w3c.dom.traversal.NodeFilter getFilter()
+
+
+
Specified by:
getFilter in interface org.w3c.dom.traversal.NodeIterator
+
+
+
See Also:
NodeIterator.getFilter()
+
+
+
+ +

+getExpandEntityReferences

+
+public boolean getExpandEntityReferences()
+
+
+
Specified by:
getExpandEntityReferences in interface org.w3c.dom.traversal.NodeIterator
+
+
+
See Also:
NodeIterator.getExpandEntityReferences()
+
+
+
+ +

+nextNode

+
+public org.w3c.dom.Node nextNode()
+                          throws org.w3c.dom.DOMException
+
+
+
Specified by:
nextNode in interface org.w3c.dom.traversal.NodeIterator
+
+
+
See Also:
NodeIterator.nextNode()
+
+
+
+ +

+previousNode

+
+public org.w3c.dom.Node previousNode()
+                              throws org.w3c.dom.DOMException
+
+
+
Specified by:
previousNode in interface org.w3c.dom.traversal.NodeIterator
+
+
+
See Also:
NodeIterator.previousNode()
+
+
+
+ +

+detach

+
+public void detach()
+
+
+
Specified by:
detach in interface org.w3c.dom.traversal.NodeIterator
+
+
+
See Also:
NodeIterator.detach()
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/NodeListAdapter.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/NodeListAdapter.html new file mode 100644 index 000000000..d3c49e204 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/NodeListAdapter.html @@ -0,0 +1,249 @@ + + + + + + +MOA SP/SS Server Internal API: Class NodeListAdapter + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.util +
+Class NodeListAdapter

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.util.NodeListAdapter
+
+
+
All Implemented Interfaces:
org.w3c.dom.NodeList
+
+
+
+
public class NodeListAdapter
extends Object
implements org.w3c.dom.NodeList
+ +

+A NodeList implementation based on a List. +

+

+
Version:
$Id$
+
Author:
Patrick Peck
+
See Also:
List, +NodeList
+
+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
NodeListAdapter(List nodeList) + +
+          Create a new NodeListAdapter.
+  + + + + + + + + + + + + + + + +
+Method Summary
+ intgetLength() + +
+           
+ org.w3c.dom.Nodeitem(int index) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+NodeListAdapter

+
+public NodeListAdapter(List nodeList)
+
+
Create a new NodeListAdapter.
+
Parameters:
nodeList - The List containing the nodes.
+
+
+ + + + + + + + +
+Method Detail
+ +

+item

+
+public org.w3c.dom.Node item(int index)
+
+
+
Specified by:
item in interface org.w3c.dom.NodeList
+
+
+
See Also:
NodeList.item(int)
+
+
+
+ +

+getLength

+
+public int getLength()
+
+
+
Specified by:
getLength in interface org.w3c.dom.NodeList
+
+
+
See Also:
NodeList.getLength()
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/ResourceBundleChain.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/ResourceBundleChain.html new file mode 100644 index 000000000..f61f8f03c --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/ResourceBundleChain.html @@ -0,0 +1,240 @@ + + + + + + +MOA SP/SS Server Internal API: Class ResourceBundleChain + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.util +
+Class ResourceBundleChain

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.util.ResourceBundleChain
+
+
+
+
public class ResourceBundleChain
extends Object
+ +

+A class to chain ResourceBundles. +

+

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

+ + + + + + + + + + + + + + + + +
+Constructor Summary
ResourceBundleChain() + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+ voidaddResourceBundle(ResourceBundle resourceBundle) + +
+          Add a ResourceBundle to the chain.
+ StringgetString(String key) + +
+          Return the value of the resource.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+ResourceBundleChain

+
+public ResourceBundleChain()
+
+
+ + + + + + + + +
+Method Detail
+ +

+addResourceBundle

+
+public void addResourceBundle(ResourceBundle resourceBundle)
+
+
Add a ResourceBundle to the chain.
+
Parameters:
resourceBundle - The ResourceBundle to add.
+
+
+
+ +

+getString

+
+public String getString(String key)
+                 throws MissingResourceException
+
+
Return the value of the resource.
+
Parameters:
key - The key to access the String resource.
Returns:
The resource value. All the registered ResourceBundles + are searched in the order in which they have previously been added to this + ResourceBundleChain.
Throws:
MissingResourceException - The resource coult not be found in any of + the bundles.
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/SSLUtils.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/SSLUtils.html new file mode 100644 index 000000000..252e1a08f --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/SSLUtils.html @@ -0,0 +1,408 @@ + + + + + + +MOA SP/SS Server Internal API: Class SSLUtils + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.util +
+Class SSLUtils

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.util.SSLUtils
+
+
+
+
public class SSLUtils
extends Object
+ +

+Utility for connecting to server applications via SSL. +

+

+
Version:
$Id$
+
Author:
Paul Ivancsics
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
SSLUtils() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+static com.sun.net.ssl.KeyManager[]getKeyManagers(KeyStore clientKeyStore, + String clientKeyStorePassword) + +
+          Gets the KeyManagers from a default KeyManagerFactory, + initialized from the given client key store.
+static com.sun.net.ssl.KeyManager[]getKeyManagers(String clientKeyStoreType, + String clientKeyStoreURL, + String clientKeyStorePassword) + +
+          Loads the client key store from file and gets the + KeyManagers from a default KeyManagerFactory, + initialized from the given client key store.
+static com.sun.net.ssl.SSLContextgetSSLContext(KeyStore trustStore, + String clientKeyStoreType, + String clientKeyStoreURL, + String clientKeyStorePassword) + +
+          Creates an SSLContext initialized for the + given trust store and keystore.
+static javax.net.ssl.SSLSocketFactorygetSSLSocketFactory(KeyStore trustStore, + String clientKeyStoreType, + String clientKeyStoreURL, + String clientKeyStorePassword) + +
+          Creates an SSLSocketFactory which utilizes the + given trust store and keystore.
+static javax.net.ssl.SSLSocketFactorygetSSLSocketFactory(String trustStoreType, + InputStream trustStoreInputStream, + String trustStorePassword) + +
+          Creates an SSLSocketFactory which utilizes the given trust store.
+protected static com.sun.net.ssl.TrustManager[]getTrustManagers(KeyStore trustStore) + +
+          Gets the TrustManagers from a default TrustManagerFactory, + initialized from the given trust store.
+protected static com.sun.net.ssl.TrustManager[]getTrustManagers(String trustStoreType, + InputStream trustStoreInputStream, + String trustStorePassword) + +
+          Loads the trust store from an input stream and gets the + TrustManagers from a default TrustManagerFactory, + initialized from the given trust store.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+SSLUtils

+
+public SSLUtils()
+
+
+ + + + + + + + +
+Method Detail
+ +

+getSSLSocketFactory

+
+public static javax.net.ssl.SSLSocketFactory getSSLSocketFactory(String trustStoreType,
+                                                                 InputStream trustStoreInputStream,
+                                                                 String trustStorePassword)
+                                                          throws IOException,
+                                                                 GeneralSecurityException
+
+
Creates an SSLSocketFactory which utilizes the given trust store.
+
Parameters:
trustStoreType - key store type of trust store
trustStoreInputStream - input stream for reading JKS trust store containing + trusted server certificates; if null, the default + trust store will be utilized
trustStorePassword - if provided, it will be used to check + the integrity of the trust store; if omitted, it will not be checked
Returns:
SSLSocketFactory to be used by an HttpsURLConnection
Throws:
IOException - thrown while reading from the input stream
GeneralSecurityException - thrown while creating the socket factory
+
+
+
+ +

+getSSLSocketFactory

+
+public static javax.net.ssl.SSLSocketFactory getSSLSocketFactory(KeyStore trustStore,
+                                                                 String clientKeyStoreType,
+                                                                 String clientKeyStoreURL,
+                                                                 String clientKeyStorePassword)
+                                                          throws IOException,
+                                                                 GeneralSecurityException
+
+
Creates an SSLSocketFactory which utilizes the + given trust store and keystore.
+
Parameters:
trustStore - trust store containing trusted server certificates; + if null, the default trust store will be utilized
clientKeyStoreType - key store type of clientKeyStore
clientKeyStoreURL - URL of key store containing keys to be used for + client authentication; if null, the default key store will be utilized
clientKeyStorePassword - if provided, it will be used to check + the integrity of the client key store; if omitted, it will not be checked
Returns:
SSLSocketFactory to be used by an HttpsURLConnection
Throws:
IOException - thrown while reading key store file
GeneralSecurityException - thrown while creating the socket factory
+
+
+
+ +

+getSSLContext

+
+public static com.sun.net.ssl.SSLContext getSSLContext(KeyStore trustStore,
+                                                       String clientKeyStoreType,
+                                                       String clientKeyStoreURL,
+                                                       String clientKeyStorePassword)
+                                                throws IOException,
+                                                       GeneralSecurityException
+
+
Creates an SSLContext initialized for the + given trust store and keystore.
+
Parameters:
trustStore - trust store containing trusted server certificates; + if null, the default trust store will be utilized
clientKeyStoreType - key store type of clientKeyStore
clientKeyStoreURL - URL of key store containing keys to be used for + client authentication; if null, the default key store will be utilized
clientKeyStorePassword - if provided, it will be used to check + the integrity of the client key store; if omitted, it will not be checked
Returns:
SSLContext to be used for creating an SSLSocketFactory
Throws:
IOException - thrown while reading key store file
GeneralSecurityException - thrown while creating the SSL context
+
+
+
+ +

+getTrustManagers

+
+protected static com.sun.net.ssl.TrustManager[] getTrustManagers(String trustStoreType,
+                                                                 InputStream trustStoreInputStream,
+                                                                 String trustStorePassword)
+                                                          throws IOException,
+                                                                 GeneralSecurityException
+
+
Loads the trust store from an input stream and gets the + TrustManagers from a default TrustManagerFactory, + initialized from the given trust store.
+
Parameters:
trustStoreType - key store type of trust store
trustStoreInputStream - input stream for reading JKS trust store containing + trusted server certificates; if null, the default + trust store will be utilized
trustStorePassword - if provided, it will be used to check + the integrity of the trust store; if omitted, it will not be checked
Returns:
TrustManagers to be used for creating an + SSLSocketFactory utilizing the given trust store
Throws:
IOException - thrown while reading from the input stream
GeneralSecurityException - thrown while initializing the + default TrustManagerFactory
+
+
+
+ +

+getTrustManagers

+
+protected static com.sun.net.ssl.TrustManager[] getTrustManagers(KeyStore trustStore)
+                                                          throws GeneralSecurityException
+
+
Gets the TrustManagers from a default TrustManagerFactory, + initialized from the given trust store.
+
Parameters:
trustStore - the trust store to use
trustStorePassword - password protecting the given trust store
Returns:
TrustManagers to be used for creating an + SSLSocketFactory utilizing the given trust store
Throws:
GeneralSecurityException - thrown while initializing the + default TrustManagerFactory
+
+
+
+ +

+getKeyManagers

+
+public static com.sun.net.ssl.KeyManager[] getKeyManagers(String clientKeyStoreType,
+                                                          String clientKeyStoreURL,
+                                                          String clientKeyStorePassword)
+                                                   throws IOException,
+                                                          GeneralSecurityException
+
+
Loads the client key store from file and gets the + KeyManagers from a default KeyManagerFactory, + initialized from the given client key store.
+
Parameters:
clientKeyStoreType - key store type of clientKeyStore
clientKeyStoreURL - URL of key store containing keys to be used for + client authentication; if null, the default key store will be utilized
clientKeyStorePassword - password used to check the integrity of the client key store; + if null, it will not be checked
Returns:
KeyManagers to be used for creating an + SSLSocketFactory utilizing the given client key store
Throws:
IOException - thrown while reading from the key store file
GeneralSecurityException - thrown while initializing the + default KeyManagerFactory
+
+
+
+ +

+getKeyManagers

+
+public static com.sun.net.ssl.KeyManager[] getKeyManagers(KeyStore clientKeyStore,
+                                                          String clientKeyStorePassword)
+                                                   throws GeneralSecurityException
+
+
Gets the KeyManagers from a default KeyManagerFactory, + initialized from the given client key store.
+
Parameters:
clientKeyStore - client key store
clientKeyStorePassword - if provided, it will be used to check + the integrity of the client key store; if omitted, it will not be checked
Returns:
KeyManagers to be used for creating an + SSLSocketFactory utilizing the given client key store
Throws:
GeneralSecurityException - thrown while initializing the + default KeyManagerFactory
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/StreamEntityResolver.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/StreamEntityResolver.html new file mode 100644 index 000000000..df879dea8 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/StreamEntityResolver.html @@ -0,0 +1,237 @@ + + + + + + +MOA SP/SS Server Internal API: Class StreamEntityResolver + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.util +
+Class StreamEntityResolver

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.util.StreamEntityResolver
+
+
+
All Implemented Interfaces:
org.xml.sax.EntityResolver
+
+
+
+
public class StreamEntityResolver
extends Object
implements org.xml.sax.EntityResolver
+ +

+An EntityResolver that maps system IDs to + InputStreams. +

+

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

+ + + + + + + + + + + + + + + + +
+Constructor Summary
StreamEntityResolver(Map mappedEntities) + +
+          Create a StreamEntityResolver.
+  + + + + + + + + + + + +
+Method Summary
+ org.xml.sax.InputSourceresolveEntity(String publicId, + String systemId) + +
+          Resolve an entity by looking it up in the mapped entities. + +
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+StreamEntityResolver

+
+public StreamEntityResolver(Map mappedEntities)
+
+
Create a StreamEntityResolver.
+
Parameters:
mappedEntities - A mapping from public or system IDs + (String objects) to InputStreams.
+
+
+ + + + + + + + +
+Method Detail
+ +

+resolveEntity

+
+public org.xml.sax.InputSource resolveEntity(String publicId,
+                                             String systemId)
+                                      throws org.xml.sax.SAXException,
+                                             IOException
+
+
Resolve an entity by looking it up in the mapped entities. + + First, the public ID is looked up in the mapping, then the system ID.
+
Specified by:
resolveEntity in interface org.xml.sax.EntityResolver
+
+
+
Parameters:
publicId - The public ID of the entity.
systemId - The system ID of the entity.
Returns:
An InputStream containing the entity or + null if no entity could be found.
Throws:
org.xml.sax.SAXException - Signalling a parsing exception.
IOException - Error reading the entity.
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/StreamUtils.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/StreamUtils.html new file mode 100644 index 000000000..a2615fd60 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/StreamUtils.html @@ -0,0 +1,265 @@ + + + + + + +MOA SP/SS Server Internal API: Class StreamUtils + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.util +
+Class StreamUtils

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.util.StreamUtils
+
+
+
+
public class StreamUtils
extends Object
+ +

+Utility methods for streams. +

+

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

+ + + + + + + + + + + + + + + + +
+Constructor Summary
StreamUtils() + +
+           
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+static booleancompareStreams(InputStream is1, + InputStream is2) + +
+          Compare the contents of two InputStreams.
+static byte[]readStream(InputStream in) + +
+          Reads a byte array from a stream.
+static StringreadStream(InputStream in, + String encoding) + +
+          Reads a String from a stream, using given encoding.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+StreamUtils

+
+public StreamUtils()
+
+
+ + + + + + + + +
+Method Detail
+ +

+compareStreams

+
+public static boolean compareStreams(InputStream is1,
+                                     InputStream is2)
+                              throws IOException
+
+
Compare the contents of two InputStreams.
+
Parameters:
is1 - The 1st InputStream to compare.
is2 - The 2nd InputStream to compare.
Returns:
boolean true, if both streams contain the exactly the + same content, false otherwise.
Throws:
IOException - An error occurred reading one of the streams.
+
+
+
+ +

+readStream

+
+public static byte[] readStream(InputStream in)
+                         throws IOException
+
+
Reads a byte array from a stream.
+
Parameters:
in - The InputStream to read.
Returns:
The bytes contained in the given InputStream.
Throws:
IOException - on any exception thrown
+
+
+
+ +

+readStream

+
+public static String readStream(InputStream in,
+                                String encoding)
+                         throws IOException
+
+
Reads a String from a stream, using given encoding.
+
Parameters:
in - The InputStream to read.
encoding - The character encoding to use for converting the bytes + of the InputStream into a String.
Returns:
The content of the given InputStream converted into + a String.
Throws:
IOException - on any exception thrown
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/URLDecoder.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/URLDecoder.html new file mode 100644 index 000000000..297fe79c0 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/URLDecoder.html @@ -0,0 +1,221 @@ + + + + + + +MOA SP/SS Server Internal API: Class URLDecoder + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.util +
+Class URLDecoder

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.util.URLDecoder
+
+
+
+
public class URLDecoder
extends Object
+ +

+Decodes an URL encoded String using a specified character encoding. + Provides a function missing in JDK 1.3. +

+

+
Version:
$Id$
+
Author:
Paul Ivancsics
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
URLDecoder() + +
+           
+  + + + + + + + + + + + +
+Method Summary
+static Stringdecode(String s, + String encoding) + +
+          Decodes an application/x-www-form-urlencoded string using a specific encoding scheme.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+URLDecoder

+
+public URLDecoder()
+
+
+ + + + + + + + +
+Method Detail
+ +

+decode

+
+public static String decode(String s,
+                            String encoding)
+                     throws UnsupportedEncodingException
+
+
Decodes an application/x-www-form-urlencoded string using a specific encoding scheme.
+
Parameters:
s - the string to decode
encoding - name of character encoding
Returns:
the newly decoded string
Throws:
UnsupportedEncodingException - if the encoding is not supported
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/URLEncoder.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/URLEncoder.html new file mode 100644 index 000000000..4ac6d651b --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/URLEncoder.html @@ -0,0 +1,221 @@ + + + + + + +MOA SP/SS Server Internal API: Class URLEncoder + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.util +
+Class URLEncoder

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.util.URLEncoder
+
+
+
+
public class URLEncoder
extends Object
+ +

+Translates a string into mime format "x-www-form-urlencoded". + Provides a function missing in JDK 1.3. +

+

+
Version:
$Id$
+
Author:
Paul Ivancsics
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
URLEncoder() + +
+           
+  + + + + + + + + + + + +
+Method Summary
+static Stringencode(String s, + String encoding) + +
+          Translates a string into x-www-form-urlencoded format.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+URLEncoder

+
+public URLEncoder()
+
+
+ + + + + + + + +
+Method Detail
+ +

+encode

+
+public static String encode(String s,
+                            String encoding)
+                     throws UnsupportedEncodingException
+
+
Translates a string into x-www-form-urlencoded format.
+
Parameters:
s - the string to be translated
encoding - the encoding to use
Returns:
the translated string
Throws:
UnsupportedEncodingException - when the desired encoding is not supported
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/XPathException.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/XPathException.html new file mode 100644 index 000000000..c067834a8 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/XPathException.html @@ -0,0 +1,284 @@ + + + + + + +MOA SP/SS Server Internal API: Class XPathException + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.util +
+Class XPathException

+
+java.lang.Object
+  |
+  +--java.lang.Throwable
+        |
+        +--java.lang.Exception
+              |
+              +--java.lang.RuntimeException
+                    |
+                    +--at.gv.egovernment.moa.util.XPathException
+
+
+
All Implemented Interfaces:
Serializable
+
+
+
+
public class XPathException
extends RuntimeException
+ +

+An exception occurred evaluating an XPath. +

+

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

+ + + + + + + + + + + + + + + + +
+Constructor Summary
XPathException(String message, + Throwable wrapped) + +
+          Create a XPathException.
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ ThrowablegetWrapped() + +
+          Return the wrapped exception.
+ voidprintStackTrace(PrintStream s) + +
+           
+ voidprintStackTrace(PrintWriter s) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Throwable
fillInStackTrace, getLocalizedMessage, getMessage, printStackTrace, toString
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

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

+XPathException

+
+public XPathException(String message,
+                      Throwable wrapped)
+
+
Create a XPathException.
+
Parameters:
message - The exception message.
wrapped - The exception being the likely cause of this exception.
+
+
+ + + + + + + + +
+Method Detail
+ +

+getWrapped

+
+public Throwable getWrapped()
+
+
Return the wrapped exception.
+
Returns:
The wrapped exception being the likely cause of this exception.
+
+
+
+ +

+printStackTrace

+
+public void printStackTrace(PrintStream s)
+
+
+
Overrides:
printStackTrace in class Throwable
+
+
+
See Also:
Throwable.printStackTrace(java.io.PrintStream)
+
+
+
+ +

+printStackTrace

+
+public void printStackTrace(PrintWriter s)
+
+
+
Overrides:
printStackTrace in class Throwable
+
+
+
See Also:
Throwable.printStackTrace(java.io.PrintWriter)
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/XPathUtils.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/XPathUtils.html new file mode 100644 index 000000000..ee16972f5 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/XPathUtils.html @@ -0,0 +1,543 @@ + + + + + + +MOA SP/SS Server Internal API: Class XPathUtils + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.util +
+Class XPathUtils

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.util.XPathUtils
+
+
+
+
public class XPathUtils
extends Object
+ +

+Utility methods to evaluate XPath expressions on DOM nodes. +

+

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

+ + + + + + + + + + + + + + +
+Field Summary
+static StringALL_NODES_XPATH + +
+          The XPath expression selecting all nodes under a given root (including the + root node itself).
+  + + + + + + + + + + +
+Constructor Summary
XPathUtils() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+static StringgetAttributeValue(org.w3c.dom.Element root, + String xpath, + String def) + +
+          Return the value of a DOM attribute whose location is given by an XPath + expression.
+static StringgetElementValue(org.w3c.dom.Element root, + String xpath, + String def) + +
+          Return the value of a DOM element whose location is given by an XPath + expression.
+static org.w3c.dom.traversal.NodeIteratorselectNodeIterator(org.w3c.dom.Node contextNode, + org.w3c.dom.Element namespaceElement, + String exp) + +
+          Return a NodeIterator over the nodes matching the XPath + expression.
+static org.w3c.dom.traversal.NodeIteratorselectNodeIterator(org.w3c.dom.Node contextNode, + Map namespaceMapping, + String exp) + +
+          Return a NodeIterator over the nodes matching the XPath + expression.
+static org.w3c.dom.traversal.NodeIteratorselectNodeIterator(org.w3c.dom.Node contextNode, + String exp) + +
+          Return a NodeIterator over the nodes matching the XPath + expression. + +
+static org.w3c.dom.NodeListselectNodeList(org.w3c.dom.Node contextNode, + org.w3c.dom.Element namespaceElement, + String exp) + +
+          Return a NodeList of all the nodes matching the XPath + expression.
+static org.w3c.dom.NodeListselectNodeList(org.w3c.dom.Node contextNode, + Map namespaceMapping, + String exp) + +
+          Return a NodeList of all the nodes matching the XPath + expression.
+static org.w3c.dom.NodeListselectNodeList(org.w3c.dom.Node contextNode, + String exp) + +
+          Return a NodeList of all the nodes matching the XPath + expression. + +
+static org.w3c.dom.NodeselectSingleNode(org.w3c.dom.Node contextNode, + org.w3c.dom.Element namespaceElement, + String exp) + +
+          Select the first node matching an XPath expression.
+static org.w3c.dom.NodeselectSingleNode(org.w3c.dom.Node contextNode, + Map namespaceMapping, + String exp) + +
+          Select the first node matching an XPath expression.
+static org.w3c.dom.NodeselectSingleNode(org.w3c.dom.Node contextNode, + String exp) + +
+          Select the first node matching an XPath expression. + +
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

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

+ALL_NODES_XPATH

+
+public static final String ALL_NODES_XPATH
+
+
The XPath expression selecting all nodes under a given root (including the + root node itself).
+ + + + + + + + +
+Constructor Detail
+ +

+XPathUtils

+
+public XPathUtils()
+
+
+ + + + + + + + +
+Method Detail
+ +

+selectNodeIterator

+
+public static org.w3c.dom.traversal.NodeIterator selectNodeIterator(org.w3c.dom.Node contextNode,
+                                                                    String exp)
+                                                             throws XPathException
+
+
Return a NodeIterator over the nodes matching the XPath + expression. + + All namespace URIs and prefixes declared in the Constants + interface are used for resolving namespaces.
+
Parameters:
contextNode - The root node from which to evaluate the XPath + expression.
exp - The XPath expression to evaluate.
Returns:
An iterator over the resulting nodes.
Throws:
XPathException - An error occurred evaluating the XPath expression.
+
+
+
+ +

+selectNodeIterator

+
+public static org.w3c.dom.traversal.NodeIterator selectNodeIterator(org.w3c.dom.Node contextNode,
+                                                                    org.w3c.dom.Element namespaceElement,
+                                                                    String exp)
+                                                             throws XPathException
+
+
Return a NodeIterator over the nodes matching the XPath + expression.
+
Parameters:
contextNode - The root node from which to evaluate the XPath + expression.
namespaceElement - An element from which to build the + namespace mapping for evaluating the XPath expression
exp - The XPath expression to evaluate.
Returns:
An iterator over the resulting nodes.
Throws:
XPathException - An error occurred evaluating the XPath expression.
+
+
+
+ +

+selectNodeIterator

+
+public static org.w3c.dom.traversal.NodeIterator selectNodeIterator(org.w3c.dom.Node contextNode,
+                                                                    Map namespaceMapping,
+                                                                    String exp)
+                                                             throws XPathException
+
+
Return a NodeIterator over the nodes matching the XPath + expression.
+
Parameters:
contextNode - The root node from which to evaluate the XPath + expression.
namespaceMapping - A namespace prefix to namespace URI mapping + (String to String) for evaluating the XPath + expression.
exp - The XPath expression to evaluate.
Returns:
An iterator over the resulting nodes.
Throws:
XPathException - An error occurred evaluating the XPath expression.
+
+
+
+ +

+selectNodeList

+
+public static org.w3c.dom.NodeList selectNodeList(org.w3c.dom.Node contextNode,
+                                                  String exp)
+                                           throws XPathException
+
+
Return a NodeList of all the nodes matching the XPath + expression. + + All namespace URIs and prefixes declared in the Constants + interface are used for resolving namespaces.
+
Parameters:
contextNode - The root node from which to evaluate the XPath + expression.
exp - The XPath expression to evaluate.
Returns:
A NodeList containing the matching nodes.
Throws:
XPathException - An error occurred evaluating the XPath expression.
+
+
+
+ +

+selectNodeList

+
+public static org.w3c.dom.NodeList selectNodeList(org.w3c.dom.Node contextNode,
+                                                  org.w3c.dom.Element namespaceElement,
+                                                  String exp)
+                                           throws XPathException
+
+
Return a NodeList of all the nodes matching the XPath + expression.
+
Parameters:
contextNode - The root node from which to evaluate the XPath + expression.
namespaceElement - An element from which to build the + namespace mapping for evaluating the XPath expression
exp - The XPath expression to evaluate.
Returns:
A NodeList containing the matching nodes.
Throws:
XPathException - An error occurred evaluating the XPath expression.
+
+
+
+ +

+selectNodeList

+
+public static org.w3c.dom.NodeList selectNodeList(org.w3c.dom.Node contextNode,
+                                                  Map namespaceMapping,
+                                                  String exp)
+                                           throws XPathException
+
+
Return a NodeList of all the nodes matching the XPath + expression.
+
Parameters:
contextNode - The root node from which to evaluate the XPath + expression.
namespaceMapping - A namespace prefix to namespace URI mapping + (String to String) for evaluating the XPath + expression.
exp - The XPath expression to evaluate.
Returns:
A NodeList containing the matching nodes.
Throws:
XPathException - An error occurred evaluating the XPath expression.
+
+
+
+ +

+selectSingleNode

+
+public static org.w3c.dom.Node selectSingleNode(org.w3c.dom.Node contextNode,
+                                                String exp)
+                                         throws XPathException
+
+
Select the first node matching an XPath expression. + + All namespace URIs and prefixes declared in the Constants + interface are used for resolving namespaces.
+
Parameters:
contextNode - The root node from which to evaluate the XPath + expression.
exp - The XPath expression to evaluate.
Returns:
Node The first node matching the XPath expression, or + null, if no node matched.
Throws:
XPathException - An error occurred evaluating the XPath expression.
+
+
+
+ +

+selectSingleNode

+
+public static org.w3c.dom.Node selectSingleNode(org.w3c.dom.Node contextNode,
+                                                org.w3c.dom.Element namespaceElement,
+                                                String exp)
+                                         throws XPathException
+
+
Select the first node matching an XPath expression.
+
Parameters:
contextNode - The root node from which to evaluate the XPath + expression.
namespaceElement - An element from which to build the + namespace mapping for evaluating the XPath expression
exp - The XPath expression to evaluate.
Returns:
Node The first node matching the XPath expression, or + null, if no node matched.
Throws:
XPathException - An error occurred evaluating the XPath expression.
+
+
+
+ +

+selectSingleNode

+
+public static org.w3c.dom.Node selectSingleNode(org.w3c.dom.Node contextNode,
+                                                Map namespaceMapping,
+                                                String exp)
+                                         throws XPathException
+
+
Select the first node matching an XPath expression.
+
Parameters:
contextNode - The root node from which to evaluate the XPath + expression.
namespaceMapping - A namespace prefix to namespace URI mapping + (String to String) for evaluating the XPath + expression.
exp - The XPath expression to evaluate.
Returns:
Node The first node matching the XPath expression, or + null, if no node matched.
Throws:
XPathException - An error occurred evaluating the XPath expression.
+
+
+
+ +

+getElementValue

+
+public static String getElementValue(org.w3c.dom.Element root,
+                                     String xpath,
+                                     String def)
+
+
Return the value of a DOM element whose location is given by an XPath + expression.
+
Parameters:
root - The root element from which to evaluate the XPath.
xpath - The XPath expression pointing to the element whose value + to return.
def - The default value to return, if no element can be found using + the given xpath.
Returns:
The element value, if it can be located using the + xpath. Otherwise, def is returned.
+
+
+
+ +

+getAttributeValue

+
+public static String getAttributeValue(org.w3c.dom.Element root,
+                                       String xpath,
+                                       String def)
+
+
Return the value of a DOM attribute whose location is given by an XPath + expression.
+
Parameters:
root - The root element from which to evaluate the XPath.
xpath - The XPath expression pointing to the attribute whose value to + return.
def - The default value to return, if no attribute can be found using + the given xpath.
Returns:
The element value, if it can be located using the + xpath. Otherwise, def is returned.
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/class-use/Base64Utils.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/class-use/Base64Utils.html new file mode 100644 index 000000000..c58c688cc --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/class-use/Base64Utils.html @@ -0,0 +1,95 @@ + + + + + + +MOA SP/SS Server Internal API: Uses of Class at.gv.egovernment.moa.util.Base64Utils + + + + + + + + + + + + + + + + + +
+ +
+ + +
+
+

+Uses of Class
at.gv.egovernment.moa.util.Base64Utils

+
+No usage of at.gv.egovernment.moa.util.Base64Utils +

+


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

+Uses of Class
at.gv.egovernment.moa.util.BoolUtils

+
+No usage of at.gv.egovernment.moa.util.BoolUtils +

+


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

+Uses of Class
at.gv.egovernment.moa.util.CollectionUtils

+
+No usage of at.gv.egovernment.moa.util.CollectionUtils +

+


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

+Uses of Interface
at.gv.egovernment.moa.util.Constants

+
+No usage of at.gv.egovernment.moa.util.Constants +

+


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

+Uses of Class
at.gv.egovernment.moa.util.DOMUtils

+
+No usage of at.gv.egovernment.moa.util.DOMUtils +

+


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

+Uses of Class
at.gv.egovernment.moa.util.DateTimeUtils

+
+No usage of at.gv.egovernment.moa.util.DateTimeUtils +

+


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

+Uses of Class
at.gv.egovernment.moa.util.EntityResolverChain

+
+No usage of at.gv.egovernment.moa.util.EntityResolverChain +

+


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

+Uses of Class
at.gv.egovernment.moa.util.FileUtils

+
+No usage of at.gv.egovernment.moa.util.FileUtils +

+


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

+Uses of Class
at.gv.egovernment.moa.util.KeyStoreUtils

+
+No usage of at.gv.egovernment.moa.util.KeyStoreUtils +

+


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

+Uses of Class
at.gv.egovernment.moa.util.MOADefaultHandler

+
+No usage of at.gv.egovernment.moa.util.MOADefaultHandler +

+


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

+Uses of Class
at.gv.egovernment.moa.util.MOAEntityResolver

+
+No usage of at.gv.egovernment.moa.util.MOAEntityResolver +

+


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

+Uses of Class
at.gv.egovernment.moa.util.MOAErrorHandler

+
+No usage of at.gv.egovernment.moa.util.MOAErrorHandler +

+


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

+Uses of Class
at.gv.egovernment.moa.util.MOATimer

+
+ + + + + + + + + +
+Packages that use MOATimer
at.gv.egovernment.moa.util  
+  +

+ + + + + +
+Uses of MOATimer in at.gv.egovernment.moa.util
+  +

+ + + + + + + + + +
Methods in at.gv.egovernment.moa.util that return MOATimer
+static MOATimerMOATimer.getInstance() + +
+          Return the single instance of this class.
+  +

+


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

+Uses of Class
at.gv.egovernment.moa.util.MessageProvider

+
+ + + + + + + + + +
+Packages that use MessageProvider
at.gv.egovernment.moa.util  
+  +

+ + + + + +
+Uses of MessageProvider in at.gv.egovernment.moa.util
+  +

+ + + + + + + + + +
Methods in at.gv.egovernment.moa.util that return MessageProvider
+static MessageProviderMessageProvider.getInstance() + +
+          Return the single instance of the MessageProvider. + +
+  +

+


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

+Uses of Class
at.gv.egovernment.moa.util.Messages

+
+No usage of at.gv.egovernment.moa.util.Messages +

+


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

+Uses of Class
at.gv.egovernment.moa.util.NodeIteratorAdapter

+
+No usage of at.gv.egovernment.moa.util.NodeIteratorAdapter +

+


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

+Uses of Class
at.gv.egovernment.moa.util.NodeListAdapter

+
+No usage of at.gv.egovernment.moa.util.NodeListAdapter +

+


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

+Uses of Class
at.gv.egovernment.moa.util.ResourceBundleChain

+
+No usage of at.gv.egovernment.moa.util.ResourceBundleChain +

+


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

+Uses of Class
at.gv.egovernment.moa.util.SSLUtils

+
+No usage of at.gv.egovernment.moa.util.SSLUtils +

+


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

+Uses of Class
at.gv.egovernment.moa.util.StreamEntityResolver

+
+No usage of at.gv.egovernment.moa.util.StreamEntityResolver +

+


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

+Uses of Class
at.gv.egovernment.moa.util.StreamUtils

+
+No usage of at.gv.egovernment.moa.util.StreamUtils +

+


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

+Uses of Class
at.gv.egovernment.moa.util.URLDecoder

+
+No usage of at.gv.egovernment.moa.util.URLDecoder +

+


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

+Uses of Class
at.gv.egovernment.moa.util.URLEncoder

+
+No usage of at.gv.egovernment.moa.util.URLEncoder +

+


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

+Uses of Class
at.gv.egovernment.moa.util.XPathException

+
+ + + + + + + + + +
+Packages that use XPathException
at.gv.egovernment.moa.util  
+  +

+ + + + + +
+Uses of XPathException in at.gv.egovernment.moa.util
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in at.gv.egovernment.moa.util that throw XPathException
+static org.w3c.dom.traversal.NodeIteratorXPathUtils.selectNodeIterator(org.w3c.dom.Node contextNode, + String exp) + +
+          Return a NodeIterator over the nodes matching the XPath + expression. + +
+static org.w3c.dom.traversal.NodeIteratorXPathUtils.selectNodeIterator(org.w3c.dom.Node contextNode, + org.w3c.dom.Element namespaceElement, + String exp) + +
+          Return a NodeIterator over the nodes matching the XPath + expression.
+static org.w3c.dom.traversal.NodeIteratorXPathUtils.selectNodeIterator(org.w3c.dom.Node contextNode, + Map namespaceMapping, + String exp) + +
+          Return a NodeIterator over the nodes matching the XPath + expression.
+static org.w3c.dom.NodeListXPathUtils.selectNodeList(org.w3c.dom.Node contextNode, + String exp) + +
+          Return a NodeList of all the nodes matching the XPath + expression. + +
+static org.w3c.dom.NodeListXPathUtils.selectNodeList(org.w3c.dom.Node contextNode, + org.w3c.dom.Element namespaceElement, + String exp) + +
+          Return a NodeList of all the nodes matching the XPath + expression.
+static org.w3c.dom.NodeListXPathUtils.selectNodeList(org.w3c.dom.Node contextNode, + Map namespaceMapping, + String exp) + +
+          Return a NodeList of all the nodes matching the XPath + expression.
+static org.w3c.dom.NodeXPathUtils.selectSingleNode(org.w3c.dom.Node contextNode, + String exp) + +
+          Select the first node matching an XPath expression. + +
+static org.w3c.dom.NodeXPathUtils.selectSingleNode(org.w3c.dom.Node contextNode, + org.w3c.dom.Element namespaceElement, + String exp) + +
+          Select the first node matching an XPath expression.
+static org.w3c.dom.NodeXPathUtils.selectSingleNode(org.w3c.dom.Node contextNode, + Map namespaceMapping, + String exp) + +
+          Select the first node matching an XPath expression.
+  +

+


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

+Uses of Class
at.gv.egovernment.moa.util.XPathUtils

+
+No usage of at.gv.egovernment.moa.util.XPathUtils +

+


+ + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/package-frame.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/package-frame.html new file mode 100644 index 000000000..3cf41351b --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/package-frame.html @@ -0,0 +1,92 @@ + + + + + + +MOA SP/SS Server Internal API: Package at.gv.egovernment.moa.util + + + + + +at.gv.egovernment.moa.util + + + + +
+Interfaces  + +
+Constants
+ + + + + + +
+Classes  + +
+Base64Utils +
+BoolUtils +
+CollectionUtils +
+DateTimeUtils +
+DOMUtils +
+EntityResolverChain +
+FileUtils +
+KeyStoreUtils +
+MessageProvider +
+Messages +
+MOADefaultHandler +
+MOAEntityResolver +
+MOAErrorHandler +
+MOATimer +
+NodeIteratorAdapter +
+NodeListAdapter +
+ResourceBundleChain +
+SSLUtils +
+StreamEntityResolver +
+StreamUtils +
+URLDecoder +
+URLEncoder +
+XPathUtils
+ + + + + + +
+Exceptions  + +
+XPathException
+ + + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/package-summary.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/package-summary.html new file mode 100644 index 000000000..10c671230 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/util/package-summary.html @@ -0,0 +1,242 @@ + + + + + + +MOA SP/SS Server Internal API: Package at.gv.egovernment.moa.util + + + + + + + + + + + + + + + + + +
+ +
+ + +
+

+Package at.gv.egovernment.moa.util +

+ + + + + + + + + +
+Interface Summary
ConstantsContains various constants used throughout the system.
+  + +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Class Summary
Base64UtilsUtitility functions for encoding/decoding Base64 strings.
BoolUtilsUtility class for parsing XML schema boolean values.
CollectionUtilsVarious utility methods for dealing with java.util.Collection + classes.
DateTimeUtilsUtility for parsing and building XML type dateTime, + according to ISO 8601.
DOMUtilsVarious utility functions for handling XML DOM trees. + +
EntityResolverChainImplementation of the org.xml.sax.EntityResolver, + for use by a org.apache.xerces.parsers.DOMParser.
FileUtilsUtility for accessing files on the file system, and for reading from input streams.
KeyStoreUtilsUtility for creating and loading key stores.
MessageProviderA singleton wrapper around a Message object. + +
MessagesProvides access to the system messages resource used for exception handling + and logging messages. + +
MOADefaultHandlerA DefaultHandler that uses a MOAEntityResolver and + a MOAErrorHandler.
MOAEntityResolverAn EntityResolver that looks up entities stored as + local resources. + +
MOAErrorHandlerAn ErrorHandler that logs a message and throws a + SAXException upon error and fatal + parsing errors.
MOATimerA timer utility for named timers.
NodeIteratorAdapterA NodeIterator implementation based on a + ListIterator.
NodeListAdapterA NodeList implementation based on a List.
ResourceBundleChainA class to chain ResourceBundles.
SSLUtilsUtility for connecting to server applications via SSL.
StreamEntityResolverAn EntityResolver that maps system IDs to + InputStreams.
StreamUtilsUtility methods for streams.
URLDecoderDecodes an URL encoded String using a specified character encoding. +
URLEncoderTranslates a string into mime format "x-www-form-urlencoded". +
XPathUtilsUtility methods to evaluate XPath expressions on DOM nodes.
+  + +

+ + + + + + + + + +
+Exception Summary
XPathExceptionAn exception occurred evaluating an XPath.
+  + +

+


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

+Hierarchy For Package at.gv.egovernment.moa.util +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +

+Interface Hierarchy +

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

+Uses of Package
at.gv.egovernment.moa.util

+
+ + + + + + + + + +
+Packages that use at.gv.egovernment.moa.util
at.gv.egovernment.moa.util  
+  +

+ + + + + + + + + + + + + + +
+Classes in at.gv.egovernment.moa.util used by at.gv.egovernment.moa.util
MessageProvider + +
+          A singleton wrapper around a Message object. + +
MOATimer + +
+          A timer utility for named timers.
XPathException + +
+          An exception occurred evaluating an XPath.
+  +

+


+ + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/deprecated-list.html b/spss.server/doc/api-doc-internal/deprecated-list.html new file mode 100644 index 000000000..ec6333eb6 --- /dev/null +++ b/spss.server/doc/api-doc-internal/deprecated-list.html @@ -0,0 +1,93 @@ + + + + + + +MOA SP/SS Server Internal API: Deprecated List + + + + + + + + + + + + + + + + + +
+ +
+ + +
+
+

+Deprecated API

+
+
+ + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/help-doc.html b/spss.server/doc/api-doc-internal/help-doc.html new file mode 100644 index 000000000..4140ebcb6 --- /dev/null +++ b/spss.server/doc/api-doc-internal/help-doc.html @@ -0,0 +1,152 @@ + + + + + + +MOA SP/SS Server Internal API: API Help + + + + + + + + + + + + + + + + + +
+ +
+ + +
+
+

+How This API Document Is Organized

+
+This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.

+Overview

+
+ +

+The Overview page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.

+

+Package

+
+ +

+Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain four categories:

    +
  • Interfaces (italic)
  • Classes
  • Exceptions
  • Errors
+
+

+Class/Interface

+
+ +

+Each class, interface, inner class and inner interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:

    +
  • Class inheritance diagram
  • Direct Subclasses
  • All Known Subinterfaces
  • All Known Implementing Classes
  • Class/interface declaration
  • Class/interface description +

    +

  • Inner Class Summary
  • Field Summary
  • Constructor Summary
  • Method Summary +

    +

  • Field Detail
  • Constructor Detail
  • Method Detail
+Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.
+

+Use

+
+Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.
+

+Tree (Class Hierarchy)

+
+There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with java.lang.Object. The interfaces do not inherit from java.lang.Object.
    +
  • When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.
  • When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.
+
+

+Deprecated API

+
+The Deprecated API page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.
+

+Index

+
+The Index contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.
+

+Prev/Next

+These links take you to the next or previous class, interface, package, or related page.

+Frames/No Frames

+These links show and hide the HTML frames. All pages are available with or without frames. +

+

+Serialized Form

+Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description. +

+ + +This help file applies to API documentation generated using the standard doclet. + +
+


+ + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/index-all.html b/spss.server/doc/api-doc-internal/index-all.html new file mode 100644 index 000000000..9281718d8 --- /dev/null +++ b/spss.server/doc/api-doc-internal/index-all.html @@ -0,0 +1,2380 @@ + + + + + + +MOA SP/SS Server Internal API: Index + + + + + + + + + + + + + + + + + +
+ +
+ + +A B C D E F G H I K L M N O P R S T U V W X
+

+A

+
+
AbstractKeyModuleConfigurationImpl - class at.gv.egovernment.moa.spss.server.iaik.config.AbstractKeyModuleConfigurationImpl.
Base implementation class for the KeyModuleConfiguration + interface and the interfaces derived from it.
AbstractKeyModuleConfigurationImpl(String) - +Constructor for class at.gv.egovernment.moa.spss.server.iaik.config.AbstractKeyModuleConfigurationImpl +
Creata new AbstractKeyModuleConfigurationImpl. +
AbstractObservableConfiguration - class at.gv.egovernment.moa.spss.server.iaik.config.AbstractObservableConfiguration.
A base class for observable configuration data.
AbstractObservableConfiguration() - +Constructor for class at.gv.egovernment.moa.spss.server.iaik.config.AbstractObservableConfiguration +
  +
addCertToCertStore(String, String) - +Method in class at.gv.egovernment.moa.spss.server.tools.CertTool +
Add a certificate to a directory certificate store. +
addEntityResolver(EntityResolver) - +Method in class at.gv.egovernment.moa.util.EntityResolverChain +
Add an EntityResolver to the chain. +
addError(String, String) - +Method in class at.gv.egovernment.moa.spss.server.invoke.CreateXMLSignatureResponseBuilder +
Add a ErrorResponse element to the response. +
addObserver(Observer) - +Method in class at.gv.egovernment.moa.spss.server.iaik.config.AbstractObservableConfiguration +
  +
addObserver(Observer) - +Method in class at.gv.egovernment.moa.spss.server.iaik.pki.store.truststore.TrustStoreProfileImpl +
  +
addResourceBundle(ResourceBundle) - +Method in class at.gv.egovernment.moa.util.ResourceBundleChain +
Add a ResourceBundle to the chain. +
addResult(CMSSignatureVerificationResult) - +Method in class at.gv.egovernment.moa.spss.server.invoke.VerifyCMSSignatureResponseBuilder +
Add a verification result to the response. +
addSchemaToPool(InputStream, String) - +Static method in class at.gv.egovernment.moa.util.DOMUtils +
Preparse a schema and add it to the schema pool. +
addSignatureEnvironment(Element) - +Method in class at.gv.egovernment.moa.spss.server.invoke.CreateXMLSignatureResponseBuilder +
Add a SignatureEnvironment element to the response. +
addXPathFilter(XPath2Filter) - +Method in class at.gv.egovernment.moa.spss.server.iaik.xml.XPath2TransformationImpl +
Add an XPath-Filter2 expression to the list of filters. +
ALL_NODES_XPATH - +Static variable in class at.gv.egovernment.moa.util.XPathUtils +
The XPath expression selecting all nodes under a given root (including the + root node itself). +
ALL_SCHEMA_LOCATIONS - +Static variable in interface at.gv.egovernment.moa.util.Constants +
Contains all namespaces and local schema locations for XML schema + definitions relevant for MOA. +
ARCHIVE_REVOCATION_INFO_PROPERTY - +Static variable in class at.gv.egovernment.moa.spss.server.config.ConfigurationProvider +
The name of the generic configuration property determining whether to + archive revocation information. +
ArchiveConfigurationImpl - class at.gv.egovernment.moa.spss.server.iaik.config.ArchiveConfigurationImpl.
An implementation of the ArchiveConfiguration interface + using configuration data provided by the MOA configuration file.
ArchiveConfigurationImpl(ConfigurationProvider) - +Constructor for class at.gv.egovernment.moa.spss.server.iaik.config.ArchiveConfigurationImpl +
Create a new ArchiveConfigurationImpl. +
archiveRevocationInfo(String, String) - +Method in class at.gv.egovernment.moa.spss.server.iaik.config.RevocationConfigurationImpl +
  +
at.gv.egovernment.moa.logging - package at.gv.egovernment.moa.logging
 
at.gv.egovernment.moa.spss - package at.gv.egovernment.moa.spss
 
at.gv.egovernment.moa.spss.server.config - package at.gv.egovernment.moa.spss.server.config
 
at.gv.egovernment.moa.spss.server.iaik.cmsverify - package at.gv.egovernment.moa.spss.server.iaik.cmsverify
 
at.gv.egovernment.moa.spss.server.iaik.config - package at.gv.egovernment.moa.spss.server.iaik.config
 
at.gv.egovernment.moa.spss.server.iaik.pki - package at.gv.egovernment.moa.spss.server.iaik.pki
 
at.gv.egovernment.moa.spss.server.iaik.pki.pathvalidation - package at.gv.egovernment.moa.spss.server.iaik.pki.pathvalidation
 
at.gv.egovernment.moa.spss.server.iaik.pki.revocation - package at.gv.egovernment.moa.spss.server.iaik.pki.revocation
 
at.gv.egovernment.moa.spss.server.iaik.pki.store.truststore - package at.gv.egovernment.moa.spss.server.iaik.pki.store.truststore
 
at.gv.egovernment.moa.spss.server.iaik.xml - package at.gv.egovernment.moa.spss.server.iaik.xml
 
at.gv.egovernment.moa.spss.server.iaik.xmlsign - package at.gv.egovernment.moa.spss.server.iaik.xmlsign
 
at.gv.egovernment.moa.spss.server.iaik.xmlverify - package at.gv.egovernment.moa.spss.server.iaik.xmlverify
 
at.gv.egovernment.moa.spss.server.init - package at.gv.egovernment.moa.spss.server.init
 
at.gv.egovernment.moa.spss.server.invoke - package at.gv.egovernment.moa.spss.server.invoke
 
at.gv.egovernment.moa.spss.server.logging - package at.gv.egovernment.moa.spss.server.logging
 
at.gv.egovernment.moa.spss.server.service - package at.gv.egovernment.moa.spss.server.service
 
at.gv.egovernment.moa.spss.server.tools - package at.gv.egovernment.moa.spss.server.tools
 
at.gv.egovernment.moa.spss.server.transaction - package at.gv.egovernment.moa.spss.server.transaction
 
at.gv.egovernment.moa.spss.server.util - package at.gv.egovernment.moa.spss.server.util
 
at.gv.egovernment.moa.spss.util - package at.gv.egovernment.moa.spss.util
 
at.gv.egovernment.moa.util - package at.gv.egovernment.moa.util
 
AUTO_ADD_CERTIFICATES_PROPERTY - +Static variable in class at.gv.egovernment.moa.spss.server.config.ConfigurationProvider +
The name of the generic configuration property which determines if + certificates should be added to the cert store automatically. +
autoAddCertificates() - +Method in class at.gv.egovernment.moa.spss.server.iaik.pki.PKIProfileImpl +
  +
AxisHandler - class at.gv.egovernment.moa.spss.server.service.AxisHandler.
An handler that is invoked on each web service request and performs some + central message handling. + +
AxisHandler() - +Constructor for class at.gv.egovernment.moa.spss.server.service.AxisHandler +
  +
+
+

+B

+
+
Base64TransformationImpl - class at.gv.egovernment.moa.spss.server.iaik.xml.Base64TransformationImpl.
An implementation of the Base64Transformation + Transformation type.
Base64TransformationImpl() - +Constructor for class at.gv.egovernment.moa.spss.server.iaik.xml.Base64TransformationImpl +
Create a new Base64TransformationImpl. +
Base64Utils - class at.gv.egovernment.moa.util.Base64Utils.
Utitility functions for encoding/decoding Base64 strings.
Base64Utils() - +Constructor for class at.gv.egovernment.moa.util.Base64Utils +
  +
BoolUtils - class at.gv.egovernment.moa.util.BoolUtils.
Utility class for parsing XML schema boolean values.
BoolUtils() - +Constructor for class at.gv.egovernment.moa.util.BoolUtils +
  +
buildChainingModes() - +Method in class at.gv.egovernment.moa.spss.server.config.ConfigurationPartsBuilder +
Build the chaining modes for all configured trust anchors. +
buildCreateSignatureEnvironmentProfiles(File) - +Method in class at.gv.egovernment.moa.spss.server.config.ConfigurationPartsBuilder +
Build the CreateSignatureEnvironmentProfiles. +
buildCreateTransformsInfoProfiles(File) - +Method in class at.gv.egovernment.moa.spss.server.config.ConfigurationPartsBuilder +
Build the CreateTransformsInfoProfiles. +
buildCRLDistributionPoints() - +Method in class at.gv.egovernment.moa.spss.server.config.ConfigurationPartsBuilder +
Build the CRL distribution points mapping. +
buildDateTime(Calendar) - +Static method in class at.gv.egovernment.moa.util.DateTimeUtils +
Builds a dateTime value from a Calendar value. +
buildGenericConfiguration() - +Method in class at.gv.egovernment.moa.spss.server.config.ConfigurationPartsBuilder +
Build the mapping of generic configuration properties. +
buildHardwareCryptoModules() - +Method in class at.gv.egovernment.moa.spss.server.config.ConfigurationPartsBuilder +
Build the configured hardware crypto modules. +
buildHardwareKeyModules(List) - +Method in class at.gv.egovernment.moa.spss.server.config.ConfigurationPartsBuilder +
Build the configured hardware keys. +
buildKeyGroupMappings(Map, IssuerAndSerial) - +Method in class at.gv.egovernment.moa.spss.server.config.ConfigurationPartsBuilder +
Build the key group mapping. +
buildKeyGroups(List) - +Method in class at.gv.egovernment.moa.spss.server.config.ConfigurationPartsBuilder +
Build the key group configuration. +
buildSoftwareKeyModules(List, File) - +Method in class at.gv.egovernment.moa.spss.server.config.ConfigurationPartsBuilder +
Build the configured software keys. +
buildSupplementProfiles(File) - +Method in class at.gv.egovernment.moa.spss.server.config.ConfigurationPartsBuilder +
Build the SupplementProfiles. +
buildTransformationSupplements() - +Method in class at.gv.egovernment.moa.spss.server.invoke.XMLSignatureVerificationProfileFactory +
Build supplemental data objects used in the transformations. +
buildTrustProfiles(File) - +Method in class at.gv.egovernment.moa.spss.server.config.ConfigurationPartsBuilder +
Bulid the trust profile mapping. +
buildVerifyTransformsInfoProfiles(File) - +Method in class at.gv.egovernment.moa.spss.server.config.ConfigurationPartsBuilder +
Build the VerifyTransformsInfoProfiles. +
ByteArrayDataObjectImpl - class at.gv.egovernment.moa.spss.server.iaik.xml.ByteArrayDataObjectImpl.
A BinaryDataObject encapsulating Base64 data.
ByteArrayDataObjectImpl(byte[]) - +Constructor for class at.gv.egovernment.moa.spss.server.iaik.xml.ByteArrayDataObjectImpl +
Create a new ByteArrayDataObjectImpl. +
ByteStreamDataObjectImpl - class at.gv.egovernment.moa.spss.server.iaik.xml.ByteStreamDataObjectImpl.
A BinaryDataObject encapsulating binary data from a stream.
ByteStreamDataObjectImpl(InputStream) - +Constructor for class at.gv.egovernment.moa.spss.server.iaik.xml.ByteStreamDataObjectImpl +
Create a new ByteStreamDataObjectImpl. +
+
+

+C

+
+
C14N_URI - +Static variable in interface at.gv.egovernment.moa.util.Constants +
URI of the Canonical XML algorithm +
C14N_WITH_COMMENTS_URI - +Static variable in interface at.gv.egovernment.moa.util.Constants +
URI of the Canoncial XML with comments algorithm +
CanonicalizationImpl - class at.gv.egovernment.moa.spss.server.iaik.xml.CanonicalizationImpl.
An implementation of the CanonicalizationTransform + Transformation type.
CanonicalizationImpl(String) - +Constructor for class at.gv.egovernment.moa.spss.server.iaik.xml.CanonicalizationImpl +
Create a new CanonicalizationTransformImpl object. +
CertStoreConfigurationImpl - class at.gv.egovernment.moa.spss.server.iaik.config.CertStoreConfigurationImpl.
An implementation of the CertStoreConfiguration interface based + on MOA configuration data.
CertStoreConfigurationImpl(ConfigurationProvider) - +Constructor for class at.gv.egovernment.moa.spss.server.iaik.config.CertStoreConfigurationImpl +
Create a new CertStoreConfigurationImpl. +
CertTool - class at.gv.egovernment.moa.spss.server.tools.CertTool.
A tool to support X509 certificate handling for configuring the MOA SP/SS + service. + +
CertTool() - +Constructor for class at.gv.egovernment.moa.spss.server.tools.CertTool +
  +
checkAttributeParentsInNodeList(NodeList) - +Static method in class at.gv.egovernment.moa.util.DOMUtils +
Check, that each attribute node in the given NodeList has its + parent in the NodeList as well. +
checkSecurityLayerManifest() - +Method in class at.gv.egovernment.moa.spss.server.iaik.xmlverify.XMLSignatureVerificationProfileImpl +
  +
checkXMLDsigManifests() - +Method in class at.gv.egovernment.moa.spss.server.iaik.xmlverify.XMLSignatureVerificationProfileImpl +
  +
clearTiming(String) - +Method in class at.gv.egovernment.moa.util.MOATimer +
Remove a timing. +
CMSSignatureVerificationInvoker - class at.gv.egovernment.moa.spss.server.invoke.CMSSignatureVerificationInvoker.
A class providing an interface to the + CMSSignatureVerificationModule. + +
CMSSignatureVerificationInvoker() - +Constructor for class at.gv.egovernment.moa.spss.server.invoke.CMSSignatureVerificationInvoker +
Create a new CMSSignatureVerificationInvoker. + + +
CMSSignatureVerificationProfileFactory - class at.gv.egovernment.moa.spss.server.invoke.CMSSignatureVerificationProfileFactory.
A factory to create a CMSSignatureVerificationProfile from a + VerifyCMSSignatureRequest and the current MOA configuration + data.
CMSSignatureVerificationProfileFactory(VerifyCMSSignatureRequest) - +Constructor for class at.gv.egovernment.moa.spss.server.invoke.CMSSignatureVerificationProfileFactory +
Create a new CMSSignatureVerificationProfileFactory. +
CMSSignatureVerificationProfileImpl - class at.gv.egovernment.moa.spss.server.iaik.cmsverify.CMSSignatureVerificationProfileImpl.
An implementation of the CMSSignatureVerificationProfile + interface.
CMSSignatureVerificationProfileImpl() - +Constructor for class at.gv.egovernment.moa.spss.server.iaik.cmsverify.CMSSignatureVerificationProfileImpl +
  +
CollectionUtils - class at.gv.egovernment.moa.util.CollectionUtils.
Various utility methods for dealing with java.util.Collection + classes.
CollectionUtils() - +Constructor for class at.gv.egovernment.moa.util.CollectionUtils +
  +
collectNamespaceURIs(Element) - +Static method in class at.gv.egovernment.moa.util.DOMUtils +
Collect all the namespace URIs used in the subtree of a given element. +
compareStreams(InputStream, InputStream) - +Static method in class at.gv.egovernment.moa.util.StreamUtils +
Compare the contents of two InputStreams. +
CONFIG_PROPERTY_NAME - +Static variable in class at.gv.egovernment.moa.spss.server.config.ConfigurationProvider +
The name of the system property which contains the file name of the + configuration file. +
ConfigurationDataImpl - class at.gv.egovernment.moa.spss.server.iaik.config.ConfigurationDataImpl.
An implementation of the ConfigurationData interface using + MOA configuration data.
ConfigurationDataImpl(ConfigurationProvider) - +Constructor for class at.gv.egovernment.moa.spss.server.iaik.config.ConfigurationDataImpl +
Create a new ConfigurationDataImpl. +
ConfigurationException - exception at.gv.egovernment.moa.spss.server.config.ConfigurationException.
Exception signalling an error in the configuration.
ConfigurationException(String, Object[]) - +Constructor for class at.gv.egovernment.moa.spss.server.config.ConfigurationException +
Create a ConfigurationException. +
ConfigurationException(String, Object[], Throwable) - +Constructor for class at.gv.egovernment.moa.spss.server.config.ConfigurationException +
Create a ConfigurationException. +
ConfigurationPartsBuilder - class at.gv.egovernment.moa.spss.server.config.ConfigurationPartsBuilder.
A class that builds configuration data from a DOM based representation.
ConfigurationPartsBuilder(Element) - +Constructor for class at.gv.egovernment.moa.spss.server.config.ConfigurationPartsBuilder +
Create a new ConfigurationPartsBuilder. +
ConfigurationProvider - class at.gv.egovernment.moa.spss.server.config.ConfigurationProvider.
A class providing access to the MOA configuration data. + +
ConfigurationProvider(String) - +Constructor for class at.gv.egovernment.moa.spss.server.config.ConfigurationProvider +
Constructor for ConfigurationProvider. +
ConfigurationServlet - class at.gv.egovernment.moa.spss.server.service.ConfigurationServlet.
A servlet to initialize and update the MOA configuration.
ConfigurationServlet() - +Constructor for class at.gv.egovernment.moa.spss.server.service.ConfigurationServlet +
  +
ConfiguratorImpl - class at.gv.egovernment.moa.spss.server.init.ConfiguratorImpl.
Default implementation of Configurator.
ConfiguratorImpl() - +Constructor for class at.gv.egovernment.moa.spss.server.init.ConfiguratorImpl +
  +
configure(ConfigurationProvider) - +Method in class at.gv.egovernment.moa.spss.server.iaik.config.IaikConfigurator +
Configure the IAIK MOA subsystem. +
Constants - interface at.gv.egovernment.moa.util.Constants.
Contains various constants used throughout the system.
createFromContentOptionalRefType(Content, String, boolean, boolean, boolean, boolean) - +Method in class at.gv.egovernment.moa.spss.server.invoke.DataObjectFactory +
Create a DataObject from a Content object. +
createFromSignatureEnvironment(Element, String, String) - +Method in class at.gv.egovernment.moa.spss.server.invoke.DataObjectFactory +
Create an XMLDataObject from the given signature environment. +
createFromTransformParameter(TransformParameter) - +Method in class at.gv.egovernment.moa.spss.server.invoke.DataObjectFactory +
Create a DataObject from a TransformParameter + object. +
createFromURI(String, boolean) - +Method in class at.gv.egovernment.moa.spss.server.invoke.DataObjectFactory +
Create a DataObject from data located at the given URI. +
createFromXmlDataObjectAssociation(XMLDataObjectAssociation, boolean, boolean) - +Method in class at.gv.egovernment.moa.spss.server.invoke.DataObjectFactory +
Create a DataObject from a + XMLDataObjectAssociation object. +
createKeyStore(String, String[]) - +Static method in class at.gv.egovernment.moa.util.KeyStoreUtils +
Creates a key store from X509 certificate files, aliasing them with + the index in the String[], starting with "0". +
createKeyStoreFromCertificateDirectory(String, String) - +Static method in class at.gv.egovernment.moa.util.KeyStoreUtils +
Creates a key store from a directory containg X509 certificate files, + aliasing them with the index in the String[], starting with "0". + +
createMoaException(Exception) - +Method in class at.gv.egovernment.moa.spss.server.invoke.IaikExceptionMapper +
Create a MOAException from a given IAIKException + by looking it up in the mapping. +
createNew() - +Method in class at.gv.egovernment.moa.spss.server.iaik.config.DirectoryCertStoreParametersImpl +
  +
createProfile() - +Method in class at.gv.egovernment.moa.spss.server.invoke.CMSSignatureVerificationProfileFactory +
Create a CMSSignatureVerificationProfile from the given + request and the current MOA configuration. +
createProfile() - +Method in class at.gv.egovernment.moa.spss.server.invoke.XMLSignatureVerificationProfileFactory +
Create a XMLSignatureCreationProfile from the + VerifyXMLSignaturesRequest and the current MOA configuration. +
createProfile(SingleSignatureInfo) - +Method in class at.gv.egovernment.moa.spss.server.invoke.XMLSignatureCreationProfileFactory +
Create a XMLSignatureCreationProfile for the given + SingleSignatureInfo object.. +
createSignatureEnvironment(Content, List) - +Method in class at.gv.egovernment.moa.spss.server.invoke.DataObjectFactory +
Return the signature environment, i.e., the root element of the + document, into which the signature will be inserted (if created) or which + contains the signature (if verified). +
createTransformation(Transform) - +Method in class at.gv.egovernment.moa.spss.server.invoke.TransformationFactory +
Create a Transformation based on a + Transform object. +
createTransformationList(List) - +Method in class at.gv.egovernment.moa.spss.server.invoke.TransformationFactory +
Create a List of Transformations from a + List of Transforms. +
createXMLSignature(CreateXMLSignatureRequest) - +Method in class at.gv.egovernment.moa.spss.server.invoke.SignatureCreationServiceImpl +
Create an XML signature. +
createXMLSignature(CreateXMLSignatureRequest, Set) - +Method in class at.gv.egovernment.moa.spss.server.invoke.XMLSignatureCreationInvoker +
Process the CreateXMLSignatureRequest message and invoke the + XMLSignatureCreationModule for every + SingleSignatureInfo contained in the request. +
CreateXMLSignatureRequest(Element[]) - +Method in class at.gv.egovernment.moa.spss.server.service.SignatureCreationService +
Handle a CreateXMLSignatureRequest. +
CreateXMLSignatureResponseBuilder - class at.gv.egovernment.moa.spss.server.invoke.CreateXMLSignatureResponseBuilder.
A class to build a CreateXMLSignatureResponse. + +
CreateXMLSignatureResponseBuilder() - +Constructor for class at.gv.egovernment.moa.spss.server.invoke.CreateXMLSignatureResponseBuilder +
  +
CRLDistributionPointAdapter - class at.gv.egovernment.moa.spss.server.iaik.config.CRLDistributionPointAdapter.
A class that wraps an + at.gv.egovernment.moa.spss.server.config.DistributionPoint as a + iaik.pki.revocation.CRLDistributionPoint.
CRLDistributionPointAdapter(DistributionPoint) - +Constructor for class at.gv.egovernment.moa.spss.server.iaik.config.CRLDistributionPointAdapter +
Create a new CRLDistributionPointAdapter. +
+
+

+D

+
+
DATABASE_ARCHIVE_PARAMETER_PROPERTY - +Static variable in class at.gv.egovernment.moa.spss.server.config.ConfigurationProvider +
The name of the generic configuration property giving the database URL of + the CRL archive. +
DataBaseArchiveParameterImpl - class at.gv.egovernment.moa.spss.server.iaik.config.DataBaseArchiveParameterImpl.
An implementation of the DataBaseArchiveParameter interface.
DataBaseArchiveParameterImpl(String) - +Constructor for class at.gv.egovernment.moa.spss.server.iaik.config.DataBaseArchiveParameterImpl +
Create a new DataBaseArchiveParameterImpl. +
DataObjectFactory - class at.gv.egovernment.moa.spss.server.invoke.DataObjectFactory.
A class to create DataObjects contained in different + locations of the MOA XML request format.
DataObjectFactory() - +Constructor for class at.gv.egovernment.moa.spss.server.invoke.DataObjectFactory +
Create a new DataObjectFactory. + + +
DataObjectImpl - class at.gv.egovernment.moa.spss.server.iaik.xml.DataObjectImpl.
Abstract base implementation for the classes derived from + DataObject.
DataObjectImpl() - +Constructor for class at.gv.egovernment.moa.spss.server.iaik.xml.DataObjectImpl +
  +
DataObjectTreatmentImpl - class at.gv.egovernment.moa.spss.server.iaik.xmlsign.DataObjectTreatmentImpl.
An object encapsulating how to treat an associated DataObject + when creating a signature.
DataObjectTreatmentImpl(IdGenerator) - +Constructor for class at.gv.egovernment.moa.spss.server.iaik.xmlsign.DataObjectTreatmentImpl +
Create a new DataObjectTreatmentImpl. +
DateTimeUtils - class at.gv.egovernment.moa.util.DateTimeUtils.
Utility for parsing and building XML type dateTime, + according to ISO 8601.
DateTimeUtils() - +Constructor for class at.gv.egovernment.moa.util.DateTimeUtils +
  +
debug(Object) - +Static method in class at.gv.egovernment.moa.logging.Logger +
Log a debug message. +
debug(TransactionId, Object, Throwable) - +Method in class at.gv.egovernment.moa.spss.server.logging.IaikLog +
  +
decode(String, boolean) - +Static method in class at.gv.egovernment.moa.util.Base64Utils +
Read the bytes encoded in a Base64 encoded String. +
decode(String, String) - +Static method in class at.gv.egovernment.moa.util.URLDecoder +
Decodes an application/x-www-form-urlencoded string using a specific encoding scheme. +
decodeToStream(String, boolean) - +Static method in class at.gv.egovernment.moa.util.Base64Utils +
Read the bytes encoded in a Base64 encoded String and provide + them via an InputStream. +
detach() - +Method in class at.gv.egovernment.moa.util.NodeIteratorAdapter +
  +
DIRECTORY_CERTSTORE_PARAMETER_PROPERTY - +Static variable in class at.gv.egovernment.moa.spss.server.config.ConfigurationProvider +
The name of the generic configuration property giving the root directory of + a directory based cert store. +
DirectoryCertStoreParametersImpl - class at.gv.egovernment.moa.spss.server.iaik.config.DirectoryCertStoreParametersImpl.
An implementation of the DirectoryCertStoreParameters interface.
DirectoryCertStoreParametersImpl(String, String, boolean, boolean) - +Constructor for class at.gv.egovernment.moa.spss.server.iaik.config.DirectoryCertStoreParametersImpl +
Create a new DirectoryCertStoreParameterImpl. +
DistributionPoint - class at.gv.egovernment.moa.spss.server.config.DistributionPoint.
A class containing information about a CRL distribution point.
DistributionPoint(String, String) - +Constructor for class at.gv.egovernment.moa.spss.server.config.DistributionPoint +
Create a DistributionPoint with a URI and a list of reason + codes. +
doGet(HttpServletRequest, HttpServletResponse) - +Method in class at.gv.egovernment.moa.spss.server.service.ConfigurationServlet +
Handle a HTTP GET request, used to indicated that the MOA + configuration needs to be updated (reloaded). +
DOMUtils - class at.gv.egovernment.moa.util.DOMUtils.
Various utility functions for handling XML DOM trees. + +
DOMUtils() - +Constructor for class at.gv.egovernment.moa.util.DOMUtils +
  +
doPost(HttpServletRequest, HttpServletResponse) - +Method in class at.gv.egovernment.moa.spss.server.service.ConfigurationServlet +
Do the same as doGet. +
DSIG_EC_NS_URI - +Static variable in interface at.gv.egovernment.moa.util.Constants +
URI of the Exclusive Canonicalization XML namespace +
DSIG_EC_PREFIX - +Static variable in interface at.gv.egovernment.moa.util.Constants +
Prefix used for the Exclusive Canonicalization XML namespace +
DSIG_EC_SCHEMA_LOCATION - +Static variable in interface at.gv.egovernment.moa.util.Constants +
Local location of the Exclusive Canonicalizaion XML schema definition +
DSIG_FILTER2_NS_URI - +Static variable in interface at.gv.egovernment.moa.util.Constants +
URI of the XMLDSig XPath Filter XML namespace. +
DSIG_FILTER2_PREFIX - +Static variable in interface at.gv.egovernment.moa.util.Constants +
Prefix used for the XMLDSig XPath Filter XML namespace +
DSIG_FILTER2_SCHEMA_LOCATION - +Static variable in interface at.gv.egovernment.moa.util.Constants +
Local location of the XMLDSig XPath Filter XML schema definition. +
DSIG_NS_URI - +Static variable in interface at.gv.egovernment.moa.util.Constants +
URI of the XMLDSig XML namespace. +
DSIG_PREFIX - +Static variable in interface at.gv.egovernment.moa.util.Constants +
Prefix used for the XMLDSig XML namespace +
DSIG_SCHEMA_LOCATION - +Static variable in interface at.gv.egovernment.moa.util.Constants +
Local location of the XMLDSig XML schema. +
duration(Object) - +Method in class at.gv.egovernment.moa.util.MOATimer +
Get the duration of an action. +
durationAsString(Object) - +Method in class at.gv.egovernment.moa.util.MOATimer +
Get the duration of an action, as a nicely formatted String. +
+
+

+E

+
+
ECDSA_NS_URI - +Static variable in interface at.gv.egovernment.moa.util.Constants +
URI of the ECDSA XML namespace +
ECDSA_PREFIX - +Static variable in interface at.gv.egovernment.moa.util.Constants +
Prefix used for ECDSA namespace +
ECDSA_SCHEMA_LOCATION - +Static variable in interface at.gv.egovernment.moa.util.Constants +
Local location of ECDSA XML schema definition +
encode(byte[]) - +Static method in class at.gv.egovernment.moa.util.Base64Utils +
Convert a byte array to a Base64 encoded String. +
encode(InputStream) - +Static method in class at.gv.egovernment.moa.util.Base64Utils +
Convert the data contained in the given stream to a Base64 encoded + String. +
encode(String, String) - +Static method in class at.gv.egovernment.moa.util.URLEncoder +
Translates a string into x-www-form-urlencoded format. +
EntityResolverChain - class at.gv.egovernment.moa.util.EntityResolverChain.
Implementation of the org.xml.sax.EntityResolver, + for use by a org.apache.xerces.parsers.DOMParser.
EntityResolverChain() - +Constructor for class at.gv.egovernment.moa.util.EntityResolverChain +
  +
EnvelopedSignatureTransformationImpl - class at.gv.egovernment.moa.spss.server.iaik.xml.EnvelopedSignatureTransformationImpl.
An implementation of the EnvelopedSignatureTransformation + Transformation type.
EnvelopedSignatureTransformationImpl() - +Constructor for class at.gv.egovernment.moa.spss.server.iaik.xml.EnvelopedSignatureTransformationImpl +
Create a new EnvelopedSignatureTransformationImpl. +
equals(Object) - +Method in class at.gv.egovernment.moa.spss.server.config.KeyGroupEntry +
Compare this KeyGroupEntry to another. +
equals(Object) - +Method in class at.gv.egovernment.moa.spss.server.config.IssuerAndSerial +
Compare this IssuerAndSerial to another object. +
equals(Object) - +Method in class at.gv.egovernment.moa.spss.server.iaik.xml.XPath2TransformationImpl +
Compare this XPath2Transformation to another. +
equals(Object) - +Method in class at.gv.egovernment.moa.spss.server.iaik.xml.EnvelopedSignatureTransformationImpl +
Compare this object to another EnvelopedSignatureTransformation. +
equals(Object) - +Method in class at.gv.egovernment.moa.spss.server.iaik.xml.ExclusiveCanonicalizationImpl +
Compare this object to another CanonicalizationTransform. +
equals(Object) - +Method in class at.gv.egovernment.moa.spss.server.iaik.xml.XPath2FilterImpl +
Compare this object to another. +
equals(Object) - +Method in class at.gv.egovernment.moa.spss.server.iaik.xml.CanonicalizationImpl +
Compare this object to another Canonicalization. +
equals(Object) - +Method in class at.gv.egovernment.moa.spss.server.iaik.xml.XPathTransformationImpl +
Compare this XPathTransformation to another. +
equals(Object) - +Method in class at.gv.egovernment.moa.spss.server.iaik.xml.XSLTTransformationImpl +
Compare this XSLTTransformation to another. +
equals(Object) - +Method in class at.gv.egovernment.moa.spss.server.iaik.xml.Base64TransformationImpl +
Compare this Base64Transformation to another. +
error(Object) - +Static method in class at.gv.egovernment.moa.logging.Logger +
Log an error message. +
error(Object, Throwable) - +Static method in class at.gv.egovernment.moa.logging.Logger +
Log an error message. +
error(SAXParseException) - +Method in class at.gv.egovernment.moa.util.MOAErrorHandler +
Logs a warning and rethrows the exception. +
error(SAXParseException) - +Method in class at.gv.egovernment.moa.util.MOADefaultHandler +
  +
error(TransactionId, Object, Throwable) - +Method in class at.gv.egovernment.moa.spss.server.logging.IaikLog +
  +
evaluateSignatureLocation(Element, ElementSelector) - +Static method in class at.gv.egovernment.moa.spss.server.invoke.InvokerUtils +
Select the signature parent element. +
EXC_C14N_URI - +Static variable in interface at.gv.egovernment.moa.util.Constants +
URI of the Exclusive Canonical XML algorithm +
EXC_C14N_WITH_COMMENTS_URI - +Static variable in interface at.gv.egovernment.moa.util.Constants +
URI of the Exclusive Canonical XML with commments algorithm +
ExclusiveCanonicalizationImpl - class at.gv.egovernment.moa.spss.server.iaik.xml.ExclusiveCanonicalizationImpl.
An implementation of the ExclusiveCanonicalization type + of Transformation.
ExclusiveCanonicalizationImpl(String, List) - +Constructor for class at.gv.egovernment.moa.spss.server.iaik.xml.ExclusiveCanonicalizationImpl +
Create a new ExclusiveCanonicalizationImpl object. +
ExternalURIResolver - class at.gv.egovernment.moa.spss.server.invoke.ExternalURIResolver.
Resolve external URIs and provide them as a stream.
ExternalURIResolver() - +Constructor for class at.gv.egovernment.moa.spss.server.invoke.ExternalURIResolver +
  +
+
+

+F

+
+
fatal(Object) - +Static method in class at.gv.egovernment.moa.logging.Logger +
Log a fatal error message. +
fatal(Object, Throwable) - +Static method in class at.gv.egovernment.moa.logging.Logger +
Log a fatal error message. +
fatal(TransactionId, Object, Throwable) - +Method in class at.gv.egovernment.moa.spss.server.logging.IaikLog +
  +
fatalError(SAXParseException) - +Method in class at.gv.egovernment.moa.util.MOAErrorHandler +
Logs a warning and rethrows the exception. +
fatalError(SAXParseException) - +Method in class at.gv.egovernment.moa.util.MOADefaultHandler +
  +
FileUtils - class at.gv.egovernment.moa.util.FileUtils.
Utility for accessing files on the file system, and for reading from input streams.
FileUtils() - +Constructor for class at.gv.egovernment.moa.util.FileUtils +
  +
+
+

+G

+
+
generateWSDL(MessageContext) - +Method in class at.gv.egovernment.moa.spss.server.service.AxisHandler +
Generate the WSDL into the msgContext. + + +
getAlgorithmURI() - +Method in class at.gv.egovernment.moa.spss.server.iaik.xml.TransformationImpl +
  +
getAlternativeDistributionPoints(X509Certificate, Date) - +Method in class at.gv.egovernment.moa.spss.server.iaik.config.RevocationConfigurationImpl +
  +
getArchiveConfiguration() - +Method in class at.gv.egovernment.moa.spss.server.iaik.config.PKIConfigurationImpl +
  +
getArchiveParameters() - +Method in class at.gv.egovernment.moa.spss.server.iaik.config.ArchiveConfigurationImpl +
Return the ArchiveParameters describing this + ArchiveConfiguration. +
getAttributeValue(Element, String, String) - +Static method in class at.gv.egovernment.moa.util.XPathUtils +
Return the value of a DOM attribute whose location is given by an XPath + expression. +
getCanonicalizationAlgorithmName() - +Method in class at.gv.egovernment.moa.spss.server.config.ConfigurationPartsBuilder +
Returns the canonicalization algorithm name. +
getCanonicalizationAlgorithmName() - +Method in class at.gv.egovernment.moa.spss.server.config.ConfigurationProvider +
Return the name of the canonicalization algorithm used during signature + creation. +
getCertificateValidationProfile() - +Method in class at.gv.egovernment.moa.spss.server.iaik.cmsverify.CMSSignatureVerificationProfileImpl +
  +
getCertificateValidationProfile() - +Method in class at.gv.egovernment.moa.spss.server.iaik.xmlverify.XMLSignatureVerificationProfileImpl +
  +
getCertStoreConfiguration() - +Method in class at.gv.egovernment.moa.spss.server.iaik.config.PKIConfigurationImpl +
  +
getChainingMode(X509Certificate) - +Method in class at.gv.egovernment.moa.spss.server.config.ConfigurationProvider +
Return the chaining mode for a given trust anchor. +
getChainingMode(X509Certificate) - +Method in class at.gv.egovernment.moa.spss.server.iaik.config.ValidationConfigurationImpl +
  +
getClientCertificate() - +Method in class at.gv.egovernment.moa.spss.server.transaction.TransactionContext +
Returns the client certificate. +
getConfigElem() - +Method in class at.gv.egovernment.moa.spss.server.config.ConfigurationPartsBuilder +
Returns the root element of the MOA configuration. +
getConfiguration() - +Method in class at.gv.egovernment.moa.spss.server.transaction.TransactionContext +
Returns the ConfigurationProvider associated with this + transaction. +
getContentType() - +Method in class at.gv.egovernment.moa.spss.server.invoke.ExternalURIResolver +
Return the content type of the data detected at the URI from the previous + call of resolve(). +
getCreateSignatureEnvironmentProfile(String) - +Method in class at.gv.egovernment.moa.spss.server.config.ConfigurationProvider +
Return a CreateSignatureEnvironmentProfile with the given ID. +
getCreateTransformsInfoProfile(String) - +Method in class at.gv.egovernment.moa.spss.server.config.ConfigurationProvider +
Return a CreateTransformsInfoProfile with the given ID. +
getCRLArchiveDuration() - +Method in class at.gv.egovernment.moa.spss.server.config.ConfigurationPartsBuilder +
Return the CRL archive duration. +
getCRLArchiveDuration() - +Method in class at.gv.egovernment.moa.spss.server.config.ConfigurationProvider +
Return the CRL archive duration. +
getCRLDP(X509Certificate) - +Method in class at.gv.egovernment.moa.spss.server.config.ConfigurationProvider +
Return the CRL distribution points for a given CA. +
getCryptoModuleConfigurations() - +Method in class at.gv.egovernment.moa.spss.server.iaik.config.ConfigurationDataImpl +
  +
getDataObjectTreatmentList() - +Method in class at.gv.egovernment.moa.spss.server.iaik.xmlsign.XMLSignatureCreationProfileImpl +
  +
getDefaultChainingMode() - +Method in class at.gv.egovernment.moa.spss.server.config.ConfigurationPartsBuilder +
Returns the default chaining mode from the configuration. +
getDigestMethodAlgorithmName() - +Method in class at.gv.egovernment.moa.spss.server.config.ConfigurationPartsBuilder +
Returns the digest method algorithm name. +
getDigestMethodAlgorithmName() - +Method in class at.gv.egovernment.moa.spss.server.config.ConfigurationProvider +
Return the name of the digest algorithm used during signature creation. +
getDsigDataObjectID() - +Method in class at.gv.egovernment.moa.spss.server.iaik.xmlsign.DataObjectTreatmentImpl +
  +
getDsigManifestID() - +Method in class at.gv.egovernment.moa.spss.server.iaik.xmlsign.XMLSignatureCreationProfileImpl +
  +
getElement() - +Method in class at.gv.egovernment.moa.spss.server.iaik.xml.XMLDataObjectImpl +
  +
getElement() - +Method in class at.gv.egovernment.moa.spss.server.iaik.xml.XMLSignatureImpl +
  +
getElementValue(Element, String, String) - +Static method in class at.gv.egovernment.moa.util.XPathUtils +
Return the value of a DOM element whose location is given by an XPath + expression. +
getExpandEntityReferences() - +Method in class at.gv.egovernment.moa.util.NodeIteratorAdapter +
  +
getFactory() - +Method in class at.gv.egovernment.moa.spss.server.iaik.config.LoggerConfigImpl +
  +
getFileName() - +Method in class at.gv.egovernment.moa.spss.server.config.SoftwareKeyModule +
Return the name of the PKCS12 keystore file containing this + SoftwareKey. +
getFilter() - +Method in class at.gv.egovernment.moa.util.NodeIteratorAdapter +
  +
getFilterType() - +Method in class at.gv.egovernment.moa.spss.server.iaik.xml.XPath2FilterImpl +
  +
getFinalContentType() - +Method in class at.gv.egovernment.moa.spss.server.iaik.xmlsign.DataObjectTreatmentImpl +
  +
getGenericConfiguration(String) - +Method in class at.gv.egovernment.moa.spss.server.config.ConfigurationProvider +
Return the value of a generic configuration. +
getGenericConfiguration(String, String) - +Method in class at.gv.egovernment.moa.spss.server.config.ConfigurationProvider +
Return the value of a generic configuration, or a given default value. +
getHardwareCryptoModules() - +Method in class at.gv.egovernment.moa.spss.server.config.ConfigurationProvider +
Return the configured hardware crypto modules. +
getHardwareKeyModules() - +Method in class at.gv.egovernment.moa.spss.server.config.ConfigurationProvider +
Return the hardware key modules configuration. +
getHashAlgorithmName() - +Method in class at.gv.egovernment.moa.spss.server.iaik.xmlsign.DataObjectTreatmentImpl +
  +
getId() - +Method in class at.gv.egovernment.moa.spss.server.config.KeyGroup +
Return the ID of this KeyGroup. +
getId() - +Method in class at.gv.egovernment.moa.spss.server.config.KeyModule +
Return the key ID. +
getId() - +Method in class at.gv.egovernment.moa.spss.server.config.TrustProfile +
Return the ID of this TrustProfile. +
getId() - +Method in class at.gv.egovernment.moa.spss.server.iaik.config.DirectoryCertStoreParametersImpl +
  +
getInclusiveNamespacePrefixes() - +Method in class at.gv.egovernment.moa.spss.server.iaik.xml.ExclusiveCanonicalizationImpl +
  +
getInitialAnyPolicyInhibit() - +Method in class at.gv.egovernment.moa.spss.server.iaik.pki.pathvalidation.ValidationProfileImpl +
  +
getInitialExplicitPolicy() - +Method in class at.gv.egovernment.moa.spss.server.iaik.pki.pathvalidation.ValidationProfileImpl +
  +
getInitialPolicyMappingInhibit() - +Method in class at.gv.egovernment.moa.spss.server.iaik.pki.pathvalidation.ValidationProfileImpl +
  +
getInitialPolicySet() - +Method in class at.gv.egovernment.moa.spss.server.iaik.pki.pathvalidation.ValidationProfileImpl +
  +
getInputStream() - +Method in class at.gv.egovernment.moa.spss.server.iaik.xml.ByteArrayDataObjectImpl +
Return the binary data encoded in the Base64 String as a + stream. +
getInputStream() - +Method in class at.gv.egovernment.moa.spss.server.iaik.xml.ByteStreamDataObjectImpl +
Return the binary data from this object as a stream. +
getInstance() - +Static method in class at.gv.egovernment.moa.logging.LoggingContextManager +
Get the single instance of the LoggingContextManager class. +
getInstance() - +Static method in class at.gv.egovernment.moa.util.MessageProvider +
Return the single instance of the MessageProvider. + + +
getInstance() - +Static method in class at.gv.egovernment.moa.util.MOATimer +
Return the single instance of this class. +
getInstance() - +Static method in class at.gv.egovernment.moa.spss.server.config.ConfigurationProvider +
Return the single instance of configuration data. +
getInstance() - +Static method in class at.gv.egovernment.moa.spss.server.invoke.XMLSignatureVerificationInvoker +
Get the single instance of this class. +
getInstance() - +Static method in class at.gv.egovernment.moa.spss.server.invoke.IaikExceptionMapper +
Get the single instance of this class. +
getInstance() - +Static method in class at.gv.egovernment.moa.spss.server.invoke.DataObjectFactory +
Return the only instance of this class. +
getInstance() - +Static method in class at.gv.egovernment.moa.spss.server.invoke.CMSSignatureVerificationInvoker +
Return the only instance of this class. +
getInstance() - +Static method in class at.gv.egovernment.moa.spss.server.invoke.XMLSignatureCreationInvoker +
Get the only instance of this class. +
getInstance() - +Static method in class at.gv.egovernment.moa.spss.server.invoke.TransformationFactory +
Get the single instance of the factory. +
getInstance() - +Static method in class at.gv.egovernment.moa.spss.server.transaction.TransactionContextManager +
Get the single instance of TransactionContextManager. +
getInstance() - +Static method in class at.gv.egovernment.moa.spss.util.MessageProvider +
Return the single instance of the MessageProvider. + + +
getInstance(Class) - +Method in class at.gv.egovernment.moa.spss.server.logging.IaikLogFactory +
  +
getInstance(String) - +Method in class at.gv.egovernment.moa.spss.server.logging.IaikLogFactory +
  +
getIssuerDN() - +Method in class at.gv.egovernment.moa.spss.server.config.KeyGroupEntry +
Return the issuer DN of this KeyGroupEntry for identifying the + certificate within the key module. +
getIssuerDN() - +Method in class at.gv.egovernment.moa.spss.server.config.IssuerAndSerial +
Return the issuer DN in RFC2253 format. +
getJDBCUrl() - +Method in class at.gv.egovernment.moa.spss.server.iaik.config.DataBaseArchiveParameterImpl +
  +
getKeyGroupEntries() - +Method in class at.gv.egovernment.moa.spss.server.config.KeyGroup +
Return the KeyEntrys contained in this KeyGroup. +
getKeyGroupEntries(Principal, BigInteger, String) - +Method in class at.gv.egovernment.moa.spss.server.config.ConfigurationProvider +
Return the set of KeyGroupEntrys of a given key group, which a + client (identified by an issuer/serial pair) may access. +
getKeyGroups() - +Method in class at.gv.egovernment.moa.spss.server.config.ConfigurationProvider +
Return the key group mapping. +
getKeyManagers(KeyStore, String) - +Static method in class at.gv.egovernment.moa.util.SSLUtils +
Gets the KeyManagers from a default KeyManagerFactory, + initialized from the given client key store. +
getKeyManagers(String, String, String) - +Static method in class at.gv.egovernment.moa.util.SSLUtils +
Loads the client key store from file and gets the + KeyManagers from a default KeyManagerFactory, + initialized from the given client key store. +
getKeyModuleConfigurations() - +Method in class at.gv.egovernment.moa.spss.server.iaik.config.ConfigurationDataImpl +
  +
getKeySet() - +Method in class at.gv.egovernment.moa.spss.server.iaik.xmlsign.XMLSignatureCreationProfileImpl +
  +
getKeyStoreAsStream() - +Method in class at.gv.egovernment.moa.spss.server.iaik.config.SoftwareKeyModuleConfigurationImpl +
  +
getKeyStoreAuthenticationData() - +Method in class at.gv.egovernment.moa.spss.server.iaik.config.SoftwareKeyModuleConfigurationImpl +
  +
getKeyStoreTypeName() - +Method in class at.gv.egovernment.moa.spss.server.iaik.config.SoftwareKeyModuleConfigurationImpl +
  +
getLength() - +Method in class at.gv.egovernment.moa.util.NodeListAdapter +
  +
getLoggerConfig() - +Method in class at.gv.egovernment.moa.spss.server.iaik.config.ConfigurationDataImpl +
  +
getLoggingContext() - +Method in class at.gv.egovernment.moa.logging.LoggingContextManager +
Return the LoggingContext for the current thread. +
getLogID() - +Method in class at.gv.egovernment.moa.spss.server.logging.TransactionId +
  +
getMaxRevocationAge(String) - +Method in class at.gv.egovernment.moa.spss.server.iaik.pki.revocation.RevocationProfileImpl +
  +
getMessage(String, Object[]) - +Method in class at.gv.egovernment.moa.util.MessageProvider +
Get the message corresponding to a given message ID. +
getMessage(String, Object[]) - +Method in class at.gv.egovernment.moa.util.Messages +
Get the message corresponding to a given message ID. +
getMessage(String, Object[]) - +Method in class at.gv.egovernment.moa.spss.util.MessageProvider +
Get the message corresponding to a given message ID. +
getMessageId() - +Method in class at.gv.egovernment.moa.spss.MOAException +
Returns the message ID of this exception. +
getMimeType() - +Method in class at.gv.egovernment.moa.spss.server.iaik.xml.DataObjectImpl +
  +
getModuleID() - +Method in class at.gv.egovernment.moa.spss.server.config.KeyGroupEntry +
Return the key module ID to which this KeyGroupEntry belongs + to. +
getModuleID() - +Method in class at.gv.egovernment.moa.spss.server.iaik.config.AbstractKeyModuleConfigurationImpl +
  +
getModuleName() - +Method in class at.gv.egovernment.moa.spss.server.iaik.config.HardwareKeyModuleConfigurationImpl +
  +
getModuleName() - +Method in class at.gv.egovernment.moa.spss.server.iaik.config.HardwareCryptoModuleConfigurationImpl +
  +
getName() - +Method in class at.gv.egovernment.moa.spss.server.config.HardwareKeyModule +
Return the name of this HardwareKey. +
getName() - +Method in class at.gv.egovernment.moa.spss.server.config.HardwareCryptoModule +
Returns the name of this HardwareCryptoModule. +
getNameConstraintsProcessing() - +Method in class at.gv.egovernment.moa.spss.server.iaik.pki.pathvalidation.ValidationProfileImpl +
  +
getNamespaceDeclarations() - +Method in class at.gv.egovernment.moa.spss.server.iaik.xml.XPath2FilterImpl +
  +
getNamespaceDeclarations() - +Method in class at.gv.egovernment.moa.spss.server.iaik.xml.XPathTransformationImpl +
  +
getNamespaceDeclarations(Node) - +Static method in class at.gv.egovernment.moa.util.DOMUtils +
Build the namespace prefix to namespace URL mapping in effect for a given + node. +
getNodeId() - +Method in class at.gv.egovernment.moa.spss.server.iaik.config.LoggerConfigImpl +
  +
getNodeId() - +Method in class at.gv.egovernment.moa.spss.server.logging.IaikLog +
  +
getNodeID() - +Method in class at.gv.egovernment.moa.logging.LoggingContext +
Return the node ID. +
getNodeList() - +Method in class at.gv.egovernment.moa.spss.server.iaik.xml.XMLNodeListDataObjectImpl +
  +
getOCSPRequestHashAlgorithm() - +Method in class at.gv.egovernment.moa.spss.server.iaik.pki.revocation.RevocationProfileImpl +
  +
getParameters() - +Method in class at.gv.egovernment.moa.spss.server.iaik.config.CertStoreConfigurationImpl +
  +
getPassWord() - +Method in class at.gv.egovernment.moa.spss.server.config.SoftwareKeyModule +
Return the password to access the keystore file. +
getPKIConfiguration() - +Method in class at.gv.egovernment.moa.spss.server.iaik.config.ConfigurationDataImpl +
  +
getPolicyProcessing() - +Method in class at.gv.egovernment.moa.spss.server.iaik.pki.pathvalidation.ValidationProfileImpl +
  +
getPreferredServiceOrder(X509Certificate) - +Method in class at.gv.egovernment.moa.spss.server.iaik.pki.revocation.RevocationProfileImpl +
  +
getProperties() - +Method in class at.gv.egovernment.moa.spss.server.iaik.config.LoggerConfigImpl +
  +
getPublicKeyParamsAsCert(X509Certificate) - +Method in class at.gv.egovernment.moa.spss.server.iaik.config.ValidationConfigurationImpl +
  +
getPublicKeyParamsAsSpec(X509Certificate) - +Method in class at.gv.egovernment.moa.spss.server.iaik.config.ValidationConfigurationImpl +
  +
getReasonCodes() - +Method in class at.gv.egovernment.moa.spss.server.config.DistributionPoint +
Return a binary representation of the reason codes of this distribution + point. +
getReasonCodes() - +Method in class at.gv.egovernment.moa.spss.server.iaik.config.CRLDistributionPointAdapter +
  +
getReferenceID() - +Method in class at.gv.egovernment.moa.spss.server.iaik.xml.DataObjectImpl +
  +
getRequestName() - +Method in class at.gv.egovernment.moa.spss.server.transaction.TransactionContext +
Returns the name of the request. +
getResponse() - +Method in class at.gv.egovernment.moa.spss.server.invoke.CreateXMLSignatureResponseBuilder +
Get the CreateXMLSignatureResponse built so far. +
getResponse() - +Method in class at.gv.egovernment.moa.spss.server.invoke.VerifyCMSSignatureResponseBuilder +
Get the VerifyCMSSignatureResponse built so far. +
getResponse() - +Method in class at.gv.egovernment.moa.spss.server.invoke.VerifyXMLSignatureResponseBuilder +
Get the VerifyMLSignatureResponse built so far. +
getRevocationChecking() - +Method in class at.gv.egovernment.moa.spss.server.iaik.pki.pathvalidation.ValidationProfileImpl +
  +
getRevocationConfiguration() - +Method in class at.gv.egovernment.moa.spss.server.iaik.config.PKIConfigurationImpl +
  +
getRevocationProfile() - +Method in class at.gv.egovernment.moa.spss.server.iaik.pki.PKIProfileImpl +
  +
getRoot() - +Method in class at.gv.egovernment.moa.util.NodeIteratorAdapter +
  +
getRootDirectory() - +Method in class at.gv.egovernment.moa.spss.server.iaik.config.DirectoryCertStoreParametersImpl +
  +
getSecurityLayerManifestID() - +Method in class at.gv.egovernment.moa.spss.server.iaik.xmlsign.XMLSignatureCreationProfileImpl +
  +
getSecurityLayerManifestTypeURI() - +Method in class at.gv.egovernment.moa.spss.server.iaik.xmlsign.XMLSignatureCreationProfileImpl +
  +
getSerial() - +Method in class at.gv.egovernment.moa.spss.server.config.IssuerAndSerial +
Return the serial number. +
getSerialNumber() - +Method in class at.gv.egovernment.moa.spss.server.config.KeyGroupEntry +
Return the serial number of this KeyGroupEntry for identifying + the certificate within the key module. +
getSignatureAlgorithmName(KeyEntryID) - +Method in class at.gv.egovernment.moa.spss.server.iaik.xmlsign.XMLSignatureCreationProfileImpl +
  +
getSignatureChildIndex() - +Method in class at.gv.egovernment.moa.spss.server.iaik.xmlsign.XMLSignatureInsertionLocationImpl +
  +
getSignatureID() - +Method in class at.gv.egovernment.moa.spss.server.iaik.xmlsign.XMLSignatureCreationProfileImpl +
  +
getSignatureInsertionLocation() - +Method in class at.gv.egovernment.moa.spss.server.iaik.xmlsign.XMLSignatureCreationProfileImpl +
  +
getSignatureStructureType() - +Method in class at.gv.egovernment.moa.spss.server.iaik.xmlsign.XMLSignatureCreationProfileImpl +
  +
getSignedInfoCanonicalization() - +Method in class at.gv.egovernment.moa.spss.server.iaik.xmlsign.XMLSignatureCreationProfileImpl +
  +
getSignedProperties() - +Method in class at.gv.egovernment.moa.spss.server.iaik.xmlsign.XMLSignatureCreationProfileImpl +
  +
getSignedPropertiesID() - +Method in class at.gv.egovernment.moa.spss.server.iaik.xmlsign.XMLSignatureCreationProfileImpl +
  +
getSigningTime() - +Method in class at.gv.egovernment.moa.spss.server.iaik.xml.SigningTimeImpl +
  +
getSlotID() - +Method in class at.gv.egovernment.moa.spss.server.config.HardwareKeyModule +
Return the slot ID of this HardwareKey. +
getSlotID() - +Method in class at.gv.egovernment.moa.spss.server.config.HardwareCryptoModule +
Returns the slot ID of this HardwareCryptoModule. +
getSlotID() - +Method in class at.gv.egovernment.moa.spss.server.iaik.config.HardwareKeyModuleConfigurationImpl +
  +
getSlotID() - +Method in class at.gv.egovernment.moa.spss.server.iaik.config.HardwareCryptoModuleConfigurationImpl +
  +
getSoftwareKeyModules() - +Method in class at.gv.egovernment.moa.spss.server.config.ConfigurationProvider +
Return the software key module configuration. +
getSSLContext(KeyStore, String, String, String) - +Static method in class at.gv.egovernment.moa.util.SSLUtils +
Creates an SSLContext initialized for the + given trust store and keystore. +
getSSLSocketFactory(KeyStore, String, String, String) - +Static method in class at.gv.egovernment.moa.util.SSLUtils +
Creates an SSLSocketFactory which utilizes the + given trust store and keystore. +
getSSLSocketFactory(String, InputStream, String) - +Static method in class at.gv.egovernment.moa.util.SSLUtils +
Creates an SSLSocketFactory which utilizes the given trust store. +
getString(String) - +Method in class at.gv.egovernment.moa.util.ResourceBundleChain +
Return the value of the resource. +
getStylesheetElement() - +Method in class at.gv.egovernment.moa.spss.server.iaik.xml.XSLTTransformationImpl +
  +
getSupplementProfile(String) - +Method in class at.gv.egovernment.moa.spss.server.config.ConfigurationProvider +
Return a SupplementProfile with the given ID. +
getText(Node) - +Static method in class at.gv.egovernment.moa.util.DOMUtils +
Return the text that a node contains. + + +
getTransactionContext() - +Method in class at.gv.egovernment.moa.spss.server.transaction.TransactionContextManager +
Get the TransactionContext for the current thread. +
getTransactionID() - +Method in class at.gv.egovernment.moa.logging.LoggingContext +
Return the transaction ID. +
getTransactionID() - +Method in class at.gv.egovernment.moa.spss.server.transaction.TransactionContext +
Returns the unique transaction ID. +
getTransformationList() - +Method in class at.gv.egovernment.moa.spss.server.iaik.xmlsign.DataObjectTreatmentImpl +
  +
getTransformationSupplements() - +Method in class at.gv.egovernment.moa.spss.server.iaik.xmlsign.DataObjectTreatmentImpl +
  +
getTransformationSupplements() - +Method in class at.gv.egovernment.moa.spss.server.iaik.xmlverify.XMLSignatureVerificationProfileImpl +
  +
getTrustManagers(KeyStore) - +Static method in class at.gv.egovernment.moa.util.SSLUtils +
Gets the TrustManagers from a default TrustManagerFactory, + initialized from the given trust store. +
getTrustManagers(String, InputStream, String) - +Static method in class at.gv.egovernment.moa.util.SSLUtils +
Loads the trust store from an input stream and gets the + TrustManagers from a default TrustManagerFactory, + initialized from the given trust store. +
getTrustProfile(String) - +Method in class at.gv.egovernment.moa.spss.server.config.ConfigurationProvider +
Return a TrustProfile with the given ID. +
getTrustStoreProfile() - +Method in class at.gv.egovernment.moa.spss.server.iaik.pki.PKIProfileImpl +
  +
getType() - +Method in class at.gv.egovernment.moa.spss.server.iaik.config.ArchiveConfigurationImpl +
Return the type of archive. + + +
getType() - +Method in class at.gv.egovernment.moa.spss.server.iaik.config.CRLDistributionPointAdapter +
  +
getType() - +Method in class at.gv.egovernment.moa.spss.server.iaik.config.DirectoryCertStoreParametersImpl +
  +
getType() - +Method in class at.gv.egovernment.moa.spss.server.iaik.pki.store.truststore.TrustStoreProfileImpl +
  +
getTypeURI() - +Method in class at.gv.egovernment.moa.spss.server.iaik.xml.DataObjectImpl +
  +
getUri() - +Method in class at.gv.egovernment.moa.spss.server.config.TrustProfile +
Return the URI of this TrustProfile. +
getUri() - +Method in class at.gv.egovernment.moa.spss.server.config.DistributionPoint +
Return the URI of the distribution point. +
getUri() - +Method in class at.gv.egovernment.moa.spss.server.iaik.config.CRLDistributionPointAdapter +
  +
getURI() - +Method in class at.gv.egovernment.moa.spss.server.iaik.pki.store.truststore.TrustStoreProfileImpl +
  +
getURI() - +Method in class at.gv.egovernment.moa.spss.server.iaik.xml.DataObjectImpl +
  +
getUserPIN() - +Method in class at.gv.egovernment.moa.spss.server.config.HardwareKeyModule +
Return the user PIN to access this HardwareKey. +
getUserPIN() - +Method in class at.gv.egovernment.moa.spss.server.config.HardwareCryptoModule +
Returns the user PIN of this HardwareCryptoModule. +
getUserPIN() - +Method in class at.gv.egovernment.moa.spss.server.iaik.config.HardwareKeyModuleConfigurationImpl +
  +
getUserPIN() - +Method in class at.gv.egovernment.moa.spss.server.iaik.config.HardwareCryptoModuleConfigurationImpl +
  +
getValidationConfiguration() - +Method in class at.gv.egovernment.moa.spss.server.iaik.config.PKIConfigurationImpl +
  +
getValidationProfile() - +Method in class at.gv.egovernment.moa.spss.server.iaik.pki.PKIProfileImpl +
  +
getVerifyTransformsInfoProfile(String) - +Method in class at.gv.egovernment.moa.spss.server.config.ConfigurationProvider +
Return a VerifyTransformsInfoProfile with the given ID. +
getWarnings() - +Method in class at.gv.egovernment.moa.spss.server.config.ConfigurationPartsBuilder +
Returns the warnings encountered during building the configuration. +
getWarnings() - +Method in class at.gv.egovernment.moa.spss.server.config.ConfigurationProvider +
Returns the warnings encountered during building the configuration. +
getWarnings() - +Method in class at.gv.egovernment.moa.spss.server.iaik.config.IaikConfigurator +
Return the warnings encountered during configuration. +
getWhatToShow() - +Method in class at.gv.egovernment.moa.util.NodeIteratorAdapter +
  +
getWrapped() - +Method in class at.gv.egovernment.moa.util.XPathException +
Return the wrapped exception. +
getWrapped() - +Method in class at.gv.egovernment.moa.spss.MOAException +
Returns the exception wrapped by this MOAException. +
getXPathExpression() - +Method in class at.gv.egovernment.moa.spss.server.iaik.xml.XPath2FilterImpl +
  +
getXPathExpression() - +Method in class at.gv.egovernment.moa.spss.server.iaik.xml.XPathTransformationImpl +
  +
getXPathFilters() - +Method in class at.gv.egovernment.moa.spss.server.iaik.xml.XPath2TransformationImpl +
  +
+
+

+H

+
+
HardwareCryptoModule - class at.gv.egovernment.moa.spss.server.config.HardwareCryptoModule.
Contains configuration data for a hardware crypto module.
HardwareCryptoModule(String, String, String) - +Constructor for class at.gv.egovernment.moa.spss.server.config.HardwareCryptoModule +
Create a new HardwareCryptoModule. +
HardwareCryptoModuleConfigurationImpl - class at.gv.egovernment.moa.spss.server.iaik.config.HardwareCryptoModuleConfigurationImpl.
An implementation of the HardwareCryptoModuleConfiguration + wrapping a HardwareCryptoModule from the MOA configuration.
HardwareCryptoModuleConfigurationImpl(HardwareCryptoModule) - +Constructor for class at.gv.egovernment.moa.spss.server.iaik.config.HardwareCryptoModuleConfigurationImpl +
Create a new HardwareCryptoModuleConfigurationImpl. +
HardwareKeyModule - class at.gv.egovernment.moa.spss.server.config.HardwareKeyModule.
A class that contains information about a hardware key module.
HardwareKeyModule(String, String, String, String) - +Constructor for class at.gv.egovernment.moa.spss.server.config.HardwareKeyModule +
Create a new HardwareKey. +
HardwareKeyModuleConfigurationImpl - class at.gv.egovernment.moa.spss.server.iaik.config.HardwareKeyModuleConfigurationImpl.
An implementation of the HardwareKeyModuleConfiguration + interface wrapping a HardwareKeyModule from the MOA + configuration.
HardwareKeyModuleConfigurationImpl(HardwareKeyModule) - +Constructor for class at.gv.egovernment.moa.spss.server.iaik.config.HardwareKeyModuleConfigurationImpl +
Create a new HardwareKeyModuleConfigurationImpl. +
hashCode() - +Method in class at.gv.egovernment.moa.spss.server.config.KeyGroupEntry +
  +
hashCode() - +Method in class at.gv.egovernment.moa.spss.server.config.IssuerAndSerial +
Return the hash code of this IssuerAndSerial. +
hashCode() - +Method in class at.gv.egovernment.moa.spss.server.iaik.xml.TransformationImpl +
Returns the hash code of the algorithm URI. +
hashCode() - +Method in class at.gv.egovernment.moa.spss.server.iaik.xml.XPath2TransformationImpl +
  +
hashCode() - +Method in class at.gv.egovernment.moa.spss.server.iaik.xml.XPath2FilterImpl +
  +
hashCode() - +Method in class at.gv.egovernment.moa.spss.server.iaik.xml.XPathTransformationImpl +
  +
hashCode() - +Method in class at.gv.egovernment.moa.spss.server.iaik.xml.XSLTTransformationImpl +
  +
+
+

+I

+
+
IAIK_LOG_HIERARCHY - +Static variable in class at.gv.egovernment.moa.spss.server.logging.IaikLog +
The hierarchy to log all IAIK output to. +
IaikConfigurator - class at.gv.egovernment.moa.spss.server.iaik.config.IaikConfigurator.
A class responsible for configuring the IAIK MOA modules.
IaikConfigurator() - +Constructor for class at.gv.egovernment.moa.spss.server.iaik.config.IaikConfigurator +
  +
IaikExceptionMapper - class at.gv.egovernment.moa.spss.server.invoke.IaikExceptionMapper.
Map an exception from the iaik namespace to a + MOAException.
IaikExceptionMapper() - +Constructor for class at.gv.egovernment.moa.spss.server.invoke.IaikExceptionMapper +
Create a new IaikExceptionMapper. + + +
IaikLog - class at.gv.egovernment.moa.spss.server.logging.IaikLog.
An implementation of the iaik.logging.Log + interface that is based on Jakarta Commons-Logging.
IaikLog(String) - +Constructor for class at.gv.egovernment.moa.spss.server.logging.IaikLog +
Create a new IaikLog. +
IaikLogFactory - class at.gv.egovernment.moa.spss.server.logging.IaikLogFactory.
An implementation of the iaik.logging.LogFactory abstract + class to log messages to the MOA logging subsystem.
IaikLogFactory() - +Constructor for class at.gv.egovernment.moa.spss.server.logging.IaikLogFactory +
  +
IaikLogMsg - class at.gv.egovernment.moa.spss.server.logging.IaikLogMsg.
A unified message type to log messages from the IAIK subsystem.
IaikLogMsg(TransactionId, String, Object) - +Constructor for class at.gv.egovernment.moa.spss.server.logging.IaikLogMsg +
Create a IaikLogMsg object. +
IdGenerator - class at.gv.egovernment.moa.spss.server.util.IdGenerator.
Generate unique ID values for various objects in the response.
IdGenerator(String, Set) - +Constructor for class at.gv.egovernment.moa.spss.server.util.IdGenerator +
Create a new IdGenerator. +
includeHashInputData() - +Method in class at.gv.egovernment.moa.spss.server.iaik.xmlverify.XMLSignatureVerificationProfileImpl +
  +
includeReferenceInputData() - +Method in class at.gv.egovernment.moa.spss.server.iaik.xmlverify.XMLSignatureVerificationProfileImpl +
  +
info(Object) - +Static method in class at.gv.egovernment.moa.logging.Logger +
Log an info message. +
info(TransactionId, Object, Throwable) - +Method in class at.gv.egovernment.moa.spss.server.logging.IaikLog +
  +
init() - +Static method in class at.gv.egovernment.moa.spss.server.init.SystemInitializer +
Initialize the MOA SP/SS webservice. +
init() - +Method in class at.gv.egovernment.moa.spss.server.init.ConfiguratorImpl +
  +
init() - +Method in class at.gv.egovernment.moa.spss.server.service.ConfigurationServlet +
Perform some initial initialization tasks for the MOA web services + application. + + +
invoke(MessageContext) - +Method in class at.gv.egovernment.moa.spss.server.service.AxisHandler +
Handle an invocation of this handler. +
InvokerUtils - class at.gv.egovernment.moa.spss.server.invoke.InvokerUtils.
Utility methods for invoking the IAIK MOA modules.
InvokerUtils() - +Constructor for class at.gv.egovernment.moa.spss.server.invoke.InvokerUtils +
  +
isAncestor(Element, Node) - +Static method in class at.gv.egovernment.moa.util.DOMUtils +
Check, if a given DOM element is an ancestor of a given node. +
isDebugEnabled() - +Static method in class at.gv.egovernment.moa.logging.Logger +
Test, if the debug log level is enabled. +
isDebugEnabled() - +Method in class at.gv.egovernment.moa.spss.server.logging.IaikLog +
  +
isDebugEnabled(String) - +Static method in class at.gv.egovernment.moa.logging.Logger +
Test, if the debug log level is enabled for a given hierarchy. +
isErrorEnabled() - +Method in class at.gv.egovernment.moa.spss.server.logging.IaikLog +
  +
isFatalEnabled() - +Method in class at.gv.egovernment.moa.spss.server.logging.IaikLog +
  +
isIncludedInSignature() - +Method in class at.gv.egovernment.moa.spss.server.iaik.xmlsign.DataObjectTreatmentImpl +
  +
isInfoEnabled() - +Method in class at.gv.egovernment.moa.spss.server.logging.IaikLog +
  +
isReadOnly() - +Method in class at.gv.egovernment.moa.spss.server.iaik.config.DirectoryCertStoreParametersImpl +
  +
isReferenceInManifest() - +Method in class at.gv.egovernment.moa.spss.server.iaik.xmlsign.DataObjectTreatmentImpl +
  +
isSecurityLayerConform() - +Method in class at.gv.egovernment.moa.spss.server.iaik.xmlsign.XMLSignatureCreationProfileImpl +
  +
IssuerAndSerial - class at.gv.egovernment.moa.spss.server.config.IssuerAndSerial.
A class containing the issuer and serial number of a certificate, which can + be used to uniquely identify the certificate. + +
IssuerAndSerial(Principal, BigInteger) - +Constructor for class at.gv.egovernment.moa.spss.server.config.IssuerAndSerial +
Create an IssuerAndSerial object. + + +
IssuerAndSerial(String, BigInteger) - +Constructor for class at.gv.egovernment.moa.spss.server.config.IssuerAndSerial +
Create an IssuerAndSerial object. +
isTraceEnabled() - +Static method in class at.gv.egovernment.moa.logging.Logger +
Test, if the trace log level is enabled. +
isTraceEnabled(String) - +Static method in class at.gv.egovernment.moa.logging.Logger +
Test, if the trace log level is enabled for a given hierarchy. +
isWarnEnabled() - +Method in class at.gv.egovernment.moa.spss.server.logging.IaikLog +
  +
item(int) - +Method in class at.gv.egovernment.moa.util.NodeListAdapter +
  +
+
+

+K

+
+
KeyGroup - class at.gv.egovernment.moa.spss.server.config.KeyGroup.
A collection of KeyGroupEntrys with its own ID.
KeyGroup(String, Set) - +Constructor for class at.gv.egovernment.moa.spss.server.config.KeyGroup +
Create a KeyGroup. +
KeyGroupEntry - class at.gv.egovernment.moa.spss.server.config.KeyGroupEntry.
A class containing information about an entry in a key group.
KeyGroupEntry(String, IssuerAndSerial) - +Constructor for class at.gv.egovernment.moa.spss.server.config.KeyGroupEntry +
Create a new KeyGroupEntry. +
KeyGroupEntry(String, String, BigInteger) - +Constructor for class at.gv.egovernment.moa.spss.server.config.KeyGroupEntry +
Create a new KeyGroupEntry. +
KeyModule - class at.gv.egovernment.moa.spss.server.config.KeyModule.
A class that contains information about a key module.
KeyModule(String) - +Constructor for class at.gv.egovernment.moa.spss.server.config.KeyModule +
Create a Key object. +
KeyStoreUtils - class at.gv.egovernment.moa.util.KeyStoreUtils.
Utility for creating and loading key stores.
KeyStoreUtils() - +Constructor for class at.gv.egovernment.moa.util.KeyStoreUtils +
  +
+
+

+L

+
+
loadKeyStore(String, InputStream, String) - +Static method in class at.gv.egovernment.moa.util.KeyStoreUtils +
Loads a key store from an InputStream, and + closes the InputStream. +
loadKeyStore(String, String, String) - +Static method in class at.gv.egovernment.moa.util.KeyStoreUtils +
Loads a key store from file. +
localizeNamespaceDeclarations(Element) - +Static method in class at.gv.egovernment.moa.util.DOMUtils +
Add all namespace declarations declared in the parent(s) of a given + element and used in the subtree of the given element to the given element. +
Logger - class at.gv.egovernment.moa.logging.Logger.
A utility class acting as a facade to the logging subsystem. + +
Logger() - +Constructor for class at.gv.egovernment.moa.logging.Logger +
  +
LoggerConfigImpl - class at.gv.egovernment.moa.spss.server.iaik.config.LoggerConfigImpl.
Default implementation of the LoggerConfig interface.
LoggerConfigImpl() - +Constructor for class at.gv.egovernment.moa.spss.server.iaik.config.LoggerConfigImpl +
  +
LoggingContext - class at.gv.egovernment.moa.logging.LoggingContext.
Encapsulates contextual information (i.e. per request information) for + logging purposes.
LoggingContext(String) - +Constructor for class at.gv.egovernment.moa.logging.LoggingContext +
Create a new LoggingContext. +
LoggingContextManager - class at.gv.egovernment.moa.logging.LoggingContextManager.
Provides each thread with a single instance of LoggingContext.
LoggingContextManager() - +Constructor for class at.gv.egovernment.moa.logging.LoggingContextManager +
Creates a new LoggingContextManager. + + +
LogMsg - class at.gv.egovernment.moa.logging.LogMsg.
A unified message type to log messages from inside the MOA subsystem.
LogMsg(Object) - +Constructor for class at.gv.egovernment.moa.logging.LogMsg +
Create a LogMsg object. +
lookupMessage(Class) - +Method in class at.gv.egovernment.moa.spss.server.invoke.IaikExceptionMapper +
Recursively look up the message associated with an + IAIKException. + + +
+
+

+M

+
+
main(String[]) - +Static method in class at.gv.egovernment.moa.spss.server.tools.CertTool +
Main entry point of the tool. +
map(IAIKException) - +Method in class at.gv.egovernment.moa.spss.server.invoke.IaikExceptionMapper +
Map an IAIKException to a MOAException. +
map(IAIKRuntimeException) - +Method in class at.gv.egovernment.moa.spss.server.invoke.IaikExceptionMapper +
Map an IAIKRuntimeException to a MOAException. +
mapCreateSignatureEnvironmentProfile(CreateSignatureEnvironmentProfile, ConfigurationProvider) - +Static method in class at.gv.egovernment.moa.spss.server.invoke.ProfileMapper +
Map a CreateSignatureEnvironmentProfile to a + CreateSignatureEnvironmentProfileExplicit. +
mapCreateTransformsInfoProfile(CreateTransformsInfoProfile, ConfigurationProvider) - +Static method in class at.gv.egovernment.moa.spss.server.invoke.ProfileMapper +
Map a CreateTransformsInfoProfile to a + CreateTransformsInfoProfileExplicit. +
mapSupplementProfile(SupplementProfile, ConfigurationProvider) - +Static method in class at.gv.egovernment.moa.spss.server.invoke.ProfileMapper +
Map a SupplementProfile to a + SupplementProfileExplicit. +
mapSupplementProfiles(List, ConfigurationProvider) - +Static method in class at.gv.egovernment.moa.spss.server.invoke.ProfileMapper +
Map a List of SupplementProfiles to their + explicit representation. +
mapVerifyTransformsInfoProfile(VerifyTransformsInfoProfile, ConfigurationProvider) - +Static method in class at.gv.egovernment.moa.spss.server.invoke.ProfileMapper +
Map a VerifyTransformsInfoProfile to a + VerifyTransformsInfoProfileExplicit. +
mapVerifyTransformsInfoProfiles(List, ConfigurationProvider) - +Static method in class at.gv.egovernment.moa.spss.server.invoke.ProfileMapper +
Map a List of VerifyTransformsInfoProfiles to + their explicit representation. +
MAX_REVOCATION_AGE_PROPERTY - +Static variable in class at.gv.egovernment.moa.spss.server.config.ConfigurationProvider +
The name of the generic configuration property determining the maximum + age of CRL entries. +
MessageProvider - class at.gv.egovernment.moa.util.MessageProvider.
A singleton wrapper around a Message object. + +
MessageProvider - class at.gv.egovernment.moa.spss.util.MessageProvider.
Singleton wrapper around a Messages object.
MessageProvider(String[], Locale[]) - +Constructor for class at.gv.egovernment.moa.util.MessageProvider +
Create a MessageProvider. +
MessageProvider(String[], Locale[]) - +Constructor for class at.gv.egovernment.moa.spss.util.MessageProvider +
Create a MessageProvider. +
Messages - class at.gv.egovernment.moa.util.Messages.
Provides access to the system messages resource used for exception handling + and logging messages. + +
Messages(String[], Locale[]) - +Constructor for class at.gv.egovernment.moa.util.Messages +
Create a new Message object containing the messages + in the given resources. +
MOA_CONFIG_NS_URI - +Static variable in interface at.gv.egovernment.moa.util.Constants +
URI of the MOA configuration XML namespace. +
MOA_CONFIG_PREFIX - +Static variable in interface at.gv.egovernment.moa.util.Constants +
Prefix used for the MOA configuration XML namespace +
MOA_CONFIG_SCHEMA_LOCATION - +Static variable in interface at.gv.egovernment.moa.util.Constants +
Local location of the MOA configuration XML schema definition. +
MOA_ID_CONFIG_NS_URI - +Static variable in interface at.gv.egovernment.moa.util.Constants +
URI of the MOA ID configuration XML namespace. +
MOA_ID_CONFIG_PREFIX - +Static variable in interface at.gv.egovernment.moa.util.Constants +
Prefix used for the MOA configuration XML namespace +
MOA_ID_CONFIG_SCHEMA_LOCATION - +Static variable in interface at.gv.egovernment.moa.util.Constants +
Local location of the MOA ID configuration XML schema definition. +
MOA_NS_URI - +Static variable in interface at.gv.egovernment.moa.util.Constants +
URI of the MOA XML namespace. +
MOA_PREFIX - +Static variable in interface at.gv.egovernment.moa.util.Constants +
Prefix used for the MOA XML namespace +
MOA_SCHEMA_LOCATION - +Static variable in interface at.gv.egovernment.moa.util.Constants +
Local location of the MOA XML schema definition. +
MOAApplicationException - exception at.gv.egovernment.moa.spss.MOAApplicationException.
Base class of application specific MOA exceptions. + +
MOAApplicationException(String, Object[]) - +Constructor for class at.gv.egovernment.moa.spss.MOAApplicationException +
Create a new MOAApplicationException. +
MOAApplicationException(String, Object[], Throwable) - +Constructor for class at.gv.egovernment.moa.spss.MOAApplicationException +
Create a new MOAApplicationException. +
MOADefaultHandler - class at.gv.egovernment.moa.util.MOADefaultHandler.
A DefaultHandler that uses a MOAEntityResolver and + a MOAErrorHandler.
MOADefaultHandler() - +Constructor for class at.gv.egovernment.moa.util.MOADefaultHandler +
Create a new MOADefaultHandler. +
MOADefaultHandler(EntityResolver, ErrorHandler) - +Constructor for class at.gv.egovernment.moa.util.MOADefaultHandler +
Create a new MOADefaultHandler. +
MOAEntityResolver - class at.gv.egovernment.moa.util.MOAEntityResolver.
An EntityResolver that looks up entities stored as + local resources. + +
MOAEntityResolver() - +Constructor for class at.gv.egovernment.moa.util.MOAEntityResolver +
  +
MOAErrorHandler - class at.gv.egovernment.moa.util.MOAErrorHandler.
An ErrorHandler that logs a message and throws a + SAXException upon error and fatal + parsing errors.
MOAErrorHandler() - +Constructor for class at.gv.egovernment.moa.util.MOAErrorHandler +
  +
MOAException - exception at.gv.egovernment.moa.spss.MOAException.
Base class of MOA specific exceptions. + +
MOAException(String, Object[]) - +Constructor for class at.gv.egovernment.moa.spss.MOAException +
Create a MOAException. +
MOAException(String, Object[], Throwable) - +Constructor for class at.gv.egovernment.moa.spss.MOAException +
Create a MOAException. +
MOASystemException - exception at.gv.egovernment.moa.spss.MOASystemException.
Base class of technical MOA exceptions. + +
MOASystemException(String, Object[]) - +Constructor for class at.gv.egovernment.moa.spss.MOASystemException +
Create a new MOASystemException. +
MOASystemException(String, Object[], Throwable) - +Constructor for class at.gv.egovernment.moa.spss.MOASystemException +
Create a new MOASystemException. +
MOATimer - class at.gv.egovernment.moa.util.MOATimer.
A timer utility for named timers.
MOATimer() - +Constructor for class at.gv.egovernment.moa.util.MOATimer +
Create a new MOATimer. + + +
+
+

+N

+
+
nextId() - +Method in class at.gv.egovernment.moa.spss.server.util.IdGenerator +
Create the next ID value in the sequence. +
nextID() - +Static method in class at.gv.egovernment.moa.spss.server.transaction.TransactionIDGenerator +
Returns the next transaction ID. +
nextNode() - +Method in class at.gv.egovernment.moa.util.NodeIteratorAdapter +
  +
NODE_ID_PROPERTY - +Static variable in class at.gv.egovernment.moa.logging.LoggingContext +
The name of the node ID system property. +
NodeIteratorAdapter - class at.gv.egovernment.moa.util.NodeIteratorAdapter.
A NodeIterator implementation based on a + ListIterator.
NodeIteratorAdapter(ListIterator) - +Constructor for class at.gv.egovernment.moa.util.NodeIteratorAdapter +
Create a new NodeIteratorAdapter. +
nodeList2DocumentFragment(NodeList) - +Static method in class at.gv.egovernment.moa.util.DOMUtils +
Convert an unstructured NodeList into a + DocumentFragment. +
NodeListAdapter - class at.gv.egovernment.moa.util.NodeListAdapter.
A NodeList implementation based on a List.
NodeListAdapter(List) - +Constructor for class at.gv.egovernment.moa.util.NodeListAdapter +
Create a new NodeListAdapter. +
notify(NotificationData) - +Method in class at.gv.egovernment.moa.spss.server.iaik.config.AbstractObservableConfiguration +
  +
notify(NotificationData) - +Method in class at.gv.egovernment.moa.spss.server.iaik.pki.store.truststore.TrustStoreProfileImpl +
  +
+
+

+O

+
+
onFault(MessageContext) - +Method in class at.gv.egovernment.moa.spss.server.service.AxisHandler +
Called, when the processing of the web service fails. +
+
+

+P

+
+
parseDateTime(String) - +Static method in class at.gv.egovernment.moa.util.DateTimeUtils +
Parse a String containing a date and time instant, given in + ISO 8601 format. +
parseDocument(InputStream, boolean, String, String) - +Static method in class at.gv.egovernment.moa.util.DOMUtils +
Parse an XML document from an InputStream. + + +
parseDocument(InputStream, boolean, String, String, EntityResolver, ErrorHandler) - +Static method in class at.gv.egovernment.moa.util.DOMUtils +
Parse an XML document from an InputStream. +
parseDocument(String, boolean, String, String) - +Static method in class at.gv.egovernment.moa.util.DOMUtils +
Parse an UTF-8 encoded XML document from a String. +
parseDocument(String, String, boolean, String, String) - +Static method in class at.gv.egovernment.moa.util.DOMUtils +
Parse an XML document from a String. + + +
parseXmlValidating(InputStream) - +Static method in class at.gv.egovernment.moa.util.DOMUtils +
A convenience method to parse an XML document validating. +
PD_NS_URI - +Static variable in interface at.gv.egovernment.moa.util.Constants +
URI of the PersonData XML namespace. +
PD_PREFIX - +Static variable in interface at.gv.egovernment.moa.util.Constants +
Prefix used for the PersonData XML namespace +
PD_SCHEMA_LOCATION - +Static variable in interface at.gv.egovernment.moa.util.Constants +
Local location of the PersonData XML schema definition +
PKIConfigurationImpl - class at.gv.egovernment.moa.spss.server.iaik.config.PKIConfigurationImpl.
An implementation of the PKIConfiguration interface using data + from the MOA configuration.
PKIConfigurationImpl(ConfigurationProvider) - +Constructor for class at.gv.egovernment.moa.spss.server.iaik.config.PKIConfigurationImpl +
Create a new PKIConfigurationImpl. +
PKIProfileImpl - class at.gv.egovernment.moa.spss.server.iaik.pki.PKIProfileImpl.
Implementation of the PKIProfile interface containing + information needed for certificate path validation.
PKIProfileImpl(ConfigurationProvider, String) - +Constructor for class at.gv.egovernment.moa.spss.server.iaik.pki.PKIProfileImpl +
Create a new PKIProfileImpl. +
previousNode() - +Method in class at.gv.egovernment.moa.util.NodeIteratorAdapter +
  +
printCertInfo(String, PrintStream) - +Method in class at.gv.egovernment.moa.spss.server.tools.CertTool +
Print the information about the certificate. + + +
printStackTrace() - +Method in class at.gv.egovernment.moa.spss.MOAException +
Print a stack trace of this exception to System.err. +
printStackTrace(PrintStream) - +Method in class at.gv.egovernment.moa.util.XPathException +
  +
printStackTrace(PrintStream) - +Method in class at.gv.egovernment.moa.spss.MOAException +
Print a stack trace of this exception, including the wrapped exception. +
printStackTrace(PrintWriter) - +Method in class at.gv.egovernment.moa.util.XPathException +
  +
printStackTrace(PrintWriter) - +Method in class at.gv.egovernment.moa.spss.MOAException +
Print a stack trace of this exception, including the wrapped exception. +
ProfileMapper - class at.gv.egovernment.moa.spss.server.invoke.ProfileMapper.
Map ProfileID objects to their explicit represantation.
ProfileMapper() - +Constructor for class at.gv.egovernment.moa.spss.server.invoke.ProfileMapper +
  +
+
+

+R

+
+
readFile(String) - +Static method in class at.gv.egovernment.moa.util.FileUtils +
Reads a file, given by filename, into a byte array. +
readFile(String, String) - +Static method in class at.gv.egovernment.moa.util.FileUtils +
Reads a file, given by filename, into a String. +
readResource(String) - +Static method in class at.gv.egovernment.moa.util.FileUtils +
Reads a file from a resource. +
readResource(String, String) - +Static method in class at.gv.egovernment.moa.util.FileUtils +
Reads a file from a resource. +
readStream(InputStream) - +Static method in class at.gv.egovernment.moa.util.StreamUtils +
Reads a byte array from a stream. +
readStream(InputStream, String) - +Static method in class at.gv.egovernment.moa.util.StreamUtils +
Reads a String from a stream, using given encoding. +
readURL(String) - +Static method in class at.gv.egovernment.moa.util.FileUtils +
Reads a file, given by URL, into a byte array. +
readURL(String, String) - +Static method in class at.gv.egovernment.moa.util.FileUtils +
Reads a file, given by URL, into a String. +
registerMessage(Class, String, Class) - +Method in class at.gv.egovernment.moa.spss.server.invoke.IaikExceptionMapper +
Register a single IAIKException to message mapping. +
registerMessages() - +Method in class at.gv.egovernment.moa.spss.server.invoke.IaikExceptionMapper +
Build the complete IAIKException to message code mapping. +
release() - +Method in class at.gv.egovernment.moa.spss.server.logging.IaikLogFactory +
  +
reload() - +Static method in class at.gv.egovernment.moa.spss.server.config.ConfigurationProvider +
Reload the configuration data and set it if successful. +
removeObserver(Observer) - +Method in class at.gv.egovernment.moa.spss.server.iaik.config.AbstractObservableConfiguration +
  +
removeObserver(Observer) - +Method in class at.gv.egovernment.moa.spss.server.iaik.pki.store.truststore.TrustStoreProfileImpl +
  +
reparseRequest(Element) - +Static method in class at.gv.egovernment.moa.spss.server.service.ServiceUtils +
Reparse the request with schema-validation turned on so that ID references + are resolved. +
resolve(String) - +Method in class at.gv.egovernment.moa.spss.server.invoke.ExternalURIResolver +
Return a stream to data at the given URI. + + +
resolveEntity(String, String) - +Method in class at.gv.egovernment.moa.util.MOAEntityResolver +
Resolve an entity. + + +
resolveEntity(String, String) - +Method in class at.gv.egovernment.moa.util.StreamEntityResolver +
Resolve an entity by looking it up in the mapped entities. + + +
resolveEntity(String, String) - +Method in class at.gv.egovernment.moa.util.EntityResolverChain +
  +
resolveEntity(String, String) - +Method in class at.gv.egovernment.moa.util.MOADefaultHandler +
  +
ResourceBundleChain - class at.gv.egovernment.moa.util.ResourceBundleChain.
A class to chain ResourceBundles.
ResourceBundleChain() - +Constructor for class at.gv.egovernment.moa.util.ResourceBundleChain +
  +
REVOCATION_CHECKING_PROPERTY - +Static variable in class at.gv.egovernment.moa.spss.server.config.ConfigurationProvider +
The name of the generic configuration property determining whether + to check the revocation status of signer certificates. +
RevocationArchiveCleaner - class at.gv.egovernment.moa.spss.server.service.RevocationArchiveCleaner.
A Runnable for periodically cleaning up the revocation archive.
RevocationArchiveCleaner(long) - +Constructor for class at.gv.egovernment.moa.spss.server.service.RevocationArchiveCleaner +
Create a new RevocationArchiveCleaner. +
RevocationConfigurationImpl - class at.gv.egovernment.moa.spss.server.iaik.config.RevocationConfigurationImpl.
An implementation of the RevocationConfiguration interface using + MOA configuration data.
RevocationConfigurationImpl(ConfigurationProvider) - +Constructor for class at.gv.egovernment.moa.spss.server.iaik.config.RevocationConfigurationImpl +
Create a new RevocationConfigurationImpl. +
RevocationProfileImpl - class at.gv.egovernment.moa.spss.server.iaik.pki.revocation.RevocationProfileImpl.
An implementation of the RevocationProfile interface providing + information about revocation status checking, based on MOA configuration + data.
RevocationProfileImpl(ConfigurationProvider) - +Constructor for class at.gv.egovernment.moa.spss.server.iaik.pki.revocation.RevocationProfileImpl +
Create a new RevocationProfileImpl. +
run() - +Method in class at.gv.egovernment.moa.spss.server.service.RevocationArchiveCleaner +
Run the RevocationArchiveCleaner in its own + Thread. +
+
+

+S

+
+
SAML_NS_URI - +Static variable in interface at.gv.egovernment.moa.util.Constants +
URI of the SAML namespace. +
SAML_PREFIX - +Static variable in interface at.gv.egovernment.moa.util.Constants +
Prefix used for the SAML XML namespace +
SAML_SCHEMA_LOCATION - +Static variable in interface at.gv.egovernment.moa.util.Constants +
Local location of the SAML XML schema definition. +
SAMLP_NS_URI - +Static variable in interface at.gv.egovernment.moa.util.Constants +
URI of the SAML request-response protocol namespace. +
SAMLP_PREFIX - +Static variable in interface at.gv.egovernment.moa.util.Constants +
Prefix used for the SAML request-response protocol namespace +
SAMLP_SCHEMA_LOCATION - +Static variable in interface at.gv.egovernment.moa.util.Constants +
Local location of the SAML request-response protocol schema definition. +
SCHEMA_ROOT - +Static variable in interface at.gv.egovernment.moa.util.Constants +
Root location of the schema files. +
selectNodeIterator(Node, Element, String) - +Static method in class at.gv.egovernment.moa.util.XPathUtils +
Return a NodeIterator over the nodes matching the XPath + expression. +
selectNodeIterator(Node, Map, String) - +Static method in class at.gv.egovernment.moa.util.XPathUtils +
Return a NodeIterator over the nodes matching the XPath + expression. +
selectNodeIterator(Node, String) - +Static method in class at.gv.egovernment.moa.util.XPathUtils +
Return a NodeIterator over the nodes matching the XPath + expression. + + +
selectNodeList(Node, Element, String) - +Static method in class at.gv.egovernment.moa.util.XPathUtils +
Return a NodeList of all the nodes matching the XPath + expression. +
selectNodeList(Node, Map, String) - +Static method in class at.gv.egovernment.moa.util.XPathUtils +
Return a NodeList of all the nodes matching the XPath + expression. +
selectNodeList(Node, String) - +Static method in class at.gv.egovernment.moa.util.XPathUtils +
Return a NodeList of all the nodes matching the XPath + expression. + + +
selectSingleNode(Node, Element, String) - +Static method in class at.gv.egovernment.moa.util.XPathUtils +
Select the first node matching an XPath expression. +
selectSingleNode(Node, Map, String) - +Static method in class at.gv.egovernment.moa.util.XPathUtils +
Select the first node matching an XPath expression. +
selectSingleNode(Node, String) - +Static method in class at.gv.egovernment.moa.util.XPathUtils +
Select the first node matching an XPath expression. + + +
serializeNode(Node) - +Static method in class at.gv.egovernment.moa.util.DOMUtils +
Serialize the given DOM node. + + +
serializeNode(Node, String) - +Static method in class at.gv.egovernment.moa.util.DOMUtils +
Serialize the given DOM node to a byte array. +
ServiceContextUtils - class at.gv.egovernment.moa.spss.server.invoke.ServiceContextUtils.
A utility class for setting up and tearing down thread-local context + information needed for calling the Invoker classes.
ServiceContextUtils() - +Constructor for class at.gv.egovernment.moa.spss.server.invoke.ServiceContextUtils +
  +
ServiceUtils - class at.gv.egovernment.moa.spss.server.service.ServiceUtils.
Helper methods for the Service classes.
ServiceUtils() - +Constructor for class at.gv.egovernment.moa.spss.server.service.ServiceUtils +
  +
setAlgorithmURI(String) - +Method in class at.gv.egovernment.moa.spss.server.iaik.xml.TransformationImpl +
Sets the algorithm URI. +
setBytes(byte[]) - +Method in class at.gv.egovernment.moa.spss.server.iaik.xml.ByteArrayDataObjectImpl +
Set the Base64 data. +
setCertificateValidationProfile(PKIProfile) - +Method in class at.gv.egovernment.moa.spss.server.iaik.cmsverify.CMSSignatureVerificationProfileImpl +
Sets the profile for validating the signer certificate. +
setCertificateValidationProfile(PKIProfile) - +Method in class at.gv.egovernment.moa.spss.server.iaik.xmlverify.XMLSignatureVerificationProfileImpl +
Sets the profile for validating the signer certificate. +
setCheckSecurityLayerManifest(boolean) - +Method in class at.gv.egovernment.moa.spss.server.iaik.xmlverify.XMLSignatureVerificationProfileImpl +
Set whether to check the references in the Security Layer manifest. +
setCheckXMLDsigManifests(boolean) - +Method in class at.gv.egovernment.moa.spss.server.iaik.xmlverify.XMLSignatureVerificationProfileImpl +
Sets whether to check the references of all XML Dsig manifests. +
setContentType(String) - +Method in class at.gv.egovernment.moa.spss.server.invoke.ExternalURIResolver +
Set the content type of the data at the URI. +
setDataObjectTreatmentList(List) - +Method in class at.gv.egovernment.moa.spss.server.iaik.xmlsign.XMLSignatureCreationProfileImpl +
Sets the list of DataObjectTreatments. +
setElement(Element) - +Method in class at.gv.egovernment.moa.spss.server.iaik.xml.XMLDataObjectImpl +
Set the DOM element contained in this XMLDataObject. +
setElement(Element) - +Method in class at.gv.egovernment.moa.spss.server.iaik.xml.XMLSignatureImpl +
Set the dsig:Signature DOM element. +
setFilterType(String) - +Method in class at.gv.egovernment.moa.spss.server.iaik.xml.XPath2FilterImpl +
Set the filter type. +
setFinalContentType(String) - +Method in class at.gv.egovernment.moa.spss.server.iaik.xmlsign.DataObjectTreatmentImpl +
Sets the final content type. +
setHashAlgorithmName(String) - +Method in class at.gv.egovernment.moa.spss.server.iaik.xmlsign.DataObjectTreatmentImpl +
Sets the hash algorithm name. +
setHierarchy(String) - +Static method in class at.gv.egovernment.moa.logging.Logger +
Set the default hierarchy to which the Logger should send its + logging output. +
setIncludedInSignature(boolean) - +Method in class at.gv.egovernment.moa.spss.server.iaik.xmlsign.DataObjectTreatmentImpl +
Sets whether the associated DataObject is to be included in + the signature. +
setIncludeHashInputData(boolean) - +Method in class at.gv.egovernment.moa.spss.server.iaik.xmlverify.XMLSignatureVerificationProfileImpl +
Set whether to include the hash input data in the result. +
setIncludeReferenceInputData(boolean) - +Method in class at.gv.egovernment.moa.spss.server.iaik.xmlverify.XMLSignatureVerificationProfileImpl +
Set whether to include the reference input data in the result. +
setInclusiveNamespacePrefixes(List) - +Method in class at.gv.egovernment.moa.spss.server.iaik.xml.ExclusiveCanonicalizationImpl +
Sets the namespace prefixes to be processed according to canonical XML. +
setInputStream(InputStream) - +Method in class at.gv.egovernment.moa.spss.server.iaik.xml.ByteStreamDataObjectImpl +
Set the input stream from which to read the binary data. +
setKeySet(Set) - +Method in class at.gv.egovernment.moa.spss.server.iaik.xmlsign.XMLSignatureCreationProfileImpl +
Set the set of KeyEntryIDs which may be used for signature + creation. +
setLoggingContext(LoggingContext) - +Method in class at.gv.egovernment.moa.logging.LoggingContextManager +
Set the LoggingContext context for the current thread. +
setMimeType(String) - +Method in class at.gv.egovernment.moa.spss.server.iaik.xml.DataObjectImpl +
Set the mime type. +
setNamespaceDeclarations(Map) - +Method in class at.gv.egovernment.moa.spss.server.iaik.xml.XPath2FilterImpl +
Set the namespace declarations. +
setNamespaceDeclarations(Map) - +Method in class at.gv.egovernment.moa.spss.server.iaik.xml.XPathTransformationImpl +
Set the namespace declarations. +
setNodeId(String) - +Method in class at.gv.egovernment.moa.spss.server.logging.IaikLog +
  +
setNodeList(NodeList) - +Method in class at.gv.egovernment.moa.spss.server.iaik.xml.XMLNodeListDataObjectImpl +
Set the list of DOM nodes contained in this + XMLNodeListDataObject. +
setReferenceID(String) - +Method in class at.gv.egovernment.moa.spss.server.iaik.xml.DataObjectImpl +
Set the reference ID. +
setReferenceInManifest(boolean) - +Method in class at.gv.egovernment.moa.spss.server.iaik.xmlsign.DataObjectTreatmentImpl +
Sets whether the associated DataObject is + to be included in the dsig:Manifest. +
setRequestName(String) - +Method in class at.gv.egovernment.moa.spss.server.transaction.TransactionContext +
Sets the name of the request. +
setResult(XMLSignatureVerificationResult, XMLSignatureVerificationProfile, ReferencesCheckResult) - +Method in class at.gv.egovernment.moa.spss.server.invoke.VerifyXMLSignatureResponseBuilder +
Sets the verification result to the response. + + +
setRevocationProfile(RevocationProfile) - +Method in class at.gv.egovernment.moa.spss.server.iaik.pki.PKIProfileImpl +
Sets the RevocationProfile. +
setSecurityLayerConform(boolean) - +Method in class at.gv.egovernment.moa.spss.server.iaik.xmlsign.XMLSignatureCreationProfileImpl +
Sets the security layer conformity. +
setSecurityLayerManifestTypeURI(String) - +Method in class at.gv.egovernment.moa.spss.server.iaik.xmlsign.XMLSignatureCreationProfileImpl +
Set the SecurityLayerManifestTypeURI. +
setSignatureChildIndex(int) - +Method in class at.gv.egovernment.moa.spss.server.iaik.xmlsign.XMLSignatureInsertionLocationImpl +
Sets the position index at which to append the signature to the parent + element. +
setSignatureInsertionLocation(XMLSignatureInsertionLocation) - +Method in class at.gv.egovernment.moa.spss.server.iaik.xmlsign.XMLSignatureCreationProfileImpl +
Set the location where the signature is to be inserted into the signature + parent. +
setSignatureStructureType(String) - +Method in class at.gv.egovernment.moa.spss.server.iaik.xmlsign.XMLSignatureCreationProfileImpl +
Set the signature structure type. +
setSignedInfoCanonicalization(Canonicalization) - +Method in class at.gv.egovernment.moa.spss.server.iaik.xmlsign.XMLSignatureCreationProfileImpl +
Sets the canonicalization method to use for the SignedInfo object. +
setSignedProperties(List) - +Method in class at.gv.egovernment.moa.spss.server.iaik.xmlsign.XMLSignatureCreationProfileImpl +
Set the signed properties. +
setStyleSheetElement(Element) - +Method in class at.gv.egovernment.moa.spss.server.iaik.xml.XSLTTransformationImpl +
Set the XSLT stylesheet element. +
setTransactionContext(TransactionContext) - +Method in class at.gv.egovernment.moa.spss.server.transaction.TransactionContextManager +
Set the TransactionContext for the current thread. +
setTransformationList(List) - +Method in class at.gv.egovernment.moa.spss.server.iaik.xmlsign.DataObjectTreatmentImpl +
Set the list of transformations for the associated DataObject. +
setTransformationSupplements(List) - +Method in class at.gv.egovernment.moa.spss.server.iaik.xmlsign.DataObjectTreatmentImpl +
Sets the transformation supplements for the associated + DataObject. +
setTransformationSupplements(List) - +Method in class at.gv.egovernment.moa.spss.server.iaik.xmlverify.XMLSignatureVerificationProfileImpl +
Sets the transformation supplements. +
setTrustStoreProfile(TrustStoreProfile) - +Method in class at.gv.egovernment.moa.spss.server.iaik.pki.PKIProfileImpl +
Sets the TrustStoreProfile. +
setType(String) - +Method in class at.gv.egovernment.moa.spss.server.iaik.pki.store.truststore.TrustStoreProfileImpl +
Sets the the trust store type. +
setTypeURI(String) - +Method in class at.gv.egovernment.moa.spss.server.iaik.xml.DataObjectImpl +
Set the type URI. +
setUpContexts() - +Static method in class at.gv.egovernment.moa.spss.server.invoke.ServiceContextUtils +
Set up the thread-local context information needed for calling the various + Invoker classes. +
setURI(String) - +Method in class at.gv.egovernment.moa.spss.server.iaik.pki.store.truststore.TrustStoreProfileImpl +
Sets the trust store URI. +
setURI(String) - +Method in class at.gv.egovernment.moa.spss.server.iaik.xml.DataObjectImpl +
Set the URI. +
setValidationProfile(ValidationProfile) - +Method in class at.gv.egovernment.moa.spss.server.iaik.pki.PKIProfileImpl +
Sets the ValidationProfile. +
setXPathExpression(String) - +Method in class at.gv.egovernment.moa.spss.server.iaik.xml.XPath2FilterImpl +
Set the XPath expression. +
setXPathExpression(String) - +Method in class at.gv.egovernment.moa.spss.server.iaik.xml.XPathTransformationImpl +
Set the XPath expression. +
SHA1_URI - +Static variable in interface at.gv.egovernment.moa.util.Constants +
URI of the SHA1 digest algorithm +
SignatureCreationService - class at.gv.egovernment.moa.spss.server.service.SignatureCreationService.
The service endpoint for the SignatureCreation web service.
SignatureCreationService() - +Constructor for class at.gv.egovernment.moa.spss.server.service.SignatureCreationService +
  +
SignatureCreationServiceImpl - class at.gv.egovernment.moa.spss.server.invoke.SignatureCreationServiceImpl.
An implementation of the SignatureCreationService, using + the XMLSignatureCreationInvoker.
SignatureCreationServiceImpl() - +Constructor for class at.gv.egovernment.moa.spss.server.invoke.SignatureCreationServiceImpl +
  +
SignatureVerificationService - class at.gv.egovernment.moa.spss.server.service.SignatureVerificationService.
The service endpoint for the SignatureVerification web service.
SignatureVerificationService() - +Constructor for class at.gv.egovernment.moa.spss.server.service.SignatureVerificationService +
  +
SignatureVerificationServiceImpl - class at.gv.egovernment.moa.spss.server.invoke.SignatureVerificationServiceImpl.
An implementation of the SignatureVerificationService using + the XMLSignatureVerificationInvoker and the + CMSSignatureVerificationInvoker.
SignatureVerificationServiceImpl() - +Constructor for class at.gv.egovernment.moa.spss.server.invoke.SignatureVerificationServiceImpl +
  +
SigningTimeImpl - class at.gv.egovernment.moa.spss.server.iaik.xml.SigningTimeImpl.
An implementation of the SigningTime Property.
SigningTimeImpl(Date) - +Constructor for class at.gv.egovernment.moa.spss.server.iaik.xml.SigningTimeImpl +
Create a new SigningTimeImpl. +
SL_MANIFEST_TYPE_URI - +Static variable in interface at.gv.egovernment.moa.util.Constants +
Security Layer manifest type URI. +
SL10_NS_URI - +Static variable in interface at.gv.egovernment.moa.util.Constants +
URI of the Security Layer 1.0 namespace. +
SL10_PREFIX - +Static variable in interface at.gv.egovernment.moa.util.Constants +
Prefix used for the Security Layer 1.0 XML namespace +
SL10_SCHEMA_LOCATION - +Static variable in interface at.gv.egovernment.moa.util.Constants +
Local location of the Security Layer 1.0 XML schema definition +
SL11_NS_URI - +Static variable in interface at.gv.egovernment.moa.util.Constants +
URI of the Security Layer 1.1 XML namespace +
SL11_PREFIX - +Static variable in interface at.gv.egovernment.moa.util.Constants +
Prefix used for the Security Layer 1.1 XML namespace +
SL11_SCHEMA_LOCATION - +Static variable in interface at.gv.egovernment.moa.util.Constants +
Local location of the Security Layer 1.1 XML schema definition +
SoftwareKeyModule - class at.gv.egovernment.moa.spss.server.config.SoftwareKeyModule.
A class containing information about a software key, stored in PKCS12 format.
SoftwareKeyModule(String, String, String) - +Constructor for class at.gv.egovernment.moa.spss.server.config.SoftwareKeyModule +
Create a new SoftwareKey. +
SoftwareKeyModuleConfigurationImpl - class at.gv.egovernment.moa.spss.server.iaik.config.SoftwareKeyModuleConfigurationImpl.
An implementation of the SoftwareKeyModuleConfiguration wrapping + a SoftwareKeyModule from the MOA configuration.
SoftwareKeyModuleConfigurationImpl(SoftwareKeyModule) - +Constructor for class at.gv.egovernment.moa.spss.server.iaik.config.SoftwareKeyModuleConfigurationImpl +
Create a new SoftwareKeyModuleConfigurationImpl. +
SSLUtils - class at.gv.egovernment.moa.util.SSLUtils.
Utility for connecting to server applications via SSL.
SSLUtils() - +Constructor for class at.gv.egovernment.moa.util.SSLUtils +
  +
startTiming(Object) - +Method in class at.gv.egovernment.moa.util.MOATimer +
Start timing a certain action. + + +
stopTiming(Object) - +Method in class at.gv.egovernment.moa.util.MOATimer +
Stop timing an action. +
StreamEntityResolver - class at.gv.egovernment.moa.util.StreamEntityResolver.
An EntityResolver that maps system IDs to + InputStreams.
StreamEntityResolver(Map) - +Constructor for class at.gv.egovernment.moa.util.StreamEntityResolver +
Create a StreamEntityResolver. +
StreamUtils - class at.gv.egovernment.moa.util.StreamUtils.
Utility methods for streams.
StreamUtils() - +Constructor for class at.gv.egovernment.moa.util.StreamUtils +
  +
SystemInitializer - class at.gv.egovernment.moa.spss.server.init.SystemInitializer.
MOA SP/SS web service initialization.
SystemInitializer() - +Constructor for class at.gv.egovernment.moa.spss.server.init.SystemInitializer +
  +
+
+

+T

+
+
tearDownContexts() - +Static method in class at.gv.egovernment.moa.spss.server.invoke.ServiceContextUtils +
Tear down thread-local context information. +
TEST_SIGNING_TIME_PROPERTY - +Static variable in class at.gv.egovernment.moa.spss.server.config.ConfigurationProvider +
The name of the generic configuration property used for setting the + signing time to a predefined value. +
toErrorResponse() - +Method in class at.gv.egovernment.moa.spss.MOAException +
Convert this MOAException to an ErrorResponse + element from the MOA namespace. +
toIntArray(List) - +Static method in class at.gv.egovernment.moa.util.CollectionUtils +
Convert a List of Number objects to an + int array. +
toString() - +Method in class at.gv.egovernment.moa.logging.LogMsg +
Convert this log message to a String. +
toString() - +Method in class at.gv.egovernment.moa.spss.server.config.KeyGroup +
Return a String representation of this KeyGroup. +
toString() - +Method in class at.gv.egovernment.moa.spss.server.config.KeyModule +
Return a String representation of this Key. +
toString() - +Method in class at.gv.egovernment.moa.spss.server.config.DistributionPoint +
Return a String representation of this distribution point. +
toString() - +Method in class at.gv.egovernment.moa.spss.server.config.IssuerAndSerial +
Return a String representation of this + IssuerAndSerial object. +
toString() - +Method in class at.gv.egovernment.moa.spss.server.logging.IaikLogMsg +
Convert this log message to a String. +
toString() - +Method in class at.gv.egovernment.moa.spss.server.logging.TransactionId +
  +
trace(Object) - +Static method in class at.gv.egovernment.moa.logging.Logger +
Trace a message. +
TransactionContext - class at.gv.egovernment.moa.spss.server.transaction.TransactionContext.
Contains information about the current request.
TransactionContext(String, X509Certificate[], ConfigurationProvider) - +Constructor for class at.gv.egovernment.moa.spss.server.transaction.TransactionContext +
Create a TransactionContext object. +
TransactionContextManager - class at.gv.egovernment.moa.spss.server.transaction.TransactionContextManager.
Provides each thread with an instance of TransactionContext. + +
TransactionContextManager() - +Constructor for class at.gv.egovernment.moa.spss.server.transaction.TransactionContextManager +
Creates a new TransactionContextManager. + + +
TransactionId - class at.gv.egovernment.moa.spss.server.logging.TransactionId.
An implementation of the iaik.logging.TransactionId interface.
TransactionId(String) - +Constructor for class at.gv.egovernment.moa.spss.server.logging.TransactionId +
Create a TransactionId object. +
TransactionIDGenerator - class at.gv.egovernment.moa.spss.server.transaction.TransactionIDGenerator.
A generator for unique transaction IDs. + +
TransactionIDGenerator() - +Constructor for class at.gv.egovernment.moa.spss.server.transaction.TransactionIDGenerator +
  +
TransformationFactory - class at.gv.egovernment.moa.spss.server.invoke.TransformationFactory.
A factory to create Transformation objects from + Transform objects.
TransformationFactory() - +Constructor for class at.gv.egovernment.moa.spss.server.invoke.TransformationFactory +
Create a new TransformationFactory. + + +
TransformationImpl - class at.gv.egovernment.moa.spss.server.iaik.xml.TransformationImpl.
Base implementation class for Transformation derived classes.
TransformationImpl() - +Constructor for class at.gv.egovernment.moa.spss.server.iaik.xml.TransformationImpl +
  +
TrustProfile - class at.gv.egovernment.moa.spss.server.config.TrustProfile.
Information about a trust profile.
TrustProfile(String, String) - +Constructor for class at.gv.egovernment.moa.spss.server.config.TrustProfile +
Create a TrustProfile. +
TrustStoreProfileImpl - class at.gv.egovernment.moa.spss.server.iaik.pki.store.truststore.TrustStoreProfileImpl.
An implementation of the TrustStoreProfile interface, using data + from the MOA configuration.
TrustStoreProfileImpl(ConfigurationProvider, String) - +Constructor for class at.gv.egovernment.moa.spss.server.iaik.pki.store.truststore.TrustStoreProfileImpl +
Create a new TrustStoreProfileImpl. +
+
+

+U

+
+
uniqueId() - +Method in class at.gv.egovernment.moa.spss.server.util.IdGenerator +
Create the next unique ID value which is unique in the reserved ID set. + + +
update() - +Method in class at.gv.egovernment.moa.spss.server.init.ConfiguratorImpl +
  +
URLDecoder - class at.gv.egovernment.moa.util.URLDecoder.
Decodes an URL encoded String using a specified character encoding. +
URLDecoder() - +Constructor for class at.gv.egovernment.moa.util.URLDecoder +
  +
URLEncoder - class at.gv.egovernment.moa.util.URLEncoder.
Translates a string into mime format "x-www-form-urlencoded". +
URLEncoder() - +Constructor for class at.gv.egovernment.moa.util.URLEncoder +
  +
USE_AUTHORITY_INFO_ACCESS_PROPERTY - +Static variable in class at.gv.egovernment.moa.spss.server.config.ConfigurationProvider +
The name of the generic configuration property whether the authority + info access should be used. +
useAuthorityInfoAccess() - +Method in class at.gv.egovernment.moa.spss.server.iaik.pki.PKIProfileImpl +
  +
+
+

+V

+
+
validateElement(Element, String, String) - +Static method in class at.gv.egovernment.moa.util.DOMUtils +
Schema validate a given DOM element. +
validateRequest(Element[]) - +Static method in class at.gv.egovernment.moa.spss.server.service.ServiceUtils +
Schema-validate a request. +
ValidationConfigurationImpl - class at.gv.egovernment.moa.spss.server.iaik.config.ValidationConfigurationImpl.
An implementation of the ValidationConfiguration interface using + MOA configuration data.
ValidationConfigurationImpl(ConfigurationProvider) - +Constructor for class at.gv.egovernment.moa.spss.server.iaik.config.ValidationConfigurationImpl +
Create a new ValidationConfigurationImpl. +
ValidationProfileImpl - class at.gv.egovernment.moa.spss.server.iaik.pki.pathvalidation.ValidationProfileImpl.
An implementation of the ValidationProfile interface providing + information about certificat path validation.
ValidationProfileImpl(ConfigurationProvider) - +Constructor for class at.gv.egovernment.moa.spss.server.iaik.pki.pathvalidation.ValidationProfileImpl +
Create a new ValidationProfileImpl object. + + +
valueOf(String) - +Static method in class at.gv.egovernment.moa.util.BoolUtils +
Return the boolean value of an xsd:boolean type of DOM + element/attribute. +
verifyCMSSignature(VerifyCMSSignatureRequest) - +Method in class at.gv.egovernment.moa.spss.server.invoke.SignatureVerificationServiceImpl +
Verify a CMS signature. +
verifyCMSSignature(VerifyCMSSignatureRequest) - +Method in class at.gv.egovernment.moa.spss.server.invoke.CMSSignatureVerificationInvoker +
Verify a CMS signature. +
VerifyCMSSignatureRequest(Element[]) - +Method in class at.gv.egovernment.moa.spss.server.service.SignatureVerificationService +
Handle a VerifyCMSSignatureRequest. +
VerifyCMSSignatureResponseBuilder - class at.gv.egovernment.moa.spss.server.invoke.VerifyCMSSignatureResponseBuilder.
A class to build a VerifyCMSSignatureResponse object. + +
VerifyCMSSignatureResponseBuilder() - +Constructor for class at.gv.egovernment.moa.spss.server.invoke.VerifyCMSSignatureResponseBuilder +
  +
verifyXMLSignature(VerifyXMLSignatureRequest) - +Method in class at.gv.egovernment.moa.spss.server.invoke.XMLSignatureVerificationInvoker +
Process the VerifyXMLSignatureRequest message and invoke the + XMLSignatureVerificationModule. +
verifyXMLSignature(VerifyXMLSignatureRequest) - +Method in class at.gv.egovernment.moa.spss.server.invoke.SignatureVerificationServiceImpl +
Verify an XML signature. +
VerifyXMLSignatureRequest(Element[]) - +Method in class at.gv.egovernment.moa.spss.server.service.SignatureVerificationService +
Handle a VerifyXMLSignatureRequest. +
VerifyXMLSignatureResponseBuilder - class at.gv.egovernment.moa.spss.server.invoke.VerifyXMLSignatureResponseBuilder.
A class to build a VerifyXMLSignatureResponse object. + +
VerifyXMLSignatureResponseBuilder() - +Constructor for class at.gv.egovernment.moa.spss.server.invoke.VerifyXMLSignatureResponseBuilder +
  +
+
+

+W

+
+
warn(Object) - +Static method in class at.gv.egovernment.moa.logging.Logger +
Log a warning message. +
warn(Object, Throwable) - +Static method in class at.gv.egovernment.moa.logging.Logger +
Log a warning message. +
warn(TransactionId, Object, Throwable) - +Method in class at.gv.egovernment.moa.spss.server.logging.IaikLog +
  +
warning(SAXParseException) - +Method in class at.gv.egovernment.moa.util.MOAErrorHandler +
Logs a warning message. +
warning(SAXParseException) - +Method in class at.gv.egovernment.moa.util.MOADefaultHandler +
  +
+
+

+X

+
+
XML_NS_URI - +Static variable in interface at.gv.egovernment.moa.util.Constants +
URI of the XML namespace. +
XML_PREFIX - +Static variable in interface at.gv.egovernment.moa.util.Constants +
Prefix used for the XML namespace +
XML_SCHEMA_LOCATION - +Static variable in interface at.gv.egovernment.moa.util.Constants +
Local location of the XML schema definition. +
XMLDataObjectImpl - class at.gv.egovernment.moa.spss.server.iaik.xml.XMLDataObjectImpl.
A DataObject containing a single DOM element.
XMLDataObjectImpl(Element) - +Constructor for class at.gv.egovernment.moa.spss.server.iaik.xml.XMLDataObjectImpl +
Create a new XMLDataObjectImpl. +
XMLNodeListDataObjectImpl - class at.gv.egovernment.moa.spss.server.iaik.xml.XMLNodeListDataObjectImpl.
A DataObject containing a list of DOM nodes.
XMLNodeListDataObjectImpl(NodeList) - +Constructor for class at.gv.egovernment.moa.spss.server.iaik.xml.XMLNodeListDataObjectImpl +
Create a new XMLNodeListDataObjectImpl. +
XMLNS_NS_URI - +Static variable in interface at.gv.egovernment.moa.util.Constants +
URI of the XMLNS namespace +
XMLSignatureCreationInvoker - class at.gv.egovernment.moa.spss.server.invoke.XMLSignatureCreationInvoker.
A class providing an API based interface to the + XMLSignatureCreationModule. + +
XMLSignatureCreationInvoker() - +Constructor for class at.gv.egovernment.moa.spss.server.invoke.XMLSignatureCreationInvoker +
Create a new XMLSignatureCreationInvoker. + + +
XMLSignatureCreationProfileFactory - class at.gv.egovernment.moa.spss.server.invoke.XMLSignatureCreationProfileFactory.
A factory to create XMLSignatureCreationProfiles from a + CreateXMLSignatureRequest, based on the current MOA + configuration.
XMLSignatureCreationProfileFactory(CreateXMLSignatureRequest, Set) - +Constructor for class at.gv.egovernment.moa.spss.server.invoke.XMLSignatureCreationProfileFactory +
Create a new XMLSignatureCreationProfileFactory. +
XMLSignatureCreationProfileImpl - class at.gv.egovernment.moa.spss.server.iaik.xmlsign.XMLSignatureCreationProfileImpl.
An object providing auxiliary information for creating an XML signature.
XMLSignatureCreationProfileImpl(int, Set) - +Constructor for class at.gv.egovernment.moa.spss.server.iaik.xmlsign.XMLSignatureCreationProfileImpl +
Create a new XMLSignatureCreationProfileImpl. +
XMLSignatureImpl - class at.gv.egovernment.moa.spss.server.iaik.xml.XMLSignatureImpl.
An object containing an XMLDsig signature in the form of a + dsig:Signature DOM element.
XMLSignatureImpl(Element) - +Constructor for class at.gv.egovernment.moa.spss.server.iaik.xml.XMLSignatureImpl +
Create a new XMLSignatureImpl. +
XMLSignatureInsertionLocationImpl - class at.gv.egovernment.moa.spss.server.iaik.xmlsign.XMLSignatureInsertionLocationImpl.
An object giving the location of where the signature will be + inserted into the parent element.
XMLSignatureInsertionLocationImpl(int) - +Constructor for class at.gv.egovernment.moa.spss.server.iaik.xmlsign.XMLSignatureInsertionLocationImpl +
Create a new XMLSignatureInsertLocationImpl. +
XMLSignatureVerificationInvoker - class at.gv.egovernment.moa.spss.server.invoke.XMLSignatureVerificationInvoker.
A class providing a DOM based interface to the + XMLSignatureVerificationModule. + +
XMLSignatureVerificationInvoker() - +Constructor for class at.gv.egovernment.moa.spss.server.invoke.XMLSignatureVerificationInvoker +
Create a new XMLSignatureCreationInvoker. + + +
XMLSignatureVerificationProfileFactory - class at.gv.egovernment.moa.spss.server.invoke.XMLSignatureVerificationProfileFactory.
A factory to create a XMLSignatureVerificationProfile from a + VerifyXMLSignatureRequest, based on the current MOA + configuration.
XMLSignatureVerificationProfileFactory(VerifyXMLSignatureRequest) - +Constructor for class at.gv.egovernment.moa.spss.server.invoke.XMLSignatureVerificationProfileFactory +
Create a new XMLSignatureVerificationProfileFactory. +
XMLSignatureVerificationProfileImpl - class at.gv.egovernment.moa.spss.server.iaik.xmlverify.XMLSignatureVerificationProfileImpl.
An object providing auxiliary information for verifying an XML signature.
XMLSignatureVerificationProfileImpl() - +Constructor for class at.gv.egovernment.moa.spss.server.iaik.xmlverify.XMLSignatureVerificationProfileImpl +
  +
XPath2FilterImpl - class at.gv.egovernment.moa.spss.server.iaik.xml.XPath2FilterImpl.
An object encapsulating an XPath-Filter2 expression.
XPath2FilterImpl(String, String, Map) - +Constructor for class at.gv.egovernment.moa.spss.server.iaik.xml.XPath2FilterImpl +
Create a new XPath2FilterImpl object. +
XPath2TransformationImpl - class at.gv.egovernment.moa.spss.server.iaik.xml.XPath2TransformationImpl.
An object encapsulating a Transformation containing several + XPath-Filter2 expressions.
XPath2TransformationImpl() - +Constructor for class at.gv.egovernment.moa.spss.server.iaik.xml.XPath2TransformationImpl +
Create a new XPath2TransformationImpl. + + +
XPathException - exception at.gv.egovernment.moa.util.XPathException.
An exception occurred evaluating an XPath.
XPathException(String, Throwable) - +Constructor for class at.gv.egovernment.moa.util.XPathException +
Create a XPathException. +
XPathTransformationImpl - class at.gv.egovernment.moa.spss.server.iaik.xml.XPathTransformationImpl.
A Transformation containing an XPath expression.
XPathTransformationImpl(String, Map) - +Constructor for class at.gv.egovernment.moa.spss.server.iaik.xml.XPathTransformationImpl +
Create a new XPathTransformationImpl. + + +
XPathUtils - class at.gv.egovernment.moa.util.XPathUtils.
Utility methods to evaluate XPath expressions on DOM nodes.
XPathUtils() - +Constructor for class at.gv.egovernment.moa.util.XPathUtils +
  +
XSI_NS_URI - +Static variable in interface at.gv.egovernment.moa.util.Constants +
URI of the XSI XMLNS namespace +
XSI_PREFIX - +Static variable in interface at.gv.egovernment.moa.util.Constants +
Prefix used for the XSI namespace +
XSI_SCHEMA_LOCATION - +Static variable in interface at.gv.egovernment.moa.util.Constants +
Local location of the XSI schema definition. +
XSLT_NS_URI - +Static variable in interface at.gv.egovernment.moa.util.Constants +
URI of the XSLT XML namespace +
XSLT_PREFIX - +Static variable in interface at.gv.egovernment.moa.util.Constants +
Prefix used for the XSLT XML namespace +
XSLTTransformationImpl - class at.gv.egovernment.moa.spss.server.iaik.xml.XSLTTransformationImpl.
A Transformation containing an XSLT transformation.
XSLTTransformationImpl(Element) - +Constructor for class at.gv.egovernment.moa.spss.server.iaik.xml.XSLTTransformationImpl +
Create a new XSLTTransformationImpl object. +
+
+A B C D E F G H I K L M N O P R S T U V W X + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/index.html b/spss.server/doc/api-doc-internal/index.html new file mode 100644 index 000000000..3e76b5068 --- /dev/null +++ b/spss.server/doc/api-doc-internal/index.html @@ -0,0 +1,25 @@ + + + + + + +MOA SP/SS Server Internal API + + + + + + + + + + +<H2> +Frame Alert</H2> + +<P> +This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. +<BR> +Link to <A HREF="overview-summary.html">Non-frame version.</A> + diff --git a/spss.server/doc/api-doc-internal/overview-frame.html b/spss.server/doc/api-doc-internal/overview-frame.html new file mode 100644 index 000000000..43c7e3155 --- /dev/null +++ b/spss.server/doc/api-doc-internal/overview-frame.html @@ -0,0 +1,76 @@ + + + + + + +MOA SP/SS Server Internal API: Overview + + + + + + + + + +
+
+ + + + + +
All Classes +

+ +Packages +
+at.gv.egovernment.moa.logging +
+at.gv.egovernment.moa.spss +
+at.gv.egovernment.moa.spss.server.config +
+at.gv.egovernment.moa.spss.server.iaik.cmsverify +
+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.iaik.xml +
+at.gv.egovernment.moa.spss.server.iaik.xmlsign +
+at.gv.egovernment.moa.spss.server.iaik.xmlverify +
+at.gv.egovernment.moa.spss.server.init +
+at.gv.egovernment.moa.spss.server.invoke +
+at.gv.egovernment.moa.spss.server.logging +
+at.gv.egovernment.moa.spss.server.service +
+at.gv.egovernment.moa.spss.server.tools +
+at.gv.egovernment.moa.spss.server.transaction +
+at.gv.egovernment.moa.spss.server.util +
+at.gv.egovernment.moa.spss.util +
+at.gv.egovernment.moa.util +
+

+ +

+  + + diff --git a/spss.server/doc/api-doc-internal/overview-summary.html b/spss.server/doc/api-doc-internal/overview-summary.html new file mode 100644 index 000000000..4f4a65bbb --- /dev/null +++ b/spss.server/doc/api-doc-internal/overview-summary.html @@ -0,0 +1,249 @@ + + + + + + +MOA SP/SS Server Internal API: Overview + + + + + + + + + + + + + + + + + +
+ +
+ + +


+
+

+

MOA SP/SS Server Internal API

+
+ + + + + + + + + + + + + +
+MOA Configuration
at.gv.egovernment.moa.spss.server.config 
at.gv.egovernment.moa.spss.server.iaik.config 
+ +

+  + + + + + + + + + + + + +
+Web Service Handling
at.gv.egovernment.moa.spss.server.service 
at.gv.egovernment.moa.spss.server.transaction 
+ +

+  + + + + + + + + +
+Mapping MOA API calls to the IAIK API
at.gv.egovernment.moa.spss.server.invoke 
+ +

+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Implementations of IAIK interfaces
at.gv.egovernment.moa.spss.server.iaik.cmsverify 
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.iaik.xml 
at.gv.egovernment.moa.spss.server.iaik.xmlsign 
at.gv.egovernment.moa.spss.server.iaik.xmlverify 
+ +

+  + + + + + + + + + + + + +
+Utilities
at.gv.egovernment.moa.spss.server.util 
at.gv.egovernment.moa.util 
+ +

+  + + + + + + + + + + + + +
+Logging
at.gv.egovernment.moa.logging 
at.gv.egovernment.moa.spss.server.logging 
+ +

+  + + + + + + + + +
+External Tools
at.gv.egovernment.moa.spss.server.tools 
+ +

+  + + + + + + + + + + + + + + + + +
+Other Packages
at.gv.egovernment.moa.spss 
at.gv.egovernment.moa.spss.server.init 
at.gv.egovernment.moa.spss.util 
+ +


+ + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/overview-tree.html b/spss.server/doc/api-doc-internal/overview-tree.html new file mode 100644 index 000000000..1fa48f2bf --- /dev/null +++ b/spss.server/doc/api-doc-internal/overview-tree.html @@ -0,0 +1,200 @@ + + + + + + +MOA SP/SS Server Internal API: Class Hierarchy + + + + + + + + + + + + + + + + + +
+ +
+ + +
+
+

+Hierarchy For All Packages

+
+
+
Package Hierarchies:
at.gv.egovernment.moa.logging, at.gv.egovernment.moa.spss, at.gv.egovernment.moa.spss.server.config, at.gv.egovernment.moa.spss.server.iaik.cmsverify, 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.iaik.xml, at.gv.egovernment.moa.spss.server.iaik.xmlsign, at.gv.egovernment.moa.spss.server.iaik.xmlverify, at.gv.egovernment.moa.spss.server.init, at.gv.egovernment.moa.spss.server.invoke, at.gv.egovernment.moa.spss.server.logging, at.gv.egovernment.moa.spss.server.service, at.gv.egovernment.moa.spss.server.tools, at.gv.egovernment.moa.spss.server.transaction, at.gv.egovernment.moa.spss.server.util, at.gv.egovernment.moa.spss.util, at.gv.egovernment.moa.util
+
+

+Class Hierarchy +

+ +

+Interface Hierarchy +

+
    +
  • interface at.gv.egovernment.moa.util.Constants
+
+ + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/package-list b/spss.server/doc/api-doc-internal/package-list new file mode 100644 index 000000000..4cc05ae78 --- /dev/null +++ b/spss.server/doc/api-doc-internal/package-list @@ -0,0 +1,21 @@ +at.gv.egovernment.moa.logging +at.gv.egovernment.moa.spss +at.gv.egovernment.moa.spss.server.config +at.gv.egovernment.moa.spss.server.iaik.cmsverify +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.iaik.xml +at.gv.egovernment.moa.spss.server.iaik.xmlsign +at.gv.egovernment.moa.spss.server.iaik.xmlverify +at.gv.egovernment.moa.spss.server.init +at.gv.egovernment.moa.spss.server.invoke +at.gv.egovernment.moa.spss.server.logging +at.gv.egovernment.moa.spss.server.service +at.gv.egovernment.moa.spss.server.tools +at.gv.egovernment.moa.spss.server.transaction +at.gv.egovernment.moa.spss.server.util +at.gv.egovernment.moa.spss.util +at.gv.egovernment.moa.util diff --git a/spss.server/doc/api-doc-internal/packages.html b/spss.server/doc/api-doc-internal/packages.html new file mode 100644 index 000000000..f1d9430a1 --- /dev/null +++ b/spss.server/doc/api-doc-internal/packages.html @@ -0,0 +1,26 @@ + + + + + + +MOA SP/SS Server Internal API + + + + + +
+ +
+ +
+
+The front page has been relocated.Please see: +
+          Frame version +
+          Non-frame version.
+ + + diff --git a/spss.server/doc/api-doc-internal/serialized-form.html b/spss.server/doc/api-doc-internal/serialized-form.html new file mode 100644 index 000000000..7a59bdfa0 --- /dev/null +++ b/spss.server/doc/api-doc-internal/serialized-form.html @@ -0,0 +1,246 @@ + + + + + + +Serialized Form + + + + + + + + + + + + + + + + + +
+ +
+ + +
+
+

+Serialized Form

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

+ + + + + +
+Class at.gv.egovernment.moa.spss.MOAApplicationException implements Serializable
+ +

+ +

+ + + + + +
+Class at.gv.egovernment.moa.spss.MOAException implements Serializable
+ +

+ + + + + +
+Serialized Fields
+ +

+messageId

+
+String messageId
+
+
The message ID.
+
+ +

+wrapped

+
+Throwable wrapped
+
+
The wrapped Throwable.
+ +

+ + + + + +
+Class at.gv.egovernment.moa.spss.MOASystemException implements Serializable
+ +

+ +

+


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

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

+ +

+


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

+ + + + + +
+Class at.gv.egovernment.moa.spss.server.service.AxisHandler implements Serializable
+ +

+ +

+ + + + + +
+Class at.gv.egovernment.moa.spss.server.service.ConfigurationServlet implements Serializable
+ +

+ +

+


+ + + + + +
+Package at.gv.egovernment.moa.util
+ +

+ + + + + +
+Class at.gv.egovernment.moa.util.XPathException implements Serializable
+ +

+ + + + + +
+Serialized Fields
+ +

+wrapped

+
+Throwable wrapped
+
+
The wrapped exception.
+ +

+


+ + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/stylesheet.css b/spss.server/doc/api-doc-internal/stylesheet.css new file mode 100644 index 000000000..07dc9eaf3 --- /dev/null +++ b/spss.server/doc/api-doc-internal/stylesheet.css @@ -0,0 +1,29 @@ +/* Javadoc style sheet */ + +/* Define colors, fonts and other style attributes here to override the defaults */ + +/* Page background color */ +body { background-color: #FFFFFF } + +/* Table colors */ +.TableHeadingColor { background: #CCCCFF } /* Dark mauve */ +.TableSubHeadingColor { background: #EEEEFF } /* Light mauve */ +.TableRowColor { background: #FFFFFF } /* White */ + +/* Font used in left-hand frame lists */ +.FrameTitleFont { font-size: normal; font-family: normal } +.FrameHeadingFont { font-size: normal; font-family: normal } +.FrameItemFont { font-size: normal; font-family: normal } + +/* Example of smaller, sans-serif font in frames */ +/* .FrameItemFont { font-size: 10pt; font-family: Helvetica, Arial, sans-serif } */ + +/* Navigation bar fonts and colors */ +.NavBarCell1 { background-color:#EEEEFF;}/* Light mauve */ +.NavBarCell1Rev { background-color:#00008B;}/* Dark Blue */ +.NavBarFont1 { font-family: Arial, Helvetica, sans-serif; color:#000000;} +.NavBarFont1Rev { font-family: Arial, Helvetica, sans-serif; color:#FFFFFF;} + +.NavBarCell2 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF;} +.NavBarCell3 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF;} + diff --git a/spss.server/doc/moa-spss.htm b/spss.server/doc/moa-spss.htm new file mode 100644 index 000000000..6bde0bf20 --- /dev/null +++ b/spss.server/doc/moa-spss.htm @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/spss.server/doc/moa_images/east.gif b/spss.server/doc/moa_images/east.gif new file mode 100644 index 000000000..e76117cb0 Binary files /dev/null and b/spss.server/doc/moa_images/east.gif differ diff --git a/spss.server/doc/moa_images/idle.gif b/spss.server/doc/moa_images/idle.gif new file mode 100644 index 000000000..28b8148e5 Binary files /dev/null and b/spss.server/doc/moa_images/idle.gif differ diff --git a/spss.server/doc/moa_images/moa_diagramm1.jpg b/spss.server/doc/moa_images/moa_diagramm1.jpg new file mode 100644 index 000000000..776331fb8 Binary files /dev/null and b/spss.server/doc/moa_images/moa_diagramm1.jpg differ diff --git a/spss.server/doc/moa_images/moa_thema.gif b/spss.server/doc/moa_images/moa_thema.gif new file mode 100644 index 000000000..f59075528 Binary files /dev/null and b/spss.server/doc/moa_images/moa_thema.gif differ diff --git a/spss.server/doc/moa_images/north.gif b/spss.server/doc/moa_images/north.gif new file mode 100644 index 000000000..b4316b5d7 Binary files /dev/null and b/spss.server/doc/moa_images/north.gif differ diff --git a/spss.server/doc/moa_images/pfeil.gif b/spss.server/doc/moa_images/pfeil.gif new file mode 100644 index 000000000..e4eeb1740 Binary files /dev/null and b/spss.server/doc/moa_images/pfeil.gif differ diff --git a/spss.server/doc/moa_images/print.gif b/spss.server/doc/moa_images/print.gif new file mode 100644 index 000000000..b8e59144e Binary files /dev/null and b/spss.server/doc/moa_images/print.gif differ diff --git a/spss.server/doc/moa_images/select.gif b/spss.server/doc/moa_images/select.gif new file mode 100644 index 000000000..59a1694c5 Binary files /dev/null and b/spss.server/doc/moa_images/select.gif differ diff --git a/spss.server/doc/moa_images/south.gif b/spss.server/doc/moa_images/south.gif new file mode 100644 index 000000000..c70ab3e97 Binary files /dev/null and b/spss.server/doc/moa_images/south.gif differ diff --git a/spss.server/doc/moa_images/transdot.gif b/spss.server/doc/moa_images/transdot.gif new file mode 100644 index 000000000..e31aba280 Binary files /dev/null and b/spss.server/doc/moa_images/transdot.gif differ diff --git a/spss.server/doc/moa_images/west.gif b/spss.server/doc/moa_images/west.gif new file mode 100644 index 000000000..135698ee7 Binary files /dev/null and b/spss.server/doc/moa_images/west.gif differ diff --git a/spss.server/doc/moa_spss/APIClientExample.txt b/spss.server/doc/moa_spss/APIClientExample.txt new file mode 100644 index 000000000..10324f221 --- /dev/null +++ b/spss.server/doc/moa_spss/APIClientExample.txt @@ -0,0 +1,100 @@ +import java.io.ByteArrayInputStream; +import java.util.ArrayList; +import java.util.Iterator; +import java.util.List; + +import org.w3c.dom.Element; +import org.w3c.dom.Node; +import org.w3c.dom.NodeList; + +import at.gv.egovernment.moa.spss.api.SPSSFactory; +import at.gv.egovernment.moa.spss.api.SignatureCreationService; +import at.gv.egovernment.moa.spss.api.xmlsign.*; +import at.gv.egovernment.moa.spss.api.common.*; + +/** + * @author Sven Aigner + * + * Dies ist ein einfaches Beispielprogramm für die Erstellung + * einer digitalen Signatur mittel der API-Funktionen des + * MOA-SPSS Servers + */ +public class APIClientExample { + + /** + * Hauptfunktion des Beispielprogramms + * @param args wird nicht ausgewertet + * @throws Exception sollten Fehler auftreten werden die Fehler an die Java-VM weitergeleitet + */ + public static void main(String[] args) throws Exception{ + + // Serverfunktionshandler instanzieren + SPSSFactory spf = SPSSFactory.getInstance(); + + // Signaturedaten in ein Contentobjekt einbinden + byte []data = "Dies sind Testdaten".getBytes("UTF-8"); + ByteArrayInputStream bis = new ByteArrayInputStream(data); + Content cont = spf.createContent(bis,"http://uri.data.org"); + + // Beschreibungselement zu den Daten erstellen + MetaInfo mi = spf.createMetaInfo("text/plain","Testdaten",null); + + // Transformationen erstellen + CreateTransformsInfo cti = spf.createCreateTransformsInfo(null,mi); + CreateTransformsInfoProfile ct = spf.createCreateTransformsInfoProfile(cti,null); + + // Datenobjekt aufbauen + DataObjectInfo doi = spf.createDataObjectInfo(DataObjectInfo.STRUCTURE_DETACHED,false,cont,ct); + + List dataobjectinfolist = new ArrayList(); + dataobjectinfolist.add(doi); + // alles zusammenpacken zu einer SingleSignature + SingleSignatureInfo ssi = spf.createSingleSignatureInfo(dataobjectinfolist,null,false); + + List singlesignatureinfolist = new ArrayList(); + singlesignatureinfolist.add(ssi); + // die Signatur in einen Request einbetten + CreateXMLSignatureRequest cxsreq = spf.createCreateXMLSignatureRequest("PKCS12RSAKey1",singlesignatureinfolist); + + // Signatureerstellungsservice aufrufen + SignatureCreationService scs = SignatureCreationService.getInstance(); + + // Response auswerten + CreateXMLSignatureResponse cxsres = scs.createXMLSignature(cxsreq); + + List elements = cxsres.getResponseElements(); + + SignatureEnvironmentResponse ser = (SignatureEnvironmentResponse)elements.get(0); + + // Responsetyp lesen + int response_type = ser.getResponseType(); + + if(response_type == SignatureEnvironmentResponse.ERROR_RESPONSE) + { + // Fehlerfall + System.out.println("Bei der Erstellung der Signatur ist ein Fehler aufgetreten"); + } + else + { + // Signaturerstellung erfolgreich + Element se = ser.getSignatureEnvironment(); + System.out.println("Signaturerstellung erfolgreich"); + + displayTree(se); + } + } + + /** + * Einfache Ausgabefunktion für einen DOM-Baum + * @param input auszugebender Knoten + */ + public static void displayTree(Node input) + { + // Ausgabe eines Knotens + System.out.println(input); + // Alle Kindknoten ausgeben + NodeList children = input.getChildNodes(); + for(int counter=0;counter + * Die Datenübertragung erfolgt über eine sichere Verbindung (Clientauthentisierung) + */ +public class HTTPSClientExampleClientAuth { + + // SOAP Konstanten + // CreationServer + private static final QName SERVICE_QNAME = new QName("SignatureCreation"); + private static final String ENDPOINT = "http://localhost:8080/moa-spss/services/SignatureCreation"; + // Secure Endpoint + private static final String SECURE_ENDPOINT = "https://localhost:8443/moa-spss/services/SignatureCreation"; + + /* + VerificationService + wenn Sie diese Werte für ENDPOINT und SERVICE verwenden können Sie eine + Signaturprüfung anstatt einer Signaturerstellung durchführen (entweder mit + ENDPOINT für eine nicht sichere Verbindung bzw. SECURE_ENDPOINT für eine + sichere Verbindung) + + private static final QName SERVICE_QNAME = new QName("SignatureVerification"); + private static final String ENDPOINT = + "http://localhost:8080/moa-spss/services/SignatureVerification"; + private static final String SECURE_ENDPOINT = + "https://localhost:8443/moa-spss/services/SignatureVerification"; + */ + public static final String HANDLER = "java.protocol.handler.pkgs"; + public static final String KEYSTORE = "javax.net.ssl.keyStore"; + public static final String KEYSTOREPASSWORD = "javax.net.ssl.keyStorePassword"; + public static final String TRUSTSTORE = "javax.net.ssl.trustStore"; + public static final String TRUSTSTOREPASSWORD = "javax.net.ssl.trustStorePassword"; + + + /** + * Methode main. + * + * Enthält den Beispielcode der nötig ist um von Java aus auf MOA-SPSS zugreifen zu können. + * Der Zugriff passiert über das AXIS-Framework. Die Verbindung ist eine SSL Verbindung mit Clientauthentisierung. + * + * @param args wird nicht verwendet + */ + + public static void main(String[] args) { + + try { + /* + Einrichten der SSL Verbindungseigenschaften + + Die Verbindung wird über SSL hergestellt, als TrustStore und als Keystore + wird ein JavaKeyStore verwendet der die notwendigen Daten enthält + */ + + Security.addProvider(new Provider()); + System.setProperty(HANDLER,"com.sun.net.ssl.internal.www.protocol"); + System.setProperty(KEYSTORE, "client.keystore"); + System.setProperty(KEYSTOREPASSWORD, "changeit"); + System.setProperty(TRUSTSTORE, "client.keystore"); + System.setProperty(TRUSTSTOREPASSWORD, "changeit"); + + // Datei mit Request einlesen + FileInputStream inputStream = new FileInputStream("example_request.xml"); + + // Parser/DOMBuilder instanzieren + DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); + factory.setNamespaceAware(true); + DocumentBuilder builder = factory.newDocumentBuilder(); + + // XML Datei in einen DOM-Baum umwandeln + Document root_request = builder.parse(inputStream); + + // AXIS-Server instanzieren + Service service = ServiceFactory.newInstance().createService(SERVICE_QNAME); + + // Call öffnen + Call call = service.createCall(); + + // Neues BodyElement anlegen und mit dem DOM-Baum füllen + SOAPBodyElement body = new SOAPBodyElement(root_request.getDocumentElement()); + SOAPBodyElement[] params = new SOAPBodyElement[] {body}; + + // Call mit Endpoint verknüpfen + call.setTargetEndpointAddress(SECURE_ENDPOINT); + + // Call auslösen und die Antworten speichern + System.out.println("Calling ..."); + Vector responses = (Vector) call.invoke(params); + + // erstes BodyElement auslesen + SOAPBodyElement response = (SOAPBodyElement) responses.get(0); + + // aus der Response den DOM-Baum lesen + Document root_response = response.getAsDocument(); + System.out.println("Return ..."); + + // Ausgabe auf System.out zum Testen + OutputFormat format = new OutputFormat((Document)root_response); + + format.setLineSeparator("\n"); + format.setIndenting(false); + format.setPreserveSpace(true); + format.setOmitXMLDeclaration(false); + format.setEncoding("UTF-8"); + + XMLSerializer serializer = new XMLSerializer (System.out, format); + serializer.asDOMSerializer(); + serializer.serialize(root_response); + + // Antwort verarbeiten + // ... + // ... + } + catch(Exception e) + { + e.printStackTrace(); + } + + } +} diff --git a/spss.server/doc/moa_spss/HTTPSClientExampleServerAuth.txt b/spss.server/doc/moa_spss/HTTPSClientExampleServerAuth.txt new file mode 100644 index 000000000..cb8db75d5 --- /dev/null +++ b/spss.server/doc/moa_spss/HTTPSClientExampleServerAuth.txt @@ -0,0 +1,143 @@ +import java.io.FileInputStream; +import java.security.Security; +import java.util.Vector; + +import javax.xml.namespace.QName; +import javax.xml.parsers.DocumentBuilder; +import javax.xml.parsers.DocumentBuilderFactory; +import javax.xml.rpc.Call; +import javax.xml.rpc.Service; +import javax.xml.rpc.ServiceFactory; + +import org.apache.axis.message.SOAPBodyElement; +import org.apache.xml.serialize.LineSeparator; +import org.apache.xml.serialize.OutputFormat; +import org.apache.xml.serialize.XMLSerializer; +import org.w3c.dom.Document; + +import com.sun.net.ssl.internal.ssl.Provider; + +/** + * @author Sven + * + * Dies ist eine Beispielklasse die den Zugriff auf MOA-SPSS mittels AXIS erklärt.
+ * Die Datenübertragung erfolgt über eine sichere Verbindung (Serverauthentisierung) + */ +public class HTTPSClientExampleServerAuth { + + // SOAP Konstanten + // CreationServer + private static final QName SERVICE_QNAME = new QName("SignatureCreation"); + private static final String ENDPOINT = "http://localhost:8080/moa-spss/services/SignatureCreation"; + // Secure Endpoint + private static final String SECURE_ENDPOINT = "https://localhost:8443/moa-spss/services/SignatureCreation"; + + /* + Secure Endpoint + dieser Endpoint kann alternativ zum ersten ENDPOINT verwendet werden + um eine sichere Verbindung zum Server herzustellen + private static final String SECURE_ENDPOINT = + "https://localhost:8443/moa-spss/services/SignatureCreation"; + */ + + /* + VerificationService + wenn Sie diese Werte für ENDPOINT und SERVICE verwenden können Sie eine + Signaturprüfung anstatt einer Signaturerstellung durchführen (entweder mit + ENDPOINT für eine nicht sichere Verbindung bzw. SECURE_ENDPOINT für eine + sichere Verbindung) + + private static final QName SERVICE_QNAME = new QName("SignatureVerification"); + private static final String ENDPOINT = + "http://localhost:8080/moa-spss/services/SignatureVerification"; + private static final String SECURE_ENDPOINT = + "https://localhost:8443/moa-spss/services/SignatureVerification"; + */ + + // SSL Konstanten + public static final String HANDLER = "java.protocol.handler.pkgs"; + public static final String TRUSTSTORE = "javax.net.ssl.trustStore"; + public static final String TRUSTSTOREPASSWORD = "javax.net.ssl.trustStorePassword"; + + /** + * Methode main. + * + * Enthält den Beispielcode der nötig ist um von Java aus auf MOA-SPSS zugreifen zu können. + * Der Zugriff passiert über das AXIS-Framework. Die Verbindung ist eine SSL Verbindung mit Serverauthentisierung. + * + * @param args wird nicht verwendet + */ + public static void main(String[] args) { + + try { + /* + Einrichten der SSL Verbindungseigenschaften + + Die Verbindung wird über SSL hergestellt, als TrustStore wird + ein JavaKeyStore verwendet der die notwendigen Daten enthält + */ + + Security.addProvider(new Provider()); + System.setProperty(HANDLER,"com.sun.net.ssl.internal.www.protocol"); + System.setProperty(TRUSTSTORE, "client.keystore"); + System.setProperty(TRUSTSTOREPASSWORD, "changeit"); + + // Datei mit Request einlesen + FileInputStream inputStream = new FileInputStream("example_request.xml"); + + // Parser/DOMBuilder instanzieren + DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); + factory.setNamespaceAware(true); + DocumentBuilder builder = factory.newDocumentBuilder(); + + // XML Datei in einen DOM-Baum umwandeln + Document root_request = builder.parse(inputStream); + + // AXIS-Server instanzieren + Service service = ServiceFactory.newInstance().createService(SERVICE_QNAME); + + // Call öffnen + Call call = service.createCall(); + + // Neues BodyElement anlegen und mit dem DOM-Baum füllen + SOAPBodyElement body = new SOAPBodyElement(root_request.getDocumentElement()); + SOAPBodyElement[] params = new SOAPBodyElement[] {body}; + + // Call mit Endpoint verknüpfen + call.setTargetEndpointAddress(SECURE_ENDPOINT); + + // Call auslösen und die Antworten speichern + System.out.println("Calling ..."); + Vector responses = (Vector) call.invoke(params); + + // erstes BodyElement auslesen + SOAPBodyElement response = (SOAPBodyElement) responses.get(0); + + // aus der Response den DOM-Baum lesen + Document root_response = response.getAsDocument(); + System.out.println("Return ..."); + + // Ausgabe auf System.out zum Testen + OutputFormat format = new OutputFormat((Document)root_response); + + format.setLineSeparator("\n"); + format.setIndenting(false); + format.setPreserveSpace(true); + format.setOmitXMLDeclaration(false); + format.setEncoding("UTF-8"); + + XMLSerializer serializer = new XMLSerializer (System.out, format); + serializer.asDOMSerializer(); + serializer.serialize(root_response); + + // Antwort verarbeiten + // ... + // ... + } + catch(Exception e) + { + e.printStackTrace(); + } + + } +} \ No newline at end of file diff --git a/spss.server/doc/moa_spss/MOA-SPSS-1.1.pdf b/spss.server/doc/moa_spss/MOA-SPSS-1.1.pdf new file mode 100644 index 000000000..dfe9e80a1 Binary files /dev/null and b/spss.server/doc/moa_spss/MOA-SPSS-1.1.pdf differ diff --git a/spss.server/doc/moa_spss/MOA-SPSS-1.1.xsd b/spss.server/doc/moa_spss/MOA-SPSS-1.1.xsd new file mode 100644 index 000000000..809842cf9 --- /dev/null +++ b/spss.server/doc/moa_spss/MOA-SPSS-1.1.xsd @@ -0,0 +1,430 @@ + + + + + + + + + + + + + + + + + + + + + Ermöglichung der Stapelsignatur durch wiederholte Angabe dieses Elements + + + + + + + + + + + + + + + + + + + Auswahl: Entweder explizite Angabe des Signaturorts sowie ggf. sinnvoller Supplements im Zshg. mit der Signaturumgebung, oder Verweis auf ein benanntes Profil + + + + + + + + + + + + + + + + + + Kardinalität 1..oo erlaubt die Antwort auf eine Stapelsignatur-Anfrage + + + + Resultat, falls die Signaturerstellung erfolgreich war + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + mit diesem Profil wird eine Menge von vertrauenswürdigen Wurzelzertifikaten spezifiziert + + + + + + + + + + + only ds:X509Data and RetrievalMethod is supported; QualifiedCertificate is included as X509Data/any;publicAuthority is included as X509Data/any + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Pro dsig:Reference-Element in der zu überprüfenden XML-Signatur muss hier ein ReferenceInfo-Element erscheinen. Die Reihenfolge der einzelnen ReferenceInfo Elemente entspricht jener der dsig:Reference Elemente in der XML-Signatur. + + + + + + + + + + mit diesem Profil wird eine Menge von vertrauenswürdigen Wurzelzertifikaten spezifiziert + + + + + + + + + + + only ds:X509Data and ds:RetrievalMethod is supported; QualifiedCertificate is included as X509Data/any; PublicAuthority is included as X509Data/any + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Auswahl: Entweder explizite Angabe EINER Transformationskette inklusive ggf. sinnvoller Supplements oder Verweis auf ein benanntes Profil + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Resultat, falls die Signaturerstellung gescheitert ist + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Ein oder mehrere Transformationswege können von der Applikation an MOA mitgeteilt werden. Die zu prüfende Signatur hat zumindest einem dieser Transformationswege zu entsprechen. Die Angabe kann explizit oder als Profilbezeichner erfolgen. + + + + + Profilbezeichner für einen Transformationsweg + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Die Angabe des Transformationsparameters (explizit oder als Hashwert) kann unterlassen werden, wenn die Applikation von der Unveränderlichkeit des Inhalts der in "Transformationsparamter", Attribut "URI" angegebenen URI ausgehen kann. + + + + Der Transformationsparameter explizit angegeben. + + + + + Der Hashwert des Transformationsparameters. + + + + + + + + + + + + + + + + + + + + + + Explizite Angabe des Transformationswegs + + + + + + + Alle impliziten Transformationsparameter, die zum Durchlaufen der oben angeführten Transformationskette bekannt sein müssen, müssen hier angeführt werden. Das Attribut "URI" bezeichnet den Transformationsparameter in exakt jener Weise, wie er in der zu überprüfenden Signatur gebraucht wird. + + + + + + + + + + + + + + + + diff --git a/spss.server/doc/moa_spss/MOA-SPSS-Configuration-1.0.xsd b/spss.server/doc/moa_spss/MOA-SPSS-Configuration-1.0.xsd new file mode 100644 index 000000000..8eb488f48 --- /dev/null +++ b/spss.server/doc/moa_spss/MOA-SPSS-Configuration-1.0.xsd @@ -0,0 +1,208 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + dient zum Konfigurieren von HW Crypto-Module via PKCS#11 (s. iaik.server.modules.crypto.HarwwareCryptoModuleConfiguration) + + + + + + + + + + dient zum Konfigurieren von HW Key-Module via PKCS#11 (s. iaik.server. modules.crypto.HardwareKeyModuleConfiguration + + + + + + + + + + + dient zum Konfigurieren von SW Key-Module via PKCS#12 Dateien (s. iaik. server.modules.crypto.SoftwareKeyModuleConfiguration + + + + + + + + + + definiert eine Gruppe von Keys + + + + + + Ein Schlüssel wird bezeichnet durch ein Tripel bestehend aus der ID des KeyModules (siehe z.B. SoftwareKeyModule/@id), sowie Issuer und Seriennummer des zum Schlüssel gehörigen Zertifikats + + + + + + + + + + + + + + + ordnet oben definierte KeyGroups Online-Applikationen zu, die diese KeyGroups verwenden dürfen + + + + + + wenn das Element nicht auftritt, dann können die zugeordneten KeyGroups von allen Online-Applikationen verwendet werden + + + + + + + + + + + + + spezifiziert den Algorithmus ("pkix" oder "chaining") für die Zertifikatspfadvalidierung + + + + + + ein vom SystemDefaultMode abweichender ChiningMode kann für jeden TrustAnchor gesetzt werden + + + + + + + + + + + + + + + + spezifiziert die Dauer, die Revozierungsinformation archiviert werden muss in Tagen + + + + + + + + spezifiziert CRL Distribution Points + + + + + + spezifiziert die CA, für die der u.a. DP verwendet werden soll + + + + + das Attribut reasonCodes enthält eine Liste von möglichen reasonCodes lt. RFC 3280: unspecified, keyCompromise, cACompromise, affiliationChanged, superseded, cessationOfOperation, certificateHold, removeFromCRL, privilegeWithdrawn, aACompromise + + + + + + + + + + + + + ordnet eine Datei, die ein CreateTransformsInfoProfile-Element enthält, einer id zu + + + + + + + + + ordnet eine Datei, die ein CreateSignatureEnvironmentProfile-Element enthält, einer id zu + + + + + + + + + ordnet eine Datei, die ein VerifyTransformsInfoProfile-Element enthält, einer id zu + + + + + + + + + ordnet eine Datei, die ein SupplementProfile-Element enthält, einer id zu + + + + + + + + + ordnet ein Verzeichnis, das vertrauenswürdige Zertifikate enthält einer id zu + + + + + + + + + + + + + + + + diff --git a/spss.server/doc/moa_spss/examples/conf/MOA-SPSSConfiguration.xml b/spss.server/doc/moa_spss/examples/conf/MOA-SPSSConfiguration.xml new file mode 100644 index 000000000..61f15c5cc --- /dev/null +++ b/spss.server/doc/moa_spss/examples/conf/MOA-SPSSConfiguration.xml @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + SWKeyModule1 + + CN=IAIK Test CA,OU=IAIK Test CA,OU=Insitute for Applied Information Processing and Communications,O=GRAZ UNIVERSITY OF TECHNOLOGY,C=AT + 1044289238331 + + + + + + SWKeyModule2 + + CN=IAIK Test CA,OU=IAIK Test CA,OU=Insitute for Applied Information Processing and Communications,O=GRAZ UNIVERSITY OF TECHNOLOGY,C=AT + 99991044289238331 + + + + + + + + + + CN=patrick peck,OU=MOA,O=BRZ,L=Vienna,S=Vienna,C=AT + 1039104204 + + + + + + CN=A-Trust-nQual-0,OU=A-Trust-nQual-0,O=A-Trust,C=AT + 536 + + + + + CN=IAIK Test CA,OU=IAIK Test CA,OU=Insitute for Applied Information Processing and Communications,O=GRAZ UNIVERSITY OF TECHNOLOGY,C=AT + + + + CN=IAIK Test CA,OU=IAIK Test CA,OU=Insitute for Applied Information Processing and Communications,O=GRAZ UNIVERSITY OF TECHNOLOGY,C=AT + + + + + + + + + diff --git a/spss.server/doc/moa_spss/examples/conf/MinimalSPConfig.xml b/spss.server/doc/moa_spss/examples/conf/MinimalSPConfig.xml new file mode 100644 index 000000000..d52391843 --- /dev/null +++ b/spss.server/doc/moa_spss/examples/conf/MinimalSPConfig.xml @@ -0,0 +1,4 @@ + + + + diff --git a/spss.server/doc/moa_spss/examples/conf/MinimalSSConfig.xml b/spss.server/doc/moa_spss/examples/conf/MinimalSSConfig.xml new file mode 100644 index 000000000..a55f5eabc --- /dev/null +++ b/spss.server/doc/moa_spss/examples/conf/MinimalSSConfig.xml @@ -0,0 +1,17 @@ + + + + + + SWKeyModule1 + + CN=IAIK Test CA,OU=IAIK Test CA,OU=Insitute for Applied Information Processing and Communications,O=GRAZ UNIVERSITY OF TECHNOLOGY,C=AT + 1044289238331 + + + + + + + diff --git a/spss.server/doc/moa_spss/examples/conf/keys/ecc(ego).p12 b/spss.server/doc/moa_spss/examples/conf/keys/ecc(ego).p12 new file mode 100644 index 000000000..f84e793c5 Binary files /dev/null and b/spss.server/doc/moa_spss/examples/conf/keys/ecc(ego).p12 differ diff --git a/spss.server/doc/moa_spss/examples/conf/keys/test-ee2003_normal(buergerkarte).p12 b/spss.server/doc/moa_spss/examples/conf/keys/test-ee2003_normal(buergerkarte).p12 new file mode 100644 index 000000000..efaeb9b98 Binary files /dev/null and b/spss.server/doc/moa_spss/examples/conf/keys/test-ee2003_normal(buergerkarte).p12 differ diff --git a/spss.server/doc/moa_spss/examples/conf/trustProfiles/trustProfile1/IAIKRoot.cer b/spss.server/doc/moa_spss/examples/conf/trustProfiles/trustProfile1/IAIKRoot.cer new file mode 100644 index 000000000..c0c60558a Binary files /dev/null and b/spss.server/doc/moa_spss/examples/conf/trustProfiles/trustProfile1/IAIKRoot.cer differ diff --git a/spss.server/doc/moa_spss/examples/requestsResponses/CreateXMLSignatureRequest1.xml b/spss.server/doc/moa_spss/examples/requestsResponses/CreateXMLSignatureRequest1.xml new file mode 100644 index 000000000..f2966d4a9 --- /dev/null +++ b/spss.server/doc/moa_spss/examples/requestsResponses/CreateXMLSignatureRequest1.xml @@ -0,0 +1,18 @@ + + + PKCS12RSAKey1 + + + + Diese Daten werden signiert. + + + + + text/plain + + + + + + diff --git a/spss.server/doc/moa_spss/examples/requestsResponses/CreateXMLSignatureRequest2.xml b/spss.server/doc/moa_spss/examples/requestsResponses/CreateXMLSignatureRequest2.xml new file mode 100644 index 000000000..0037fa570 --- /dev/null +++ b/spss.server/doc/moa_spss/examples/requestsResponses/CreateXMLSignatureRequest2.xml @@ -0,0 +1,90 @@ + + + PKCS12RSAKey1 + + + + Diese Daten werden signiert. + + + + + text/plain + + + + + + + + + RGllcyBzaW5kIFRlc3RkYXRlbg0KMi4gWmVpbGUNCjMuIFplaWxlDQphdXM= + + + + + text/plain + + + + + + + + + Gesundheitliche Auswirkungen elektronischer Signaturen + Ellipse + Kurvenreich + 1951-04-16 + Hinterm Berg + 6-930-21512-12 + + + + + + + + + + + + + + text/html + + + + + PHhzbDpzdHlsZXNoZWV0IHhtbG5zOnhzbD0iaHR0cDovL3d3dy53My5vcmcvMTk5OS9YU0wvVHJh +bnNmb3JtIiB2ZXJzaW9uPSIxLjAiPg0KPHhzbDpvdXRwdXQgbWV0aG9kPSJodG1sIi8+DQo8eHNs +OnRlbXBsYXRlIG1hdGNoPSJkYXRhOmJvb2siIHhtbG5zOmRhdGE9Imh0dHA6Ly91cmkuZGF0YS5v +cmciPg0KPEhUTUw+DQo8Qk9EWT4NCjxIMT5CdWNoOiA8eHNsOnZhbHVlLW9mIHNlbGVjdD0iZGF0 +YTp0aXRsZSIvPjwvSDE+DQo8L0JPRFk+DQo8L0hUTUw+DQo8L3hzbDp0ZW1wbGF0ZT4NCjwveHNs +OnN0eWxlc2hlZXQ+ + + + + + + + + + nach diesem Text wird die Signatur in das Dokument eingefuegt + + + + //env:Document + + + + diff --git a/spss.server/doc/moa_spss/examples/requestsResponses/CreateXMLSignatureResponse1.xml b/spss.server/doc/moa_spss/examples/requestsResponses/CreateXMLSignatureResponse1.xml new file mode 100644 index 000000000..5dcbceac5 --- /dev/null +++ b/spss.server/doc/moa_spss/examples/requestsResponses/CreateXMLSignatureResponse1.xml @@ -0,0 +1,24 @@ + +tLODyeiWFbAkQKwhrR23jtcgu4k=IE0l+lYkfHmak11z2VJD7OLLZwsDT3pWaxPalTmiW9iEymd7dTILJ0rC49BgKs7r +BAUktEvhAo+Uy6hiXxdz9r58YfXimCCtIf0IS80GuWJUXMYvgkNMNFWq/qNEkbK+ +3GwNyykETR2VUt51mYVkG0CxfMbgKwh/AkFblmdYo/Y=MIID1zCCA0SgAwIBAgIGAPMkfTU7MAkGBSsOAwIdBQAwgawxCzAJBgNVBAYTAkFU +MSYwJAYDVQQKEx1HUkFaIFVOSVZFUlNJVFkgT0YgVEVDSE5PTE9HWTFHMEUGA1UE +CxM+SW5zaXR1dGUgZm9yIEFwcGxpZWQgSW5mb3JtYXRpb24gUHJvY2Vzc2luZyBh +bmQgQ29tbXVuaWNhdGlvbnMxFTATBgNVBAsTDElBSUsgVGVzdCBDQTEVMBMGA1UE +AxMMSUFJSyBUZXN0IENBMB4XDTAzMDIwMzE2MjA1NVoXDTAzMTIzMDIyNTkzMFow +gZgxCzAJBgNVBAYTAkFUMSYwJAYDVQQKEx1HUkFaIFVOSVZFUlNJVFkgT0YgVEVD +SE5PTE9HWTFHMEUGA1UECxM+SW5zaXR1dGUgZm9yIEFwcGxpZWQgSW5mb3JtYXRp +b24gUHJvY2Vzc2luZyBhbmQgQ29tbXVuaWNhdGlvbnMxGDAWBgNVBAMUD0lzb2xk +ZSBC/HJnZXJpbjCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA53m0qng6O9zV +IAuJ22Ps91X+pddhMiA9P0QusMexQ+QEkfe43nEFIToUZ3uuoAQFd+n4MXM6D68t +ZctGU5O4W5Aq/bEjI4efIHS0EThzgNAymqmT9Z9IIEhqm/1jhQ4SXTW33y3Xn3lx +26DiTeApftuQB388YlV+Rs+rTyF9iRUCAwEAAaOCARwwggEYMAwGA1UdEwEB/wQC +MAAwDgYDVR0PAQH/BAQDAgbAMBEGCWCGSAGG+EIBAQQEAwIFIDBnBgNVHSAEYDBe +MFwGDCsGAQQBlRIBAnsBATBMMEoGCCsGAQUFBwICMD4aPFRoaXMgY2VydGlmaWNh +dGUgb25seSBtYXkgYmUgdXNlZCBmb3IgZGVtb25zdHJhdGlvbiBwdXJwb3NlczA8 +BgNVHR8ENTAzMDGgL6AthitodHRwOi8vd3d3LmlhaWsuYXQvdGVzdENBL2lhaWtf +dGVzdF9zaWcuY3JsMB0GA1UdDgQWBBQoOuoIxS8M1o/DTZkJUs0lnN5A7TAfBgNV +HSMEGDAWgBRMILBWAgz3iAqWiKUUtFHMOrXyvzAJBgUrDgMCHQUAA4GBACY81o8m +zb8YCuTMgeplySm5nAkxjsv1T5n/Hzz1cLfSDJZ0HyNTVx/GDszY+Dx28MdW+6DL +o9nWPSE/4P+k9HXJe/wEyAv44OrjvpzGGKjqoc3X8v4rzMo6MBRNluu0m3y1pktT +V/q4aiWD/nbGXdrn/AoKAvOSAQ3Qe6X+dT/1Diese Daten werden signiert. \ No newline at end of file diff --git a/spss.server/doc/moa_spss/examples/requestsResponses/CreateXMLSignatureResponse2.xml b/spss.server/doc/moa_spss/examples/requestsResponses/CreateXMLSignatureResponse2.xml new file mode 100644 index 000000000..8139a66ab --- /dev/null +++ b/spss.server/doc/moa_spss/examples/requestsResponses/CreateXMLSignatureResponse2.xml @@ -0,0 +1,2 @@ + +N/EFe1Sj5J5+18ChKLUPK586LmQ=dg1cRDpm/S5Uf2kBz6X6vdiD7ECftOMJx7hPQTCunV3/WvHx/IQ66Skj4axKbiOs 0AvLk5JKtw3MtvBWbT8tqfjRZ+3r6xi252B7X4W/+mHHesXX+yUPIW3n1TY/Dy0o fxIUWF3qZZKIO5A94ButZJlecgmFZ8hzi0yiuFM25ao=MIID1zCCA0SgAwIBAgIGAPMkfTU7MAkGBSsOAwIdBQAwgawxCzAJBgNVBAYTAkFU MSYwJAYDVQQKEx1HUkFaIFVOSVZFUlNJVFkgT0YgVEVDSE5PTE9HWTFHMEUGA1UE CxM+SW5zaXR1dGUgZm9yIEFwcGxpZWQgSW5mb3JtYXRpb24gUHJvY2Vzc2luZyBh bmQgQ29tbXVuaWNhdGlvbnMxFTATBgNVBAsTDElBSUsgVGVzdCBDQTEVMBMGA1UE AxMMSUFJSyBUZXN0IENBMB4XDTAzMDIwMzE2MjA1NVoXDTAzMTIzMDIyNTkzMFow gZgxCzAJBgNVBAYTAkFUMSYwJAYDVQQKEx1HUkFaIFVOSVZFUlNJVFkgT0YgVEVD SE5PTE9HWTFHMEUGA1UECxM+SW5zaXR1dGUgZm9yIEFwcGxpZWQgSW5mb3JtYXRp b24gUHJvY2Vzc2luZyBhbmQgQ29tbXVuaWNhdGlvbnMxGDAWBgNVBAMUD0lzb2xk ZSBC/HJnZXJpbjCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA53m0qng6O9zV IAuJ22Ps91X+pddhMiA9P0QusMexQ+QEkfe43nEFIToUZ3uuoAQFd+n4MXM6D68t ZctGU5O4W5Aq/bEjI4efIHS0EThzgNAymqmT9Z9IIEhqm/1jhQ4SXTW33y3Xn3lx 26DiTeApftuQB388YlV+Rs+rTyF9iRUCAwEAAaOCARwwggEYMAwGA1UdEwEB/wQC MAAwDgYDVR0PAQH/BAQDAgbAMBEGCWCGSAGG+EIBAQQEAwIFIDBnBgNVHSAEYDBe MFwGDCsGAQQBlRIBAnsBATBMMEoGCCsGAQUFBwICMD4aPFRoaXMgY2VydGlmaWNh dGUgb25seSBtYXkgYmUgdXNlZCBmb3IgZGVtb25zdHJhdGlvbiBwdXJwb3NlczA8 BgNVHR8ENTAzMDGgL6AthitodHRwOi8vd3d3LmlhaWsuYXQvdGVzdENBL2lhaWtf dGVzdF9zaWcuY3JsMB0GA1UdDgQWBBQoOuoIxS8M1o/DTZkJUs0lnN5A7TAfBgNV HSMEGDAWgBRMILBWAgz3iAqWiKUUtFHMOrXyvzAJBgUrDgMCHQUAA4GBACY81o8m zb8YCuTMgeplySm5nAkxjsv1T5n/Hzz1cLfSDJZ0HyNTVx/GDszY+Dx28MdW+6DL o9nWPSE/4P+k9HXJe/wEyAv44OrjvpzGGKjqoc3X8v4rzMo6MBRNluu0m3y1pktT V/q4aiWD/nbGXdrn/AoKAvOSAQ3Qe6X+dT/1Diese Daten werden signiert.tLODyeiWFbAkQKwhrR23jtcgu4k=nach diesem Text wird die Signatur in das Dokument eingefuegtWVob54034HfToUBDAErL5z6GFxo= gJhOZajRF42VUda+ZBhWNdljSLc=PLCDCNiI+09sMH1d0rH2CfwDYkY=7oKv0peUxxN1jIlmd5yVFPRYocM=NyNKwlFZNNIEjYNViERbvDWRqDfh/ZFwUrAFWyDU37kj/xHDLFn+T2X13Sx+8oaz pa5523rqVHlOExeyp5xMCAlYGMm6e04rjGrTidNNmCr2LQEZ7pDBYkAki/afp8Ey QbVQr+WmBNcVRfLH0i6HknorR3iGJHUdx9A/kEGbhBE=MIID1zCCA0SgAwIBAgIGAPMkfTU7MAkGBSsOAwIdBQAwgawxCzAJBgNVBAYTAkFU MSYwJAYDVQQKEx1HUkFaIFVOSVZFUlNJVFkgT0YgVEVDSE5PTE9HWTFHMEUGA1UE CxM+SW5zaXR1dGUgZm9yIEFwcGxpZWQgSW5mb3JtYXRpb24gUHJvY2Vzc2luZyBh bmQgQ29tbXVuaWNhdGlvbnMxFTATBgNVBAsTDElBSUsgVGVzdCBDQTEVMBMGA1UE AxMMSUFJSyBUZXN0IENBMB4XDTAzMDIwMzE2MjA1NVoXDTAzMTIzMDIyNTkzMFow gZgxCzAJBgNVBAYTAkFUMSYwJAYDVQQKEx1HUkFaIFVOSVZFUlNJVFkgT0YgVEVD SE5PTE9HWTFHMEUGA1UECxM+SW5zaXR1dGUgZm9yIEFwcGxpZWQgSW5mb3JtYXRp b24gUHJvY2Vzc2luZyBhbmQgQ29tbXVuaWNhdGlvbnMxGDAWBgNVBAMUD0lzb2xk ZSBC/HJnZXJpbjCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA53m0qng6O9zV IAuJ22Ps91X+pddhMiA9P0QusMexQ+QEkfe43nEFIToUZ3uuoAQFd+n4MXM6D68t ZctGU5O4W5Aq/bEjI4efIHS0EThzgNAymqmT9Z9IIEhqm/1jhQ4SXTW33y3Xn3lx 26DiTeApftuQB388YlV+Rs+rTyF9iRUCAwEAAaOCARwwggEYMAwGA1UdEwEB/wQC MAAwDgYDVR0PAQH/BAQDAgbAMBEGCWCGSAGG+EIBAQQEAwIFIDBnBgNVHSAEYDBe MFwGDCsGAQQBlRIBAnsBATBMMEoGCCsGAQUFBwICMD4aPFRoaXMgY2VydGlmaWNh dGUgb25seSBtYXkgYmUgdXNlZCBmb3IgZGVtb25zdHJhdGlvbiBwdXJwb3NlczA8 BgNVHR8ENTAzMDGgL6AthitodHRwOi8vd3d3LmlhaWsuYXQvdGVzdENBL2lhaWtf dGVzdF9zaWcuY3JsMB0GA1UdDgQWBBQoOuoIxS8M1o/DTZkJUs0lnN5A7TAfBgNV HSMEGDAWgBRMILBWAgz3iAqWiKUUtFHMOrXyvzAJBgUrDgMCHQUAA4GBACY81o8m zb8YCuTMgeplySm5nAkxjsv1T5n/Hzz1cLfSDJZ0HyNTVx/GDszY+Dx28MdW+6DL o9nWPSE/4P+k9HXJe/wEyAv44OrjvpzGGKjqoc3X8v4rzMo6MBRNluu0m3y1pktT V/q4aiWD/nbGXdrn/AoKAvOSAQ3Qe6X+dT/1 Gesundheitliche Auswirkungen elektronischer Signaturen Ellipse Kurvenreich 1951-04-16 Hinterm Berg 6-930-21512-12 Ym+XR9T2r7NKwGo3ndiOeenFLFE=2003-06-04T11:49:35dL59VDpBsujcngd207z0ohPl1/U=CN=IAIK Test CA,OU=IAIK Test CA,OU=Insitute for Applied Information Processing and Communications,O=GRAZ UNIVERSITY OF TECHNOLOGY,C=AT1044289238331text/plaintext/html \ No newline at end of file diff --git a/spss.server/doc/moa_spss/examples/requestsResponses/TestDatenGenerator.zip b/spss.server/doc/moa_spss/examples/requestsResponses/TestDatenGenerator.zip new file mode 100644 index 000000000..134913cb2 Binary files /dev/null and b/spss.server/doc/moa_spss/examples/requestsResponses/TestDatenGenerator.zip differ diff --git a/spss.server/doc/moa_spss/examples/requestsResponses/VerifyCMSSignatureRequest.xml b/spss.server/doc/moa_spss/examples/requestsResponses/VerifyCMSSignatureRequest.xml new file mode 100644 index 000000000..1331cd3d0 --- /dev/null +++ b/spss.server/doc/moa_spss/examples/requestsResponses/VerifyCMSSignatureRequest.xml @@ -0,0 +1,28 @@ + 2003-04-04T09:30:47-05:00 MIIGAAYJKoZIhvcNAQcCoIIF8TCCBe0CAQExCzAJBgUrDgMCGgUAMDsGCSqGSIb3DQEHAaAuBCxE +aWVzIHNpbmQgVGVzdGRhdGVuDQoyLiBaZWlsZQ0KMy4gWmVpbGUNCmF1c6CCA9swggPXMIIDRKAD +AgECAgYA8yR9NTswCQYFKw4DAh0FADCBrDELMAkGA1UEBhMCQVQxJjAkBgNVBAoTHUdSQVogVU5J +VkVSU0lUWSBPRiBURUNITk9MT0dZMUcwRQYDVQQLEz5JbnNpdHV0ZSBmb3IgQXBwbGllZCBJbmZv +cm1hdGlvbiBQcm9jZXNzaW5nIGFuZCBDb21tdW5pY2F0aW9uczEVMBMGA1UECxMMSUFJSyBUZXN0 +IENBMRUwEwYDVQQDEwxJQUlLIFRlc3QgQ0EwHhcNMDMwMjAzMTYyMDU1WhcNMDMxMjMwMjI1OTMw +WjCBmDELMAkGA1UEBhMCQVQxJjAkBgNVBAoTHUdSQVogVU5JVkVSU0lUWSBPRiBURUNITk9MT0dZ +MUcwRQYDVQQLEz5JbnNpdHV0ZSBmb3IgQXBwbGllZCBJbmZvcm1hdGlvbiBQcm9jZXNzaW5nIGFu +ZCBDb21tdW5pY2F0aW9uczEYMBYGA1UEAxQPSXNvbGRlIEL8cmdlcmluMIGfMA0GCSqGSIb3DQEB +AQUAA4GNADCBiQKBgQDnebSqeDo73NUgC4nbY+z3Vf6l12EyID0/RC6wx7FD5ASR97jecQUhOhRn +e66gBAV36fgxczoPry1ly0ZTk7hbkCr9sSMjh58gdLQROHOA0DKaqZP1n0ggSGqb/WOFDhJdNbff +LdefeXHboOJN4Cl+25AHfzxiVX5Gz6tPIX2JFQIDAQABo4IBHDCCARgwDAYDVR0TAQH/BAIwADAO +BgNVHQ8BAf8EBAMCBsAwEQYJYIZIAYb4QgEBBAQDAgUgMGcGA1UdIARgMF4wXAYMKwYBBAGVEgEC +ewEBMEwwSgYIKwYBBQUHAgIwPho8VGhpcyBjZXJ0aWZpY2F0ZSBvbmx5IG1heSBiZSB1c2VkIGZv +ciBkZW1vbnN0cmF0aW9uIHB1cnBvc2VzMDwGA1UdHwQ1MDMwMaAvoC2GK2h0dHA6Ly93d3cuaWFp +ay5hdC90ZXN0Q0EvaWFpa190ZXN0X3NpZy5jcmwwHQYDVR0OBBYEFCg66gjFLwzWj8NNmQlSzSWc +3kDtMB8GA1UdIwQYMBaAFEwgsFYCDPeICpaIpRS0Ucw6tfK/MAkGBSsOAwIdBQADgYEAJjzWjybN +vxgK5MyB6mXJKbmcCTGOy/VPmf8fPPVwt9IMlnQfI1NXH8YOzNj4PHbwx1b7oMuj2dY9IT/g/6T0 +dcl7/ATIC/jg6uO+nMYYqOqhzdfy/ivMyjowFE2W67SbfLWmS1NX+rhqJYP+dsZd2uf8CgoC85IB +DdB7pf51P/UxggG9MIIBuQIBATCBtzCBrDELMAkGA1UEBhMCQVQxJjAkBgNVBAoTHUdSQVogVU5J +VkVSU0lUWSBPRiBURUNITk9MT0dZMUcwRQYDVQQLEz5JbnNpdHV0ZSBmb3IgQXBwbGllZCBJbmZv +cm1hdGlvbiBQcm9jZXNzaW5nIGFuZCBDb21tdW5pY2F0aW9uczEVMBMGA1UECxMMSUFJSyBUZXN0 +IENBMRUwEwYDVQQDEwxJQUlLIFRlc3QgQ0ECBgDzJH01OzAJBgUrDgMCGgUAoF0wGAYJKoZIhvcN +AQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMDMwNDE3MTQ0ODA4WjAjBgkqhkiG9w0B +CQQxFgQUWVob54034HfToUBDAErL5z6GFxowDQYJKoZIhvcNAQEBBQAEgYA3PgDZt7KWMUscVY6J +0NVA83Al3+3rEFrvtClcfNNeCwptd9zRTv7Xvj7JLoozNoCr4sg2K9cwfjpinUrh9EartS1gqoRR +7Binn38eR1lRSU+Pg3HaXh9EnEDIeCsI8qDGYCJ1TOf/YwJzUR1YYCZMyrJK2mpmDmT9fmvKwdJO +iA== TrustProfile1 \ No newline at end of file diff --git a/spss.server/doc/moa_spss/examples/requestsResponses/VerifyCMSSignatureResponse.xml b/spss.server/doc/moa_spss/examples/requestsResponses/VerifyCMSSignatureResponse.xml new file mode 100644 index 000000000..9fc8f57bd --- /dev/null +++ b/spss.server/doc/moa_spss/examples/requestsResponses/VerifyCMSSignatureResponse.xml @@ -0,0 +1,22 @@ + +CN=Isolde B\C3\BCrgerin,OU=Insitute for Applied Information Processing and Communications,O=GRAZ UNIVERSITY OF TECHNOLOGY,C=ATCN=IAIK Test CA,OU=IAIK Test CA,OU=Insitute for Applied Information Processing and Communications,O=GRAZ UNIVERSITY OF TECHNOLOGY,C=AT1044289238331MIID1zCCA0SgAwIBAgIGAPMkfTU7MAkGBSsOAwIdBQAwgawxCzAJBgNVBAYTAkFU +MSYwJAYDVQQKEx1HUkFaIFVOSVZFUlNJVFkgT0YgVEVDSE5PTE9HWTFHMEUGA1UE +CxM+SW5zaXR1dGUgZm9yIEFwcGxpZWQgSW5mb3JtYXRpb24gUHJvY2Vzc2luZyBh +bmQgQ29tbXVuaWNhdGlvbnMxFTATBgNVBAsTDElBSUsgVGVzdCBDQTEVMBMGA1UE +AxMMSUFJSyBUZXN0IENBMB4XDTAzMDIwMzE2MjA1NVoXDTAzMTIzMDIyNTkzMFow +gZgxCzAJBgNVBAYTAkFUMSYwJAYDVQQKEx1HUkFaIFVOSVZFUlNJVFkgT0YgVEVD +SE5PTE9HWTFHMEUGA1UECxM+SW5zaXR1dGUgZm9yIEFwcGxpZWQgSW5mb3JtYXRp +b24gUHJvY2Vzc2luZyBhbmQgQ29tbXVuaWNhdGlvbnMxGDAWBgNVBAMUD0lzb2xk +ZSBC/HJnZXJpbjCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA53m0qng6O9zV +IAuJ22Ps91X+pddhMiA9P0QusMexQ+QEkfe43nEFIToUZ3uuoAQFd+n4MXM6D68t +ZctGU5O4W5Aq/bEjI4efIHS0EThzgNAymqmT9Z9IIEhqm/1jhQ4SXTW33y3Xn3lx +26DiTeApftuQB388YlV+Rs+rTyF9iRUCAwEAAaOCARwwggEYMAwGA1UdEwEB/wQC +MAAwDgYDVR0PAQH/BAQDAgbAMBEGCWCGSAGG+EIBAQQEAwIFIDBnBgNVHSAEYDBe +MFwGDCsGAQQBlRIBAnsBATBMMEoGCCsGAQUFBwICMD4aPFRoaXMgY2VydGlmaWNh +dGUgb25seSBtYXkgYmUgdXNlZCBmb3IgZGVtb25zdHJhdGlvbiBwdXJwb3NlczA8 +BgNVHR8ENTAzMDGgL6AthitodHRwOi8vd3d3LmlhaWsuYXQvdGVzdENBL2lhaWtf +dGVzdF9zaWcuY3JsMB0GA1UdDgQWBBQoOuoIxS8M1o/DTZkJUs0lnN5A7TAfBgNV +HSMEGDAWgBRMILBWAgz3iAqWiKUUtFHMOrXyvzAJBgUrDgMCHQUAA4GBACY81o8m +zb8YCuTMgeplySm5nAkxjsv1T5n/Hzz1cLfSDJZ0HyNTVx/GDszY+Dx28MdW+6DL +o9nWPSE/4P+k9HXJe/wEyAv44OrjvpzGGKjqoc3X8v4rzMo6MBRNluu0m3y1pktT +V/q4aiWD/nbGXdrn/AoKAvOSAQ3Qe6X+dT/100 \ No newline at end of file diff --git a/spss.server/doc/moa_spss/examples/requestsResponses/VerifyXMLSignatureRequest1.xml b/spss.server/doc/moa_spss/examples/requestsResponses/VerifyXMLSignatureRequest1.xml new file mode 100644 index 000000000..f52b288ad --- /dev/null +++ b/spss.server/doc/moa_spss/examples/requestsResponses/VerifyXMLSignatureRequest1.xml @@ -0,0 +1,8 @@ + + + 2003-03-24T12:41:54+01:00 + + tLODyeiWFbAkQKwhrR23jtcgu4k=IE0l+lYkfHmak11z2VJD7OLLZwsDT3pWaxPalTmiW9iEymd7dTILJ0rC49BgKs7rBAUktEvhAo+Uy6hiXxdz9r58YfXimCCtIf0IS80GuWJUXMYvgkNMNFWq/qNEkbK+3GwNyykETR2VUt51mYVkG0CxfMbgKwh/AkFblmdYo/Y=MIID1zCCA0SgAwIBAgIGAPMkfTU7MAkGBSsOAwIdBQAwgawxCzAJBgNVBAYTAkFUMSYwJAYDVQQKEx1HUkFaIFVOSVZFUlNJVFkgT0YgVEVDSE5PTE9HWTFHMEUGA1UECxM+SW5zaXR1dGUgZm9yIEFwcGxpZWQgSW5mb3JtYXRpb24gUHJvY2Vzc2luZyBhbmQgQ29tbXVuaWNhdGlvbnMxFTATBgNVBAsTDElBSUsgVGVzdCBDQTEVMBMGA1UEAxMMSUFJSyBUZXN0IENBMB4XDTAzMDIwMzE2MjA1NVoXDTAzMTIzMDIyNTkzMFowgZgxCzAJBgNVBAYTAkFUMSYwJAYDVQQKEx1HUkFaIFVOSVZFUlNJVFkgT0YgVEVDSE5PTE9HWTFHMEUGA1UECxM+SW5zaXR1dGUgZm9yIEFwcGxpZWQgSW5mb3JtYXRpb24gUHJvY2Vzc2luZyBhbmQgQ29tbXVuaWNhdGlvbnMxGDAWBgNVBAMUD0lzb2xkZSBC/HJnZXJpbjCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA53m0qng6O9zVIAuJ22Ps91X+pddhMiA9P0QusMexQ+QEkfe43nEFIToUZ3uuoAQFd+n4MXM6D68tZctGU5O4W5Aq/bEjI4efIHS0EThzgNAymqmT9Z9IIEhqm/1jhQ4SXTW33y3Xn3lx26DiTeApftuQB388YlV+Rs+rTyF9iRUCAwEAAaOCARwwggEYMAwGA1UdEwEB/wQCMAAwDgYDVR0PAQH/BAQDAgbAMBEGCWCGSAGG+EIBAQQEAwIFIDBnBgNVHSAEYDBeMFwGDCsGAQQBlRIBAnsBATBMMEoGCCsGAQUFBwICMD4aPFRoaXMgY2VydGlmaWNhdGUgb25seSBtYXkgYmUgdXNlZCBmb3IgZGVtb25zdHJhdGlvbiBwdXJwb3NlczA8BgNVHR8ENTAzMDGgL6AthitodHRwOi8vd3d3LmlhaWsuYXQvdGVzdENBL2lhaWtfdGVzdF9zaWcuY3JsMB0GA1UdDgQWBBQoOuoIxS8M1o/DTZkJUs0lnN5A7TAfBgNVHSMEGDAWgBRMILBWAgz3iAqWiKUUtFHMOrXyvzAJBgUrDgMCHQUAA4GBACY81o8mzb8YCuTMgeplySm5nAkxjsv1T5n/Hzz1cLfSDJZ0HyNTVx/GDszY+Dx28MdW+6DLo9nWPSE/4P+k9HXJe/wEyAv44OrjvpzGGKjqoc3X8v4rzMo6MBRNluu0m3y1pktTV/q4aiWD/nbGXdrn/AoKAvOSAQ3Qe6X+dT/1Diese Daten werden signiert.//dsig:Signature + + TrustProfile1 + diff --git a/spss.server/doc/moa_spss/examples/requestsResponses/VerifyXMLSignatureRequest2.xml b/spss.server/doc/moa_spss/examples/requestsResponses/VerifyXMLSignatureRequest2.xml new file mode 100644 index 000000000..194738900 --- /dev/null +++ b/spss.server/doc/moa_spss/examples/requestsResponses/VerifyXMLSignatureRequest2.xml @@ -0,0 +1,60 @@ + + + 2003-03-24T12:41:54+01:00 + + + nach diesem Text wird die Signatur in das Dokument eingefuegtWVob54034HfToUBDAErL5z6GFxo= + + gJhOZajRF42VUda+ZBhWNdljSLc=PLCDCNiI+09sMH1d0rH2CfwDYkY=q0HHxe1K9hoC7OFHxHiIR3Si+lE=hxUgloDXBZvoavTrNQYDoEvtS8WF50iHC41vUFUbphVWkHYZcI2+VLCl+J7GoCu5 +rKiv7Z6QqFxe0GDSAR3d8qjW2gNU6GtX4UJxdVaGlXxTOofUfQSEyoq8Xw0PHhBs +TknuIMtwfxANPSO8CbSPXm5w8DPoMuzskaZyXFZQJbo=MIID1zCCA0SgAwIBAgIGAPMkfTU7MAkGBSsOAwIdBQAwgawxCzAJBgNVBAYTAkFU +MSYwJAYDVQQKEx1HUkFaIFVOSVZFUlNJVFkgT0YgVEVDSE5PTE9HWTFHMEUGA1UE +CxM+SW5zaXR1dGUgZm9yIEFwcGxpZWQgSW5mb3JtYXRpb24gUHJvY2Vzc2luZyBh +bmQgQ29tbXVuaWNhdGlvbnMxFTATBgNVBAsTDElBSUsgVGVzdCBDQTEVMBMGA1UE +AxMMSUFJSyBUZXN0IENBMB4XDTAzMDIwMzE2MjA1NVoXDTAzMTIzMDIyNTkzMFow +gZgxCzAJBgNVBAYTAkFUMSYwJAYDVQQKEx1HUkFaIFVOSVZFUlNJVFkgT0YgVEVD +SE5PTE9HWTFHMEUGA1UECxM+SW5zaXR1dGUgZm9yIEFwcGxpZWQgSW5mb3JtYXRp +b24gUHJvY2Vzc2luZyBhbmQgQ29tbXVuaWNhdGlvbnMxGDAWBgNVBAMUD0lzb2xk +ZSBC/HJnZXJpbjCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA53m0qng6O9zV +IAuJ22Ps91X+pddhMiA9P0QusMexQ+QEkfe43nEFIToUZ3uuoAQFd+n4MXM6D68t +ZctGU5O4W5Aq/bEjI4efIHS0EThzgNAymqmT9Z9IIEhqm/1jhQ4SXTW33y3Xn3lx +26DiTeApftuQB388YlV+Rs+rTyF9iRUCAwEAAaOCARwwggEYMAwGA1UdEwEB/wQC +MAAwDgYDVR0PAQH/BAQDAgbAMBEGCWCGSAGG+EIBAQQEAwIFIDBnBgNVHSAEYDBe +MFwGDCsGAQQBlRIBAnsBATBMMEoGCCsGAQUFBwICMD4aPFRoaXMgY2VydGlmaWNh +dGUgb25seSBtYXkgYmUgdXNlZCBmb3IgZGVtb25zdHJhdGlvbiBwdXJwb3NlczA8 +BgNVHR8ENTAzMDGgL6AthitodHRwOi8vd3d3LmlhaWsuYXQvdGVzdENBL2lhaWtf +dGVzdF9zaWcuY3JsMB0GA1UdDgQWBBQoOuoIxS8M1o/DTZkJUs0lnN5A7TAfBgNV +HSMEGDAWgBRMILBWAgz3iAqWiKUUtFHMOrXyvzAJBgUrDgMCHQUAA4GBACY81o8m +zb8YCuTMgeplySm5nAkxjsv1T5n/Hzz1cLfSDJZ0HyNTVx/GDszY+Dx28MdW+6DL +o9nWPSE/4P+k9HXJe/wEyAv44OrjvpzGGKjqoc3X8v4rzMo6MBRNluu0m3y1pktT +V/q4aiWD/nbGXdrn/AoKAvOSAQ3Qe6X+dT/1 + + Gesundheitliche Auswirkungen elektronischer Signaturen + Ellipse + Kurvenreich + 1951-04-16 + Hinterm Berg + 6-930-21512-12 + + Ym+XR9T2r7NKwGo3ndiOeenFLFE=2003-06-12T13:03:49dL59VDpBsujcngd207z0ohPl1/U=CN=IAIK Test CA,OU=IAIK Test CA,OU=Insitute for Applied Information Processing and Communications,O=GRAZ UNIVERSITY OF TECHNOLOGY,C=AT1044289238331text/plaintext/html + + //dsig:Signature + + + + + + + + + + + + + + + + + +TrustProfile1 + diff --git a/spss.server/doc/moa_spss/examples/requestsResponses/VerifyXMLSignatureResponse1.xml b/spss.server/doc/moa_spss/examples/requestsResponses/VerifyXMLSignatureResponse1.xml new file mode 100644 index 000000000..17bd7684a --- /dev/null +++ b/spss.server/doc/moa_spss/examples/requestsResponses/VerifyXMLSignatureResponse1.xml @@ -0,0 +1,22 @@ + +CN=IAIK Test CA,OU=IAIK Test CA,OU=Insitute for Applied Information Processing and Communications,O=GRAZ UNIVERSITY OF TECHNOLOGY,C=AT1044289238331CN=Isolde B\C3\BCrgerin,OU=Insitute for Applied Information Processing and Communications,O=GRAZ UNIVERSITY OF TECHNOLOGY,C=ATMIID1zCCA0SgAwIBAgIGAPMkfTU7MAkGBSsOAwIdBQAwgawxCzAJBgNVBAYTAkFU +MSYwJAYDVQQKEx1HUkFaIFVOSVZFUlNJVFkgT0YgVEVDSE5PTE9HWTFHMEUGA1UE +CxM+SW5zaXR1dGUgZm9yIEFwcGxpZWQgSW5mb3JtYXRpb24gUHJvY2Vzc2luZyBh +bmQgQ29tbXVuaWNhdGlvbnMxFTATBgNVBAsTDElBSUsgVGVzdCBDQTEVMBMGA1UE +AxMMSUFJSyBUZXN0IENBMB4XDTAzMDIwMzE2MjA1NVoXDTAzMTIzMDIyNTkzMFow +gZgxCzAJBgNVBAYTAkFUMSYwJAYDVQQKEx1HUkFaIFVOSVZFUlNJVFkgT0YgVEVD +SE5PTE9HWTFHMEUGA1UECxM+SW5zaXR1dGUgZm9yIEFwcGxpZWQgSW5mb3JtYXRp +b24gUHJvY2Vzc2luZyBhbmQgQ29tbXVuaWNhdGlvbnMxGDAWBgNVBAMUD0lzb2xk +ZSBC/HJnZXJpbjCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA53m0qng6O9zV +IAuJ22Ps91X+pddhMiA9P0QusMexQ+QEkfe43nEFIToUZ3uuoAQFd+n4MXM6D68t +ZctGU5O4W5Aq/bEjI4efIHS0EThzgNAymqmT9Z9IIEhqm/1jhQ4SXTW33y3Xn3lx +26DiTeApftuQB388YlV+Rs+rTyF9iRUCAwEAAaOCARwwggEYMAwGA1UdEwEB/wQC +MAAwDgYDVR0PAQH/BAQDAgbAMBEGCWCGSAGG+EIBAQQEAwIFIDBnBgNVHSAEYDBe +MFwGDCsGAQQBlRIBAnsBATBMMEoGCCsGAQUFBwICMD4aPFRoaXMgY2VydGlmaWNh +dGUgb25seSBtYXkgYmUgdXNlZCBmb3IgZGVtb25zdHJhdGlvbiBwdXJwb3NlczA8 +BgNVHR8ENTAzMDGgL6AthitodHRwOi8vd3d3LmlhaWsuYXQvdGVzdENBL2lhaWtf +dGVzdF9zaWcuY3JsMB0GA1UdDgQWBBQoOuoIxS8M1o/DTZkJUs0lnN5A7TAfBgNV +HSMEGDAWgBRMILBWAgz3iAqWiKUUtFHMOrXyvzAJBgUrDgMCHQUAA4GBACY81o8m +zb8YCuTMgeplySm5nAkxjsv1T5n/Hzz1cLfSDJZ0HyNTVx/GDszY+Dx28MdW+6DL +o9nWPSE/4P+k9HXJe/wEyAv44OrjvpzGGKjqoc3X8v4rzMo6MBRNluu0m3y1pktT +V/q4aiWD/nbGXdrn/AoKAvOSAQ3Qe6X+dT/100 \ No newline at end of file diff --git a/spss.server/doc/moa_spss/examples/requestsResponses/VerifyXMLSignatureResponse2.xml b/spss.server/doc/moa_spss/examples/requestsResponses/VerifyXMLSignatureResponse2.xml new file mode 100644 index 000000000..c367b0b0e --- /dev/null +++ b/spss.server/doc/moa_spss/examples/requestsResponses/VerifyXMLSignatureResponse2.xml @@ -0,0 +1,62 @@ +Calling ... +Return ... + +CN=Isolde B\C3\BCrgerin,OU=Insitute for Applied Information Processing and Communications,O=GRAZ UNIVERSITY OF TECHNOLOGY,C=ATCN=IAIK Test CA,OU=IAIK Test CA,OU=Insitute for Applied Information Processing and Communications,O=GRAZ UNIVERSITY OF TECHNOLOGY,C=AT1044289238331MIID1zCCA0SgAwIBAgIGAPMkfTU7MAkGBSsOAwIdBQAwgawxCzAJBgNVBAYTAkFU +MSYwJAYDVQQKEx1HUkFaIFVOSVZFUlNJVFkgT0YgVEVDSE5PTE9HWTFHMEUGA1UE +CxM+SW5zaXR1dGUgZm9yIEFwcGxpZWQgSW5mb3JtYXRpb24gUHJvY2Vzc2luZyBh +bmQgQ29tbXVuaWNhdGlvbnMxFTATBgNVBAsTDElBSUsgVGVzdCBDQTEVMBMGA1UE +AxMMSUFJSyBUZXN0IENBMB4XDTAzMDIwMzE2MjA1NVoXDTAzMTIzMDIyNTkzMFow +gZgxCzAJBgNVBAYTAkFUMSYwJAYDVQQKEx1HUkFaIFVOSVZFUlNJVFkgT0YgVEVD +SE5PTE9HWTFHMEUGA1UECxM+SW5zaXR1dGUgZm9yIEFwcGxpZWQgSW5mb3JtYXRp +b24gUHJvY2Vzc2luZyBhbmQgQ29tbXVuaWNhdGlvbnMxGDAWBgNVBAMUD0lzb2xk +ZSBC/HJnZXJpbjCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA53m0qng6O9zV +IAuJ22Ps91X+pddhMiA9P0QusMexQ+QEkfe43nEFIToUZ3uuoAQFd+n4MXM6D68t +ZctGU5O4W5Aq/bEjI4efIHS0EThzgNAymqmT9Z9IIEhqm/1jhQ4SXTW33y3Xn3lx +26DiTeApftuQB388YlV+Rs+rTyF9iRUCAwEAAaOCARwwggEYMAwGA1UdEwEB/wQC +MAAwDgYDVR0PAQH/BAQDAgbAMBEGCWCGSAGG+EIBAQQEAwIFIDBnBgNVHSAEYDBe +MFwGDCsGAQQBlRIBAnsBATBMMEoGCCsGAQUFBwICMD4aPFRoaXMgY2VydGlmaWNh +dGUgb25seSBtYXkgYmUgdXNlZCBmb3IgZGVtb25zdHJhdGlvbiBwdXJwb3NlczA8 +BgNVHR8ENTAzMDGgL6AthitodHRwOi8vd3d3LmlhaWsuYXQvdGVzdENBL2lhaWtf +dGVzdF9zaWcuY3JsMB0GA1UdDgQWBBQoOuoIxS8M1o/DTZkJUs0lnN5A7TAfBgNV +HSMEGDAWgBRMILBWAgz3iAqWiKUUtFHMOrXyvzAJBgUrDgMCHQUAA4GBACY81o8m +zb8YCuTMgeplySm5nAkxjsv1T5n/Hzz1cLfSDJZ0HyNTVx/GDszY+Dx28MdW+6DL +o9nWPSE/4P+k9HXJe/wEyAv44OrjvpzGGKjqoc3X8v4rzMo6MBRNluu0m3y1pktT +V/q4aiWD/nbGXdrn/AoKAvOSAQ3Qe6X+dT/1RGllcyBzaW5kIFRlc3RkYXRlbg0KMi4gWmVpbGUNCjMuIFplaWxlDQphdXM=PEhUTUwgeG1sbnM6ZGF0YT0iaHR0cDovL3VyaS5kYXRhLm9yZyI+DQo8Qk9EWT4N +CjxIMT5CdWNoOiBHZXN1bmRoZWl0bGljaGUgQXVzd2lya3VuZ2VuIGVsZWt0cm9u +aXNjaGVyIFNpZ25hdHVyZW48L0gxPg0KPC9CT0RZPg0KPC9IVE1MPg0KPGRzaWc6TWFuaWZlc3QgeG1sbnM6ZHNpZz0iaHR0cDovL3d3dy53My5vcmcvMjAw +MC8wOS94bWxkc2lnIyIgeG1sbnM6ZW52PSJodHRwOi8vdXJpLmVudi5vcmciIHht +bG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFu +Y2UiIElkPSJtYW5pZmVzdC0yLTEiPjxkc2lnOlJlZmVyZW5jZSBVUkk9Imh0dHA6 +Ly9sb2NhbGhvc3Q6ODA4MC9UZXN0RGF0ZW5HZW5lcmF0b3IvcmVzb3VyY2VzL0NY +MV9ib29rX25vdF9oZXJlLnhzbCI+PGRzaWc6RGlnZXN0TWV0aG9kIEFsZ29yaXRo +bT0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnI3NoYTEiPjwvZHNp +ZzpEaWdlc3RNZXRob2Q+PGRzaWc6RGlnZXN0VmFsdWU+WW0rWFI5VDJyN05Ld0dv +M25kaU9lZW5GTEZFPTwvZHNpZzpEaWdlc3RWYWx1ZT48L2RzaWc6UmVmZXJlbmNl +PjwvZHNpZzpNYW5pZmVzdD4=PGV0c2k6U2lnbmVkUHJvcGVydGllcyB4bWxuczpkc2lnPSJodHRwOi8vd3d3Lncz +Lm9yZy8yMDAwLzA5L3htbGRzaWcjIiB4bWxuczplbnY9Imh0dHA6Ly91cmkuZW52 +Lm9yZyIgeG1sbnM6ZXRzaT0iaHR0cDovL3VyaS5ldHNpLm9yZy8wMTkwMy92MS4x +LjEjIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1h +LWluc3RhbmNlIj48ZXRzaTpTaWduZWRTaWduYXR1cmVQcm9wZXJ0aWVzPjxldHNp +OlNpZ25pbmdUaW1lPjIwMDMtMDYtMTJUMTM6MDM6NDk8L2V0c2k6U2lnbmluZ1Rp +bWU+PGV0c2k6U2lnbmluZ0NlcnRpZmljYXRlPjxldHNpOkNlcnQ+PGV0c2k6Q2Vy +dERpZ2VzdD48ZXRzaTpEaWdlc3RNZXRob2QgQWxnb3JpdGhtPSJodHRwOi8vd3d3 +LnczLm9yZy8yMDAwLzA5L3htbGRzaWcjc2hhMSI+PC9ldHNpOkRpZ2VzdE1ldGhv +ZD48ZXRzaTpEaWdlc3RWYWx1ZT5kTDU5VkRwQnN1amNuZ2QyMDd6MG9oUGwxL1U9 +PC9ldHNpOkRpZ2VzdFZhbHVlPjwvZXRzaTpDZXJ0RGlnZXN0PjxldHNpOklzc3Vl +clNlcmlhbD48ZHNpZzpYNTA5SXNzdWVyTmFtZT5DTj1JQUlLIFRlc3QgQ0EsT1U9 +SUFJSyBUZXN0IENBLE9VPUluc2l0dXRlIGZvciBBcHBsaWVkIEluZm9ybWF0aW9u +IFByb2Nlc3NpbmcgYW5kIENvbW11bmljYXRpb25zLE89R1JBWiBVTklWRVJTSVRZ +IE9GIFRFQ0hOT0xPR1ksQz1BVDwvZHNpZzpYNTA5SXNzdWVyTmFtZT48ZHNpZzpY +NTA5U2VyaWFsTnVtYmVyPjEwNDQyODkyMzgzMzE8L2RzaWc6WDUwOVNlcmlhbE51 +bWJlcj48L2V0c2k6SXNzdWVyU2VyaWFsPjwvZXRzaTpDZXJ0PjwvZXRzaTpTaWdu +aW5nQ2VydGlmaWNhdGU+PGV0c2k6U2lnbmF0dXJlUG9saWN5SWRlbnRpZmllcj48 +ZXRzaTpTaWduYXR1cmVQb2xpY3lJbXBsaWVkPjwvZXRzaTpTaWduYXR1cmVQb2xp +Y3lJbXBsaWVkPjwvZXRzaTpTaWduYXR1cmVQb2xpY3lJZGVudGlmaWVyPjwvZXRz +aTpTaWduZWRTaWduYXR1cmVQcm9wZXJ0aWVzPjxldHNpOlNpZ25lZERhdGFPYmpl +Y3RQcm9wZXJ0aWVzPjxldHNpOkRhdGFPYmplY3RGb3JtYXQgT2JqZWN0UmVmZXJl +bmNlPSIjcmVmZXJlbmNlLTItMSI+PGV0c2k6TWltZVR5cGU+dGV4dC9wbGFpbjwv +ZXRzaTpNaW1lVHlwZT48L2V0c2k6RGF0YU9iamVjdEZvcm1hdD48ZXRzaTpEYXRh +T2JqZWN0Rm9ybWF0IE9iamVjdFJlZmVyZW5jZT0iI3JlZmVyZW5jZS0yLTIiPjxl +dHNpOk1pbWVUeXBlPnRleHQvaHRtbDwvZXRzaTpNaW1lVHlwZT48L2V0c2k6RGF0 +YU9iamVjdEZvcm1hdD48L2V0c2k6U2lnbmVkRGF0YU9iamVjdFByb3BlcnRpZXM+ +PC9ldHNpOlNpZ25lZFByb3BlcnRpZXM+00 \ No newline at end of file diff --git a/spss.server/doc/moa_spss/examples/testclient/APIClientExample.java b/spss.server/doc/moa_spss/examples/testclient/APIClientExample.java new file mode 100644 index 000000000..10324f221 --- /dev/null +++ b/spss.server/doc/moa_spss/examples/testclient/APIClientExample.java @@ -0,0 +1,100 @@ +import java.io.ByteArrayInputStream; +import java.util.ArrayList; +import java.util.Iterator; +import java.util.List; + +import org.w3c.dom.Element; +import org.w3c.dom.Node; +import org.w3c.dom.NodeList; + +import at.gv.egovernment.moa.spss.api.SPSSFactory; +import at.gv.egovernment.moa.spss.api.SignatureCreationService; +import at.gv.egovernment.moa.spss.api.xmlsign.*; +import at.gv.egovernment.moa.spss.api.common.*; + +/** + * @author Sven Aigner + * + * Dies ist ein einfaches Beispielprogramm für die Erstellung + * einer digitalen Signatur mittel der API-Funktionen des + * MOA-SPSS Servers + */ +public class APIClientExample { + + /** + * Hauptfunktion des Beispielprogramms + * @param args wird nicht ausgewertet + * @throws Exception sollten Fehler auftreten werden die Fehler an die Java-VM weitergeleitet + */ + public static void main(String[] args) throws Exception{ + + // Serverfunktionshandler instanzieren + SPSSFactory spf = SPSSFactory.getInstance(); + + // Signaturedaten in ein Contentobjekt einbinden + byte []data = "Dies sind Testdaten".getBytes("UTF-8"); + ByteArrayInputStream bis = new ByteArrayInputStream(data); + Content cont = spf.createContent(bis,"http://uri.data.org"); + + // Beschreibungselement zu den Daten erstellen + MetaInfo mi = spf.createMetaInfo("text/plain","Testdaten",null); + + // Transformationen erstellen + CreateTransformsInfo cti = spf.createCreateTransformsInfo(null,mi); + CreateTransformsInfoProfile ct = spf.createCreateTransformsInfoProfile(cti,null); + + // Datenobjekt aufbauen + DataObjectInfo doi = spf.createDataObjectInfo(DataObjectInfo.STRUCTURE_DETACHED,false,cont,ct); + + List dataobjectinfolist = new ArrayList(); + dataobjectinfolist.add(doi); + // alles zusammenpacken zu einer SingleSignature + SingleSignatureInfo ssi = spf.createSingleSignatureInfo(dataobjectinfolist,null,false); + + List singlesignatureinfolist = new ArrayList(); + singlesignatureinfolist.add(ssi); + // die Signatur in einen Request einbetten + CreateXMLSignatureRequest cxsreq = spf.createCreateXMLSignatureRequest("PKCS12RSAKey1",singlesignatureinfolist); + + // Signatureerstellungsservice aufrufen + SignatureCreationService scs = SignatureCreationService.getInstance(); + + // Response auswerten + CreateXMLSignatureResponse cxsres = scs.createXMLSignature(cxsreq); + + List elements = cxsres.getResponseElements(); + + SignatureEnvironmentResponse ser = (SignatureEnvironmentResponse)elements.get(0); + + // Responsetyp lesen + int response_type = ser.getResponseType(); + + if(response_type == SignatureEnvironmentResponse.ERROR_RESPONSE) + { + // Fehlerfall + System.out.println("Bei der Erstellung der Signatur ist ein Fehler aufgetreten"); + } + else + { + // Signaturerstellung erfolgreich + Element se = ser.getSignatureEnvironment(); + System.out.println("Signaturerstellung erfolgreich"); + + displayTree(se); + } + } + + /** + * Einfache Ausgabefunktion für einen DOM-Baum + * @param input auszugebender Knoten + */ + public static void displayTree(Node input) + { + // Ausgabe eines Knotens + System.out.println(input); + // Alle Kindknoten ausgeben + NodeList children = input.getChildNodes(); + for(int counter=0;counter + * Die Datenübertragung erfolgt über eine sichere Verbindung (Clientauthentisierung) + */ +public class HTTPSClientExampleClientAuth { + + // SOAP Konstanten + // CreationServer + private static final QName SERVICE_QNAME = new QName("SignatureCreation"); + private static final String ENDPOINT = "http://localhost:8080/moa-spss/services/SignatureCreation"; + // Secure Endpoint + private static final String SECURE_ENDPOINT = "https://localhost:8443/moa-spss/services/SignatureCreation"; + + /* + VerificationService + wenn Sie diese Werte für ENDPOINT und SERVICE verwenden können Sie eine + Signaturprüfung anstatt einer Signaturerstellung durchführen (entweder mit + ENDPOINT für eine nicht sichere Verbindung bzw. SECURE_ENDPOINT für eine + sichere Verbindung) + + private static final QName SERVICE_QNAME = new QName("SignatureVerification"); + private static final String ENDPOINT = + "http://localhost:8080/moa-spss/services/SignatureVerification"; + private static final String SECURE_ENDPOINT = + "https://localhost:8443/moa-spss/services/SignatureVerification"; + */ + public static final String HANDLER = "java.protocol.handler.pkgs"; + public static final String KEYSTORE = "javax.net.ssl.keyStore"; + public static final String KEYSTOREPASSWORD = "javax.net.ssl.keyStorePassword"; + public static final String TRUSTSTORE = "javax.net.ssl.trustStore"; + public static final String TRUSTSTOREPASSWORD = "javax.net.ssl.trustStorePassword"; + + + /** + * Methode main. + * + * Enthält den Beispielcode der nötig ist um von Java aus auf MOA-SPSS zugreifen zu können. + * Der Zugriff passiert über das AXIS-Framework. Die Verbindung ist eine SSL Verbindung mit Clientauthentisierung. + * + * @param args wird nicht verwendet + */ + + public static void main(String[] args) { + + try { + /* + Einrichten der SSL Verbindungseigenschaften + + Die Verbindung wird über SSL hergestellt, als TrustStore und als Keystore + wird ein JavaKeyStore verwendet der die notwendigen Daten enthält + */ + + Security.addProvider(new Provider()); + System.setProperty(HANDLER,"com.sun.net.ssl.internal.www.protocol"); + System.setProperty(KEYSTORE, "client.keystore"); + System.setProperty(KEYSTOREPASSWORD, "changeit"); + System.setProperty(TRUSTSTORE, "client.keystore"); + System.setProperty(TRUSTSTOREPASSWORD, "changeit"); + + // Datei mit Request einlesen + FileInputStream inputStream = new FileInputStream("example_request.xml"); + + // Parser/DOMBuilder instanzieren + DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); + factory.setNamespaceAware(true); + DocumentBuilder builder = factory.newDocumentBuilder(); + + // XML Datei in einen DOM-Baum umwandeln + Document root_request = builder.parse(inputStream); + + // AXIS-Server instanzieren + Service service = ServiceFactory.newInstance().createService(SERVICE_QNAME); + + // Call öffnen + Call call = service.createCall(); + + // Neues BodyElement anlegen und mit dem DOM-Baum füllen + SOAPBodyElement body = new SOAPBodyElement(root_request.getDocumentElement()); + SOAPBodyElement[] params = new SOAPBodyElement[] {body}; + + // Call mit Endpoint verknüpfen + call.setTargetEndpointAddress(SECURE_ENDPOINT); + + // Call auslösen und die Antworten speichern + System.out.println("Calling ..."); + Vector responses = (Vector) call.invoke(params); + + // erstes BodyElement auslesen + SOAPBodyElement response = (SOAPBodyElement) responses.get(0); + + // aus der Response den DOM-Baum lesen + Document root_response = response.getAsDocument(); + System.out.println("Return ..."); + + // Ausgabe auf System.out zum Testen + OutputFormat format = new OutputFormat((Document)root_response); + + format.setLineSeparator("\n"); + format.setIndenting(false); + format.setPreserveSpace(true); + format.setOmitXMLDeclaration(false); + format.setEncoding("UTF-8"); + + XMLSerializer serializer = new XMLSerializer (System.out, format); + serializer.asDOMSerializer(); + serializer.serialize(root_response); + + // Antwort verarbeiten + // ... + // ... + } + catch(Exception e) + { + e.printStackTrace(); + } + + } +} \ No newline at end of file diff --git a/spss.server/doc/moa_spss/examples/testclient/HTTPSClientExampleServerAuth.java b/spss.server/doc/moa_spss/examples/testclient/HTTPSClientExampleServerAuth.java new file mode 100644 index 000000000..26e0df9f1 --- /dev/null +++ b/spss.server/doc/moa_spss/examples/testclient/HTTPSClientExampleServerAuth.java @@ -0,0 +1,143 @@ +import java.io.FileInputStream; +import java.security.Security; +import java.util.Vector; + +import javax.xml.namespace.QName; +import javax.xml.parsers.DocumentBuilder; +import javax.xml.parsers.DocumentBuilderFactory; +import javax.xml.rpc.Call; +import javax.xml.rpc.Service; +import javax.xml.rpc.ServiceFactory; + +import org.apache.axis.message.SOAPBodyElement; +import org.apache.xml.serialize.LineSeparator; +import org.apache.xml.serialize.OutputFormat; +import org.apache.xml.serialize.XMLSerializer; +import org.w3c.dom.Document; + +import com.sun.net.ssl.internal.ssl.Provider; + +/** + * @author Sven + * + * Dies ist eine Beispielklasse die den Zugriff auf MOA-SPSS mittels AXIS erklärt.
+ * Die Datenübertragung erfolgt über eine sichere Verbindung (Serverauthentisierung) + */ +public class HTTPSClientExampleServerAuth { + + // SOAP Konstanten + // CreationServer + private static final QName SERVICE_QNAME = new QName("SignatureCreation"); + private static final String ENDPOINT = "http://localhost:8080/moa-spss/services/SignatureCreation"; + // Secure Endpoint + private static final String SECURE_ENDPOINT = "https://localhost:8443/moa-spss/services/SignatureCreation"; + + /* + Secure Endpoint + dieser Endpoint kann alternativ zum ersten ENDPOINT verwendet werden + um eine sichere Verbindung zum Server herzustellen + private static final String SECURE_ENDPOINT = + "https://localhost:8443/moa-spss/services/SignatureCreation"; + */ + + /* + VerificationService + wenn Sie diese Werte für ENDPOINT und SERVICE verwenden können Sie eine + Signaturprüfung anstatt einer Signaturerstellung durchführen (entweder mit + ENDPOINT für eine nicht sichere Verbindung bzw. SECURE_ENDPOINT für eine + sichere Verbindung) + + private static final QName SERVICE_QNAME = new QName("SignatureVerification"); + private static final String ENDPOINT = + "http://localhost:8080/moa-spss/services/SignatureVerification"; + private static final String SECURE_ENDPOINT = + "https://localhost:8443/moa-spss/services/SignatureVerification"; + */ + + // SSL Konstanten + public static final String HANDLER = "java.protocol.handler.pkgs"; + public static final String TRUSTSTORE = "javax.net.ssl.trustStore"; + public static final String TRUSTSTOREPASSWORD = "javax.net.ssl.trustStorePassword"; + + /** + * Methode main. + * + * Enthält den Beispielcode der nötig ist um von Java aus auf MOA-SPSS zugreifen zu können. + * Der Zugriff passiert über das AXIS-Framework. Die Verbindung ist eine SSL Verbindung mit Serverauthentisierung. + * + * @param args wird nicht verwendet + */ + public static void main(String[] args) { + + try { + /* + Einrichten der SSL Verbindungseigenschaften + + Die Verbindung wird über SSL hergestellt, als TrustStore wird + ein JavaKeyStore verwendet der die notwendigen Daten enthält + */ + + Security.addProvider(new Provider()); + System.setProperty(HANDLER,"com.sun.net.ssl.internal.www.protocol"); + System.setProperty(TRUSTSTORE, "client.keystore"); + System.setProperty(TRUSTSTOREPASSWORD, "changeit"); + + // Datei mit Request einlesen + FileInputStream inputStream = new FileInputStream("example_request.xml"); + + // Parser/DOMBuilder instanzieren + DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); + factory.setNamespaceAware(true); + DocumentBuilder builder = factory.newDocumentBuilder(); + + // XML Datei in einen DOM-Baum umwandeln + Document root_request = builder.parse(inputStream); + + // AXIS-Server instanzieren + Service service = ServiceFactory.newInstance().createService(SERVICE_QNAME); + + // Call öffnen + Call call = service.createCall(); + + // Neues BodyElement anlegen und mit dem DOM-Baum füllen + SOAPBodyElement body = new SOAPBodyElement(root_request.getDocumentElement()); + SOAPBodyElement[] params = new SOAPBodyElement[] {body}; + + // Call mit Endpoint verknüpfen + call.setTargetEndpointAddress(SECURE_ENDPOINT); + + // Call auslösen und die Antworten speichern + System.out.println("Calling ..."); + Vector responses = (Vector) call.invoke(params); + + // erstes BodyElement auslesen + SOAPBodyElement response = (SOAPBodyElement) responses.get(0); + + // aus der Response den DOM-Baum lesen + Document root_response = response.getAsDocument(); + System.out.println("Return ..."); + + // Ausgabe auf System.out zum Testen + OutputFormat format = new OutputFormat((Document)root_response); + + format.setLineSeparator("\n"); + format.setIndenting(false); + format.setPreserveSpace(true); + format.setOmitXMLDeclaration(false); + format.setEncoding("UTF-8"); + + XMLSerializer serializer = new XMLSerializer (System.out, format); + serializer.asDOMSerializer(); + serializer.serialize(root_response); + + // Antwort verarbeiten + // ... + // ... + } + catch(Exception e) + { + e.printStackTrace(); + } + + } +} \ No newline at end of file diff --git a/spss.server/doc/moa_spss/examples/testclient/client.keystore b/spss.server/doc/moa_spss/examples/testclient/client.keystore new file mode 100644 index 000000000..bdb6a5d14 Binary files /dev/null and b/spss.server/doc/moa_spss/examples/testclient/client.keystore differ diff --git a/spss.server/doc/moa_spss/examples/testclient/example_request.xml b/spss.server/doc/moa_spss/examples/testclient/example_request.xml new file mode 100644 index 000000000..6b8166d06 --- /dev/null +++ b/spss.server/doc/moa_spss/examples/testclient/example_request.xml @@ -0,0 +1,19 @@ + + PKCS12RSAKey1 + + + + Testdaten + + + + + text/plain + + + + + + \ No newline at end of file diff --git a/spss.server/doc/moa_spss/faqs.htm b/spss.server/doc/moa_spss/faqs.htm new file mode 100644 index 000000000..9c01f31ee --- /dev/null +++ b/spss.server/doc/moa_spss/faqs.htm @@ -0,0 +1,100 @@ + + + FAQs - Häufig gestellte Fragen + + + + + + + + + +
+ + +
+ Module für Online-Applikationen +
+
+  +
+
+Projekt moa  +
+
+ + + + + + +
+
FAQs

+ +
+ +
+
FAQs - Häufig gestellte Fragen
+ +
+

Konflikt zwischen JDK 1.3.1 und IAIK JCE Provider

+

+Auf Grund einer mangelhaften Implementierung in einigen Versionen des JDK 1.3.1 kann es beim Betrieb von MOA zu folgendem Problem kommen: Sun macht in der Implementierung von PKCS7.getCertificate() einen Downcast vom Interface java.security.Principal auf die eigene Implementierung, was zu einer ClassCastException führt, wenn der JCE-Provider von Sun nicht an erster Stelle in der List der Security-Provider installiert ist. MOA geht nun aber so vor, dass der JCE-Provider des IAIK an die erste Stelle installiert wird, wenn er zum Zeitpunkt der Konfiguration noch nicht installiert war. Wird dann von irgendeinem ClassLoader der jar-Verifier angeworfen, wird PKCS7.getCertificate() verwendet, und es kommt zu einer ClassCastException. +

+

+Wird MOA über die API-Schnittstelle verwendet, ist ein Workaround die manuelle Installation des IAIK-JCE-Providers nach dem Sun JCE-Provider (etwa an die letzte Stelle), bevor die MOA-Konfiguration aufgerufen wird. Bei Verwendung der Webservices ist die Möglichkeit der statischen Konfiguration der JCE-Provider mittels Angabe in der Datei $JAVA_HOME/jre/lib/security/java.security der einzige bekannte Workaround. Hierzu müssen die Einträge +

+  security.provider.1=sun.security.provider.Sun
+  security.provider.2=com.sun.rsajca.Provider  
+
+durch folgenden Eintrag ergänzt werden: +
+  security.provider.3=iaik.security.provider.IAIK
+
+

+ +
+ + + + + + + +

+
+
© 2003
+
+
+ + +
+ + \ No newline at end of file diff --git a/spss.server/doc/moa_spss/links.htm b/spss.server/doc/moa_spss/links.htm new file mode 100644 index 000000000..cd9888c30 --- /dev/null +++ b/spss.server/doc/moa_spss/links.htm @@ -0,0 +1,122 @@ + + + MOA Links + + + + + + + + + +
+ + +
+ Module für Online-Applikationen +
+
+  +
+
+Projekt moa  +
+
+ + + + + + +
+
MOA Links

+ + + + +
+ +
+ +
+
MOA Links
+ +
+ + + + + + + +

+
+
© 2003
+
+
+ + +
+ + \ No newline at end of file diff --git a/spss.server/doc/moa_spss/moa.htm b/spss.server/doc/moa_spss/moa.htm new file mode 100644 index 000000000..cd66138d1 --- /dev/null +++ b/spss.server/doc/moa_spss/moa.htm @@ -0,0 +1,177 @@ + + + MOA Module fuer Online Applikationen + + + + + + + + + +
+ + + + +
+ Module für Online-Applikationen +
+
+  +
+
+Projekt moa  +
+
+ + + + + + + + +
+
MOA-SP/SS

+
+ Allgemein
+ + + + + +
+ +
+
+
+
+ +
Allgemein
+

+Dieses Dokument enthält die Dokumentation für die Module

+
    +
  • MOA-SP (Signaturprüfung)
  • +
  • MOA-SS (Serversignatur).
  • +
+

+Diese Module können von An-wendungen verwendet werden um Signaturen zu erstellen +bzw. diese zu überprüfen. +

+Die Funktionalität und der Aufbau der Schnittstelle zu den Modulen ist in der +Spezifikation Version 1.1 detailliert beschrieben. Da +diese beiden Module auf der + +Spezifikation des Security-Layer (Version 1.1) aufbauen ist ein Verständnis dieser Spezifikation +ebenfalls erforderlich. +

+

+
+ +
+ + + +
+

 

+
+
+
+

Modul Signaturprüfung (MOA-SP)

+
+Das Modul Signaturprüfung dient zum Überprüfen von einfachen bzw. sicheren + +XML-Signaturen und +CMS-Signaturen. +Bei XML-Signaturen kann zusätzlich überprüft werden ob sie der +Security-Layer Spezifikation entsprechen. +

+Im Zuge der Prüfung werden sowohl die Signatur, optionale XMLDSig-Manifeste, +das optionale Signaturmanifest (siehe Security-Layer), als auch die Gültigkeit +und Anwendbarkeit des Zertifikats überprüft. +

+Anwendungen können das Modul entweder als Web-Service oder über +ein Java-API ansprechen. +
+
+

+ +
+ + + +
+

 

+
+ +
+
+

Modul Serversignatur (MOA-SS)

+
+Das Modul Serversignatur dient zum Erstellen von XML-Signaturen in Anlehnung an die + +Security-Layer Spezifikation. Die Signatur kann sowohl in Software +erstellt werden als auch mittels eines Hardware Security Moduls (HSM), das +den privaten Schlüssel enthält und die Signatur berechnet. +

+Der Zugriff auf einzelne Signaturschlüssel in MOA-SP kann basierend +auf dem für TLS-Client-Authentisierung verwendeten Zertifikat +eingeschränkt werden. +

+Anwendungen können das Modul entweder als Web-Service oder über +ein Java-API ansprechen. + +
+ +
+

+ + + + + + + +

+
+
© 2003
+
+
+ + +
+ + diff --git a/spss.server/doc/moa_spss/sp-admin.htm b/spss.server/doc/moa_spss/sp-admin.htm new file mode 100644 index 000000000..16990cee9 --- /dev/null +++ b/spss.server/doc/moa_spss/sp-admin.htm @@ -0,0 +1,300 @@ + + + MOA SP/SS-Administration + + + + + + + + + +
+ + +
+ Module für Online-Applikationen +
+
+  +
+
+Projekt moa  +
+
+ + + + + + +
+
MOA-SP/SS

+
+ Übersicht
+ + + + +
+ +
+
+
MOA SP/SS-Administration
+

+Die Module Signaturprüfung (SP) und Serversignatur (SS) sind als plattformunabhängige Module ausgelegt, die entweder als Webservice über HTTP(S) oder als Klassenbibliothek über ein API angesprochen werden können. Für den Einsatz der Module als Klassenbibliothek wird eine Java Virtual Machine vorausgesetzt, für den Betrieb als Webservice wird zusätzlich ein Java Servlet Container benötigt. +

+Dieses Handbuch beschreibt die Installation und Konfiguration der MOA SP/SS-Module, sowohl als Webservice als auch als Klassenbibliothek, sowie die Einrichtung der Systemumgebung. Ein Großteil der Beschreibung bezieht sich auf beide Einsatzmöglichkeiten (als Webservice und als Klassenbibliothek); wo dies nicht der Fall ist, wird explizit zwischen MOA SP/SS Webservice und MOA SP/SS Klassenbibliothek unterschieden. +

+
+
+ + +
+ + + +
+

 

+
+

Übersicht

+
+Für den Einsatz der MOA SP/SS Module sind unterschiedliche Szenarien möglich, die unterschiedliche Möglichkeiten bieten und die Installation unterschiedlicher Software- und Hardware-Komponenten erfordern. Dieser Abschnitt gibt einen kurzen Überblick über die notwendige Basis-Installation und optionale weitere Konfigurationsmöglichkeiten. +
+
+
+ +
+ + + +
+

 

+
+
Basis-Installation (Webservice)
+

+Die Basis-Installation des Webservices stellt einerseits die minimalen Anforderungen für den Betrieb des MOA SP/SS Webservices dar, andererseits dient sie als Ausgangspunkt für weitere (optionale) Konfigurations-Möglichkeiten. Sie erlaubt bereits den uneingeschränkten Betrieb des MOA SP/SS Webservices. +

+Folgende Software ist Voraussetzung für die Basis-Installation des Webservices: +

+
    +
  • JDK 1.3.1 oder JDK 1.4.1
  • +
  • Tomcat 4.1.18
  • +
  • MOA SP/SS Webservice 1.0
  • +
+
+In diesem Betriebs-Szenario wird das MOA SP/SS Webservice in Tomcat zum Einsatz gebracht. Tomcat fungiert gleichzeitig als HTTP- und HTTPS-Endpunkt für das MOA SP/SS Webservice. Beide Protokolle werden direkt in Tomcat konfiguriert. +

+Das MOA SP/SS Webservice verwendet Log4j als Logging Toolkit. +

+Ausgehend von der Basis-Installation können die optionalen Konfigurationen, die in den nachfolgenden Abschnitten beschrieben werden, unabhängig und in beliebiger Kombination aufgesetzt werden. +
+
+
+ +
+ + + +
+

 

+
+
Basis-Installation (Klassenbibliothek)
+

+Die Basis-Installation der Klassenbibliothek stellt einerseits die minimalen Anforderungen für den Einsatz der MOA SP/SS Klassenbibliothek dar, andererseits dient sie als Ausgangspunkt für weitere (optionale) Konfigurations-Möglichkeiten. Sie erlaubt bereits den uneingeschränkten Einsatz der MOA SP/SS Klassenbibliothek. +

+Folgende Software ist Voraussetzung für die Basis-Installation der Klassenbibliothek: +

+
    +
  • JDK 1.3.1 oder JDK 1.4.1
  • +
  • MOA SP/SS Klassenbibliothek 1.0
  • +
+
+Die MOA SP/SS Klassenbibliothek verwendet Log4j als Logging Toolkit. +

+Ausgehend von der Basis-Installation können die optionalen Konfigurationen, die in den nachfolgenden Abschnitten beschrieben werden, unabhängig und in beliebiger Kombination aufgesetzt werden. +
+
+
+ +
+ + + +
+

 

+
+

Konfiguration mit vorgeschaltetem Webserver (optional)

+
+Dem MOA SP/SS Webservice kann optional ein Webserver vorgeschaltet sein. Unter Microsoft Windows ist das im Regelfall der Microsoft Internet Information Server (MS IIS), auf Unix-Systemen kommt üblicherweise der Apache Webserver zum Einsatz. +

+ Folgende Software ist unter Windows Voraussetzung: +
+
    +
  • MS IIS 5.0
  • +
  • Jakarta mod_jk 1.2.2
  • +
+
Folgende Software ist unter Unix/Linux Voraussetzung:
+
    +
  • Apache Webserver 2.0.x mit mod_SSL
  • +
  • Jakarta mod_jk 1.2.2
  • +
+
In diesem Fall übernimmt der vorgeschaltete Webserver die Funktion des HTTP- und HTTPS-Endpunktes. Beide Protokolle werden im Webserver konfiguriert. +

+Mittels mod_jk werden die Webservice-Aufrufe, die im vorgeschalteten Webserver eintreffen, an Tomcat weitergeleitet, bzw. die Antwort von Tomcat wieder an den Webserver zurückübermittelt. +
+
+
+ +
+ + + +
+

 

+
+

Konfiguration mit PostgreSQL (optional)

+
+Die MOA SP/SS Module können eine PostgreSQL Datenbank nutzen, um: +
+
    +
  • Certificate Revocation Lists (CRLs) zu cachen, und
  • +
  • Log-Meldungen zu speichern
  • +
+
Für den Zugriff auf PostgreSQL ist die Installation folgender Software Voraussetzung:
+
    +
  • PostgreSQL 7.3
  • +
+
+
+ +
+ + + +
+

 

+
+

Konfiguration mit HSM (optional)

+
+Die MOA SP/SS Module können mittels PKCS#11 auf Hardware Security Modules (HSMs) zugreifen. Sie wurden mit folgendem HSM getestet: +
+
    +
  • Eracom protectserver orange external
  • +
+
+

+ +
+ + + +
+

 

+
+

Zusammenfassung

+
+Notwendig für den Einsatz der MOA SP/SS Module ist eine Basis-installation des Webservices oder der Klassenbibliothek. Weitere optionale Konfigurationen können unabhängig und in beliebiger Kombination miteinander durchgeführt werden, um eine bessere Integration der Module in die vorhandene Betriebs- bzw. Applikations-Infrastruktur zu erreichen. +
+
+

+ + + +
+ + + +
+

 

+
+

Referenzierte Software

+
+Die Versionsangaben beziehen sich auf die Versionen, mit denen die MOA SP/SS Module entwickelt und getestet wurde. Geringfügig andere Software-Versionen stellen üblicherweise kein Problem dar. +
+

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
KomponenteVersion
JDK 1.3.1 
JDK 1.4.1 
Tomcat 4.1.18 
MOA SP/SS Webservices 1.0.6 
Apache Webserver 1.3.x  
Apache Webserver 2.0.x  
Microsoft Internet Information Server 5.0  
mod_SSL (*) 
Jakarta mod_jk 1.2.2 
Jakarta Log4j 1.2.7 
PostgreSQL 7.3 
HSM (Eracom protectserver orange external) n/a 
+
+

+ +
+(*) passend zur Version des Apache Webservers +
+
+

+ + + + + +

+
+
© 2003
+
+
+ + +
+ + \ No newline at end of file diff --git a/spss.server/doc/moa_spss/sp-admin_1.htm b/spss.server/doc/moa_spss/sp-admin_1.htm new file mode 100644 index 000000000..4c3d5c1fb --- /dev/null +++ b/spss.server/doc/moa_spss/sp-admin_1.htm @@ -0,0 +1,355 @@ + + + MOA SP/SS-Administration + + + + + + + + + +
+ + +
+ Module für Online-Applikationen +
+
+  +
+
+Projekt moa  +
+
+ + + + + + +
+
MOA-SP/SS

+ +
+ Basis-Installation
    (Webservice)
+ + + +
+ +

+ +
+

Basis-Installation (Webservice)

+
+

Vorbereitung

+
+Installation des JDK
+Installieren Sie das JDK 1.3.1 oder JDK 1.4.1 in ein beliebiges Verzeichnis. Das Wurzelverzeichnis der JDK-Installation wird im weiteren Verlauf als $JAVA_HOME bezeichnet. +

+Installation von Tomcat
+Installieren Sie Tomcat in ein Verzeichnis, das keine Leerzeichen im Pfadnamen enthält. Das Wurzelverzeichnis der Tomcat-Installation wird im weiteren Verlauf als $CATALINA_HOME bezeichnet. Hinweis: Tomcat wird in einer Distribution für JDKs ab Version 1.2 und in einer Distribution speziell für JDK 1.4 ausgeliefert. Installieren Sie die zur Version Ihres JDK passende Tomcat-Version. +

+Entpacken des MOA SP/SS Webservices
+Entpacken Sie die Datei moa-spss-1.0.x.zip in ein beliebiges Verzeichnis. Dieses Verzeichnis wird im weiteren Verlauf als $MOA_SPSS_INST bezeichnet. +

+Installation der IAIK JCE und JSSE im JDK 1.3.1
+Da Java in der Version 1.3.1 ohne Unterstützung für Kryptographie und SSL ausgeliefert wird, muss dies manuell nachträglich installiert werden. Für den Betrieb des MOA SP/SS Webservices ist es deshalb notwendig, die Dateien aus dem Verzeichnis $MOA_SPSS_INST/ext13 in das Verzeichnis $JAVA_HOME/jre/lib/ext zu kopieren. +

+Installation der IAIK JCE im JDK 1.4.1
+Um die mit MOA SP/SS ausgelieferte IAIK JCE im JDK 1.4.1 zu installieren, müssen die Dateien aus dem Verzeichnis $MOA_SPSS_INST/ext14 in das Verzeichnis $JAVA_HOME/lib/ext kopiert werden. Zusätzlich müssen die sogenannten "Unlimited Strength Jurisdiction Policy Files 1.4.1" heruntergeladen, entpackt und ins Verzeichnis $JAVA_HOME/jre/lib/security kopiert werden. Der Download für diese Dateien findet sich am unteren Ende der Download-Seite für das JDK 1.4.1 in der Sektion "Other Downloads". +

+
+
+ + +
+ + +
+

 

+
+

+
+
+

Konfiguration von Tomcat

+
+Minimale Konfiguration
+Die zentrale Konfigurations-Datei von Tomcat ist $CATALINA_HOME/conf/server.xml. Tomcat wird grundsätzlich mit einer funktionierenden Default-Konfiguration ausgeliefert, die jedoch einiges an Ballast enthält und viele Ports offen lässt. Die Datei $MOA_SPSS_INST/tomcat/server.xml enthält eine minimale Tomcat-Konfiguration, die ausschließlich den Connector für HTTP freischaltet. Durch kopieren dieser Datei nach $CATALINA_HOME/conf/server.xml kann Tomcat mit dieser Konfiguration gestartet werden.

+SSL
+Ein sicherer Betrieb des MOA SP/SS Webservices setzt voraus, dass für die Übertragung der Daten SSL verwendet wird. Das Dokument Tomcat SSL Configuration HOW-TO gibt einen guten Überblick über die Konfiguration von SSL in Tomcat. Da das JDK bereits im Abschnitt "Vorbereitung" auf SSL vorbereitet wurde, sind an dieser Stelle nur noch folgende Schritte notwendig: +
+
    +
  • Erstellung eines Server-Keystores, welches den privaten Schlüssel des Servers sowie das Server-Zertifikat enthält, z.B. mit dem Java Keytool.
  • +
  • Erstellung eines Keystores mit vertrauenswürdigen Client-Zertifikaten, z.B. mit dem Java Keytool (nur, wenn SSL Client-Authentisierung verwendet werden soll)
  • +
  • Konfiguration des SSL-Connectors in $CATALINA_HOME/conf/server.xml (optional mit Client-Authentisierung)
  • +
+
+Die Konfiguration von SSL im Tomcat kann entfallen, wenn Tomcat ein Webserver vorgeschaltet ist, der die SSL-Kommunikation mit dem Aufrufer des Webservices übernimmt. +
+

+
+MOA Administrator
+Der Aufruf der URL für die dynamische Konfiguration des MOA SP/SS Webservices ist durch eine Passwort-Abfrage geschützt, und kann nur von Benutzern aufgerufen werden, die der Benutzer-Rolle moa-admin zugeordnet werden können.
+Um diese Benutzer-Rolle und einen oder mehrere Benutzer einzurichten, müssen in der Datei $CATALINA_HOME/conf/tomcat-users.xml unter dem Element <tomcat-users> sinngemäß folgende Einträge hinzugefügt werden: +
+<role rolename="moa-admin"/>
+<user username="moa" password="moa" roles="moa-admin"/>
+
+
+
+ +
+ + +
+

 

+
+

+
+
+

Deployment des MOA SP/SS Webservices in Tomcat

+
+Um das MOA SP/SS Webservice in Tomcat für den Ablauf vorzubereiten, sind folgende Schritte notwendig:
+
    +
  • Die Datei $MOA_SPSS_INST/moa-spss.war enthält das einsatzfertige MOA SP/SS Webarchiv und muss ins Verzeichnis Verzeichnis $CATALINA_HOME/webapps kopiert werden. Dort wird sie beim ersten Start von Tomcat automatisch ins Verzeichnis $CATALINA_HOME/webapps/ moa-spss entpackt.
  • +
  • Die MOA SP/SS Konfigurationsdatei und zugehörige Profil-Verzeichnisse müssen in ein beliebiges Verzeichnis im Filesystem kopiert werden (z.B. $CATALINA_HOME/ conf/moa).
    In $MOA_SPSS_INST/conf befindet sich eine funktionsfähige Konfiguration, die als Ausgangspunkt für die Konfiguration des MOA SP/SS Webservices dienen kann.
  • +
  • Wird Tomcat unter JDK 1.3.1 betrieben, müssen die Dateien aus dem Verzeichnis $MOA_SPSS_INST/endorsed13 in das Tomcat-Verzeichnis $CATALINA_HOME/common/endorsed kopiert werden. Folgende Libraries sind für das Deployment im endorsed Verzeichnis vorgesehen: +
      +
    • Xerces-J-2.0.2 (bestehend aus xercesImpl.jar und xmlParserAPIs.jar).
    • +
    +Eventuell vorhandene Dateien mit dem gleichen Namen müssen ersetzt werden. +
  • +
  • Wird Tomcat unter JDK 1.4.1 betrieben, müssen die Dateien aus dem Verzeichnis $MOA_SPSS_INST/endorsed14 in das Tomcat-Verzeichnis $CATALINA_HOME/common/endorsed kopiert werden. Folgende Libraries sind für das Deployment im endorsed Verzeichnis vorgesehen: +
      +
    • Xalan-J-2.2.0 (bestehend aus xalan.jar.jar und bsf.jar).
    • +
    +Eventuell vorhandene Dateien mit dem gleichen Namen müssen ersetzt werden. +
  • +
  • Folgende Java System-Properties können optional gesetzt sein:
    +
      +
    • moa.spss.server.configuration=Name der MOA SP/SS Konfigurationsdatei. Eine beispielhafte MOA SP/SS Konfiguration ist in $MOA_SPSS_INST/conf/moa-spss/ MOA-SPSSConfiguration.xml enthalten. Ist diese System-Property nicht gesetzt, wird automatisch eine im Web-Archive unter WEB-INF/conf enthaltene Default-Konfiguration herangezogen.
    • +
    • log4j.configuration=URL der Log4j Konfigurationsdatei. Eine beispielhafte Log4j-Konfiguration ist in $MOA_SPSS_INST/conf/moa-spss/log4j.properties enthalten. Ist diese System-Property nicht gesetzt, wird automatisch eine im Web-Archive unter WEB-INF/classes enthaltene Default-Konfiguration herangezogen.
    • +
    • moa.node.id=Name des Rechner-Knotens, auf dem MOA SP/SS läuft. Der Name des Knotens wird bei Log-Ausgaben von MOA SP/SS angeführt und dient zur Unterscheidung mehrerer gleichzeitig betriebener MOA SP/SS Webservice-Instanzen. Der Name des Knotens ist frei wählbar.
    • +
    • javax.net.ssl.trustStore=Dateiname des Truststores für vertrauenswürdige SSL Client-Zertifikate (optional; nur, wenn SSL Client-Authentisierung durchgeführt werden soll). Relative Dateinamen werden zum Verzeichnis, von dem Tomcat gestartet wird, aufgelöst.
    • +
    • javax.net.ssl.trustStorePassword=Passwort für den Truststore (optional; nur, wenn SSL Client-Authentisierung durchgeführt werden soll).
    • +
    • javax.net.ssl.trustStoreType=Truststore-Typ (optional; nur, wenn SSL Client-Authentisierung durchgeführt werden soll). Je nach verwendetem Keystore-Typ ist "jks" oder "pkcs12" üblich.
    • +
    +Diese Java System-Properties werden Tomcat über die Umgebungsvariable CATALINA_OPTS mitgeteilt. Die Dateien $MOA_SPSS_INST/tomcat/moa-env.bat und
    $MOA_SPSS_INST/tomcat/moa-env.sh enthalten Beispiele zum Setzen dieser Umgebungsvariablen unter Windows bzw. Unix/Linux. +
+
+
+ + + +
+ + +
+

 

+
+

+
+
+

Starten und Stoppen von Tomcat

+
+Nach dem Deployment und der Konfiguration kann Tomcat aus seinem Wurzelverzeichnis mit
+
+    bin\catalina start (unter Windows) oder 
+    bin/catalina.sh start (unter Unix/Linux) 
+
+gestartet werden. Das Stoppen von Tomcat erfolgt analog mit
+
+    bin\catalina stop  (unter Windows) oder 
+    bin/catalina.sh stop (unter Unix/Linux) 
+
+Ein erfolgreicher Startvorgang ist an folgender Log-Meldung ersichtlich:
+
+    INFO | 18 10:09:45,155 | main | TID=startup NID=<null> 
+      MSG=MOA Konfiguration erfolgreich geladen
+
+Bei leichten Fehlern in der Konfiguration geben WARN Log-Meldungen unmittelbar davor Aufschluss über fehlerhafte Konfigurations-Einträge. +

+Nach dem Starten von Tomcat steht das MOA SP/SS Webservice für die Server-Signatur und Signatur-Prüfung unter den Endpunkten +
+    http://host:port/moa-spss/services/SignatureCreation
+
+bzw. +
+    http://host:port/moa-spss/services/SignatureVerification
+
+zur Verfügung. Die Verfügbarkeit des Services kann einfach überprüft werden, indem der Endpunkt mit einem Web-Browser aufgerufen wird und zu einer Anzeige einer Informationsseite führt. +

+
+Dynamische Konfigurations-Updates können durch den Aufruf der URL http://host:port/moa-spss/ConfigurationUpdate (z.B. durch Eingabe in einem Browser) durchgeführt werden.
+Konnte das MOA-SPSS Webservice nicht ordnungsgemäß konfiguriert und gestartet werden, geht das aus der Log-Meldung hervor:
+
+    FATAL | 18 10:17:03,475 | main | TID=startup NID=<null> 
+      MSG=Fehler beim Lesen der MOA Konfiguration: 
+      das Service steht nicht zur Verfügung
+
+In diesem Fall geben die WARN bzw. ERROR Log-Meldungen unmittelbar davor Aufschluss über den genaueren Grund. +
+
+ + +
+ + +
+

 

+
+

+
+
+
+

Logging

+
+Das MOA SP/SS Webservice verwendet Jakarta Log4j für die Ausgabe von Log-Meldungen am Bildschirm bzw. in Log-Dateien. Log4j bietet zahlreiche Konfigurationsmöglichkeiten, die ausführlich im Log4j Handbuch beschrieben sind. Unter anderem gibt es die Möglichkeit, folgende Einstellungen vorzunehmen:
+
    +
  • Das verwendete Log-Level (DEBUG, INFO, WARN, ERROR, FATAL).
  • +
  • Name und maximale Größe der Log-Datei(en).
  • +
  • Das Aussehen der Log-Einträge.
  • +
+Das MOA-SPSS Webservice verwendet folgende Log-Hierarchien: +
+
    +
  • moa.spss.server für alle Log-Meldungen aus dem MOA-SPSS Webservice
  • +
  • iaik.server für alle Log-Meldungen aus den IAIK Kryptographie-Modulen
  • +
+
+Als Ausgangspunkt für die Logging-Konfiguration liegt die Datei $MOA_SPSS_INST/conf/moa-spss/log4j.properties bei. Wird diese Datei als Logging-Konfiguration verwendet, so werden alle Log-Meldungen sowohl in die Konsole, als auch in die Datei moa-spss.log geschrieben. +

+Format der Log-Meldungen
+Anhand einer konkreten Log-Meldung wird das Format der MOA SP/SS Log-Meldungen erläutert: +
+    INFO | 01 21:25:26,540 | Thread-3 | 
+      TID=1049225059594-100 NID=node1 
+      MSG=Starte neue Transaktion: TID=1049225059594-100, 
+      Service=SignatureVerification
+
+ +Der Wert INFO besagt, dass die Log-Meldung im Log-Level INFO entstanden ist. Folgende Log-Levels existieren:
+
    +
  • DEBUG: Log-Meldungen im Log-Level DEBUG geben Auskunft über die innere Arbeitsweise des Systems. Sie sind hauptsächlich für Entwickler interessant.
  • +
  • INFO: Diese Log-Meldungen geben Status-Informationen über den Ablauf des Webservices, wie z.B., dass eine neue Anfrage eingelangt ist.
  • +
  • WARN: Bei der Ausführung einer Operation sind leichte Fehler aufgetreten. Der Ablauf des Webservices ist nicht weiter beeinträchtigt.
  • +
  • ERROR: Die Ausführung einer Operation musste abgebrochen werden. Das Webservice ist davon nicht beeinträchtigt.
  • +
  • FATAL: Es ist ein Fehler aufgetreten, der den weiteren Betrieb des Webservices nicht mehr erlaubt.
  • +
+Der nächste Wert "01 21:25:26,540", gibt den Zeitpunkt an, an dem die Log-Meldung generiert wurde (in diesem Fall den 1. Tag im aktuellen Monat, sowie die genaue Uhrzeit).
+Der Wert Thread-3 bezeichnet den Tomcat Worker-Thread, von dem die Anfrage bearbeitet wird.
+Der Wert von TID gibt die für jede Anfrage eindeutige Transaktions-ID an. Log-Meldungen, die bei der Abarbeitung dieser Anfrage geschrieben werden, enthalten alle einen Hinweis auf die entsprechende Transaktions-ID.
+Der Wert von NID gibt den Rechner-Knoten an, auf dem das MOA SP/SS Webservice läuft (bei NID=<null> ist dieser Wert nicht konfiguriert).
+Der Rest der Zeile einer Log-Meldung ist der eigentliche Text, mit dem das System bestimmte Informationen anzeigt. Im Fehlerfall ist häufig ein Java Stack-Trace angefügt, der eine genauere Ursachen-Forschung ermöglicht. +

+ + +Wichtige Log-Meldungen
+Neben den im Abschnitt "Starten und Stoppen von Tomcat" beschriebenen Log-Meldungen, die anzeigen, ob das Service ordnungsgemäß gestartet wurde, geben nachfolgenden Log-Meldungen Aufschluss über die Abarbeitung von Anfragen. Die Entgegennahme einer Anfrage wird angezeigt durch: +
+
+    INFO | 01 21:25:26,540 | Thread-3 | 
+      TID=1049225059594-100 NID=<null> 
+      MSG=Starte neue Transaktion: TID=1049225059594-100, 
+      Service=SignatureVerification
+    INFO | 01 21:25:26,540 | Thread-3 | 
+      TID=1049225059594-100 NID=<null> 
+      MSG=Aufruf von Adresse=127.0.0.1
+    INFO | 01 21:25:26,540 | Thread-3 | 
+      TID=1049225059594-100 NID=<null> 
+      MSG=Client-Zertifikat nicht verfügbar
+
+ +
+Die 3. Log-Meldung besagt, dass für die Abarbeitung dieser Anfrage kein Client-Zertifikat verfügbar ist (entweder, weil die Anfrage über HTTP eingelangt ist, oder weil die SSL Client-Authentisierung nicht eingeschaltet ist). Bei erfolgreicher SSL Client-Authentisierung, gibt beispielsweise folgende Log-Meldung Informationen über das Client-Zertifikat aus: +
+
+    INFO | 12 13:58:08,772 | Thread-10 | 
+      TID=1045054687159-2 NID=<null> 
+      MSG=Client-Zertifikat: Subject=CN=Testuser, 
+      OU=MOA, O=BRZ, L=Vienna, ST=Vienna, C=AT, 
+      Serial=1.039.104.204, 
+      Issuer=CN=TestCA, OU=MOA, O=BRZ, L=Vienna, 
+      ST=Vienna, C=AT
+
+ +Eine erfolgreich abgearbeitete Anfrage wird angezeigt durch: + +
+    INFO | 01 21:25:53,168 | Thread-3 | 
+      TID=1049225059594-106 NID=<null> 
+      MSG=Anfrage erfolgreich abgearbeitet
+
+ +Ein Fehler beim Abarbeiten der Anfrage wird angezeigt durch:
+
+    INFO | 01 21:25:27,642 | Thread-3 | 
+      TID=1049225059594-100 NID=<null> 
+      MSG=Fehler beim Abarbeiten der Anfrage
+
+
+In diesem Fall gibt der mitgeloggte Stacktrace Auskunft über die Art des Fehlers. Der Aufrufer des MOA SP/SS Webservices bekommt einen Fehlercode sowie eine kurze Beschreibung des Fehlers als Antwort zurück. +

+Die Tatsächlich übertragenen Anfragen bzw. Antworten werden aus Effizienzgründen nur im Log-Level DEBUG angezeigt. +
+
+

+ + + + + + +

+
+
© 2003
+
+
+ + +
+ + \ No newline at end of file diff --git a/spss.server/doc/moa_spss/sp-admin_2.htm b/spss.server/doc/moa_spss/sp-admin_2.htm new file mode 100644 index 000000000..147a8ba9c --- /dev/null +++ b/spss.server/doc/moa_spss/sp-admin_2.htm @@ -0,0 +1,536 @@ + + + MOA SP/SS-Administration + + + + + + + + + +
+ + +
+ Module für Online-Applikationen +
+
+  +
+
+Projekt moa  +
+
+ + + + + + +
+
MOA-SP/SS

+ + + +
+ Konfiguration
+ +
+ +

+ + +
+
Konfiguration der SP/SS-Module
+ +
+

SP/SS-Konfigurationsdatei

+

+Die Konfiguration von MOA SP/SS wird mittels einer XML-basierten Konfigurationsdatei, die dem Schema MOA-SPSS-Configuration-1.0.xsd entspricht, durchgeführt. +

+Der Ort der Konfigurationsdatei wird im Abschnitt Deployment der Web-Applikation in Tomcat beschrieben. +

+Die folgenden Abschnitte erläutern das Format der Konfigurationsdatei. +MOA-SPSSConfiguration.xml zeigt ein Beispiel +für eine umfassende Konfigurationsdatei. +

+Enthält die Konfigurationsdatei relative Pfadangaben, werden diese relativ zum Verzeichnis, in dem die Konfigurationsdatei +gespeichert ist, interpretiert. + +
+

+CanonicalizationAlgorithm
+Als Inhalt des Elements CanonicalizationAlgorithm kann der Kanonisierungs-Algorithmus, der für das Erstellen von XML Signaturen verwendet werden soll und in der Signatur als Inhalt von /dsig:Signature/dsig:SignedInfo/dsig:CanonicalizationMethod aufscheint, spezifiziert werden. +

+Gültige Werte:
+http://www.w3.org/TR/2001/REC-xml-c14n-20010315
+http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithComments
+http://www.w3.org/2001/10/xml-exc-c14n#
+http://www.w3.org/2001/10/xml-exc-c14n#WithComments
+
+
+Default-Wert:
http://www.w3.org/TR/2001/REC-xml-c14n-20010315 +

+

+ +
+

+DigestMethodAlgorithm
+Als Inhalt des Elements DigestMethodAlgorithm kann der Digest-Algorithmus spe­zi­fi­ziert werden, der in der Signatur als Inhalt von dsig:Reference/dsig:DigestMethod aufscheint. +

+Gültige Werte:
http://www.w3.org/2000/09/xmldsig#sha1 +

+Default-Wert:
http://www.w3.org/2000/09/xmldsig#sha1 +

+

+ +
+

+GenericConfiguration
+Das Element GenericConfiguration ermöglicht das Setzen von Namen-Werte Paaren mittels der Attribute name und value. Die folgende Liste spezifiziert +

    +
  • gültige Werte für das name-Attribut,
  • +
  • eine Beschreibung
  • +
  • gültige Werte für das value-Attribut und
  • +
  • den Default-Wert für das value-Attribut.
  • +
+ + + + +
name: autoAddCertificate
+Gibt an, ob Zertifikate, die in der Signtur enthalten sind bzw. bei der Zertifikatspfaderstellung verwendet werden, +automatisch im Zertifikatsspeicher +(siehe Parameter DirectoryCertStoreParameters.RootDir) +gespeichert werden sollen (siehe auch Parameter +useAuthorityInfoAccess).
+
+value:
+Gültige Werte: true/false
+Default-Wert: true +
+ + + +
name: DirectoryCertStoreParameters.RootDir
+Gibt den Pfadnamen zum Verzeichnis an, das als Zertifikatsspeicher verwendet wird.
+
+value:
+Gültige Werte: Name eines Verzeichnisses, das Verzeichnis muss noch nicht existieren
+Default-Wert: certstore +
+ + + + +
name: useAuthorityInfoAccess
+Gibt an, ob die Zertifikatserweiterung AuthorityInformationAccess für die Zertifikatspfaderstellung verwendet +werden soll. Wird der Wert auf true gesetzt, dann setzt MOA auch autoAddCertificate automatisch +auf true und ignoriert den Wert aus der Konfigurationsdatei.
+
+value:
+Gültige Werte: true/false
+Default-Wert: true +
+ + + + +
name: checkRevocation
+Gibt ab, ob bei der Zertifikatsüberprüfung auch der Zertifikatsstatus überprüft werden soll. Der Zertifikatsstatus +wird mittels Certificate Revocation Lists (CRL) überprüft.
+
+value:
+Gültige Werte: true/false
+Default-Wert: false +
+ + + + +
name: maxRevocationAge
+Wenn der Zertifikatsstatus überprüft werden soll (siehe Parameter checkRevocation), +gibt dieser Parameter an, wann eine aktuelle Revozierungsinformation (CRL) geladen werden soll.
+
+value:
+Gültige Werte: +
    +
  • negativer Wert: bei jedem Zugriff auf Revozierungsinformation wird eine aktuelle Revozierungsinformation geladen
  • +
  • 0: eine neue Revozierungsinformation wird zu dem Zeitpunkt geladen, der im nextUpdate-Feld der CRL spezifiziert ist
  • +
  • positiver Wert: Zeitspanne in Millisekunden, die eine Revozierungsinformation ohne neuerliche Abfrage verwendet werden darf
  • +
+Default-Wert: 0 +
+ + + +
name: archiveRevocationInfo
+Gibt an, ob Revozierungsinformation archiviert werden soll +(siehe auch Parameter DataBaseArchiveParameter.JDBCUrl). +
+
+value:
+Gültige Werte: true/false
+Default-Wert: false +
+ + + + +
name: DataBaseArchiveParameter.JDBCUrl
+Gibt eine JDBC-URL zur Datenbank an, in der Revozierungsinformation archiviert werden soll. Wird dieser +Parameter nicht gesetzt, dann wertet MOA den Parameter archiveRevocationInfo nicht aus der Konfigurationsdatei +aus sondern setzt den Wert automatisch auf false. +
+Der genaue Aufbau der JDBC-URL ist abhängig von der verwendeten Datenbank. Im Fall von PostgreSQL kann folgende +URL verwendet werden: jdbc:postgresql://host/moadb?user=moauser&amp;password=moapassword wobei +host, moadb, moauser und moapassword an die tatsächlich verwendete Datenbank angepasst werden muss.
+Die Verwendung von "&amp" ist erforderlich, da "&" einen Fehler bei der Validierung der +Konfigurationsdatei verursacht. +
+Die Archivdaten werden nur MOA-SPSS-intern benötigt und das Format ist daher für den Betrieb des Servers nicht relevant. +
+value:
Gültige Werte: String +
+ +

+ +
+

+HardwareKeyModule
+Mittels dieses Elements werden Hardware-Key-Module konfiguriert. HardwareKeyModule hat vier Attribute: +

+ + + + + + + + + + + + + + + + + + +
Attribut-NameAttribut-TypBeschreibung
idtokeneine vom Administrator gewählte Bezeichnung für das Key-Modul; diese id wird von KeyGroup/Key/KeyModuleID referenziert.
namestringder Name des PKCS#11-Moduls; der Name enthält den Dateinamen der DLL (Windows) oder der Shared-Library +(Unix), die das PKCS#11-Modul implementiert; der Wert enthält entweder einen Dateinamen mit absoluter Pfadangabe bzw. +einen Dateinamen ohne Pfadangabe. Im letzteren Fall wird der Dateiname relativ zum Suchpfad des Betriebssystems +interpretiert.
slotIDstringein spezifischer Slot des PKCS#11 HW Moduls; das Attribut ist optional, wird keine slotID spezifiziert, dann selektiert MOA SP/SS einen Slot für die Signaturerstellung.
userPINstringder PIN für die Aktivierung des privaten Schlüssels
+

+ +
+

+SoftwareKeyModule
+Mittels dieses Elements werden Software-Key-Module in Form von PKCS#12-Dateien konfiguriert. SoftwareKeyModule hat drei Attribute: +

+ + + + + + + + + + + + + + +
Attribut-NameAttribut-TypBeschreibung
idtokeneine vom Administrator gewählte Bezeichnung für das Key-Modul; diese id wird von KeyGroup/Key/KeyModuleID referenziert.
filenamestringder Dateiname der PKCS#12-Datei; das Attribut enthält entweder einen absoluten Pfadnamen oder einen +Pfadnamen relativ zur MOA SP/SS Konfigurationsdatei.
passwordstringdas Passwort zur Aktivierung des privaten Schlüssels in der PKCS#12-Datei
+

+ +
+

+KeyGroup
+Eine KeyGroup ist eine Zusammenfassung mehreren Keys in eine Gruppe. Der durch das Attribut id definierte Bezeichner +dieser KeyGroup wird im CreateXMLSignatureRequest im Element KeyIdentifier verwendet. MOA-SS wählt einen Schlüssel +aus der KeyGroup für die Signaturerstellung aus. Durch die Zusammenfassung mehrere Schlüssel in eine Gruppe +kann die Verfügbarkeit und der Durchsatz der Signaturerstellung erhöht werden.
+Das Kind-Element Key identifiziert einen privaten Schlüssel. +Ein Schlüssel wird durch das Element KeyModuleID (siehe z.B. SoftwareKeyModule/@id), Issuer +und Seriennummer des zum Schlüssel gehörigen Zertifikats im Element KeyCertIssuerSerial bezeichnet. +

+Die Konfiguration des Elements Key erfolgt in einem 2-stufigen Prozess:
+

    +
  1. Zuerst werden die verwendeten PKCS#12-Dateien und PKCS#11-Module als Elemente HardwareKeyModule und SoftwareKeyModule in der Konfigurationsdatei erfasst
  2. +
  3. Beim Starten des MOA SP/SS-Servers werden die verfügbaren Schlüssel im Log-File aufgelistet: +

    +
    INFO | 10 12:56:43,023 | main |
    +       Key ID=SWKeyModule1;
    +       CN=IAIK Test CA,OU=IAIK Test CA,
    +       OU=Insitute for Applied Information
    +       Processing and Communications,
    +       O=GRAZ UNIVERSITY OF TECHNOLOGY,C=AT;
    +       1044289238331
    +INFO | 10 12:56:43,023 | main |
    +       Key ID=SWKeyModule2;
    +       CN=IAIK Test CA,OU=IAIK Test CA,
    +       OU=Insitute for Applied Information
    +       Processing and Communications,
    +       O=GRAZ UNIVERSITY OF TECHNOLOGY,C=AT;
    +       1044289238331
    +INFO | 10 12:56:43,023 | main |
    +       Key ID=SWKeyModule3;
    +       CN=IAIK ECDSA Test,OU=JavaSecurity,O=IAIK,C=AT;
    +       68172
    +INFO | 10 12:56:43,023 | main |
    +       Key ID=SWKeyModule4;
    +       CN=IAIK DSA Test CA,OU=JavaSecurity,O=IAIK,C=AT;
    +       761791
    +
  4. +
  5. Für jeden verfügbaren Schlüssel werden die Inhalte der Elemente Key/KeyModuleID, Key/KeyCertIssuerSerial/X509IssuerName und Key/KeyCertIssuerSerial/X509SerialNumber dem Log-File entnommen und in die Konfigurationsdatei eingetragen
  6. +
  7. Nach einem neuerlichen Start von MOA SP/SS stehen die Key-Definitionen zur Verfügung
  8. +
+

+

Sind die zu den zu konfigurierenden Schlüsseln zugehörigen Zertifikate bekannt, +kann alternativ die Konfiguration in einem Schritt erfolgen, indem +die benötigten Informationen mit dem Skript certtool -info <certfilename> aus dem Zertifikat gelesen werden. +<certfilename> bezeichnet den Dateinamen eines X.509 Zertifikates in DER-Kodierung. +

+certtool ist im Verzeichnis $MOA_SPSS_INST/tools abgelegt.

+ +
+

+KeyGroupMapping
+Das Element KeyGroupMapping ordnet einem Client von MOA SS die ihm zur Verfügung stehenden KeyGroups zu, indem das +den Client repräsentierende TLS Client-Zertifikat (Element X509IssuerSerial) mit einer oder mehreren KeyGroups +assoziiert wird.

+Enthält das Element KeyGroupMapping kein Element X509IssuerSerial, dann können die in diesem Element definierten +KeyGroups von jedem Client (auch ohne TLS Client Authentisierung) verwendet werden. +

+ +
+

+ChainingModes
+Das Element ChainingModes definiert, ob bei der Zertifikatspfadüberprüfung das Kettenmodell ("chaining") oder das Modell nach PKIX RFC 3280 ("pkix") verwendet werden soll. +

+Das Attribut systemDefaultMode spezifiziert das Modell, das im Standardfall verwendet werden soll. +Mit dem Kind-Element TrustAnchor kann für jeden Trust Anchor ein abweichendes Modell spezifiziert werden. +Ein Trust Anchor ist ein Zertifikat, das im TrustProfile spezifiziert ist (Erklärung siehe +TrustProfile). +Ein Trust Anchor wird durch den Typ dsig:X509IssuerSerialType spezifiziert. +Das für diesen Trust Anchor gültige Modell wird durch das Attribut mode spezifiziert. +

+Gültige Werte für die Attribute systemDefaultMode und mode sind "chaining" und "pkix". +

+ +
+

+CRLArchive
+Im Attribut duration wird spezifiziert, wie lange (in Tagen) gecachte CRLs archiviert werden müssen. +

+ +
+

+CRLDistributionPoint
+Das Element CRLDistributionPoint dient zum Spezifizieren von URLs, die auf CRLs von CAs (Zertifikatsaussteller) verweisen.

+Eine CA wird über das Element CAIssuerDN identifiziert, das den Issuer-DN der CA als String enthält. CRLDistributionPoint kann +das Element DistributionPoint einmal oder mehrmals enthalten. Das Element DistributionPoint hat zwei Attribute:
+

    +
  • der Wert des Attributs uri enthält den CRL Distribution Point; es werden die Protokolle HTTP, HTTPS und LDAP +unterstützt.
  • +
  • der Wert des optionalen Attributs reasonCodes (vom Typ NMTOKENS) enthält eine Liste von Reason Codes +(nach RFC 3280). Die über uri referenzierte CRL enthält nur CRL Einträge mit den spezifizierten Reason Codes. +Wird der Wert dieses Attributs nicht gesetzt dann kann die CRL Einträge mit allen reason codes enthalten.
    +Gültige Werte:
    +unspecified, keyCompromise, cACompromise, affiliationChanged, superseded, +cessationOfOperation, certificateHold, removeFromCRL, privilegeWithdrawn, aACompromise
  • +
+

+ +
+

+CreateSignatureEnvironmentProfile
+CreateTransformsInfoProfile
+VerifyTransformsInfoProfile
+SupplementProfile

+Jedes dieser Elemente enthält das Attribut id und das Attribut filename. Das Attribut id bezeichnet das Profil +wie es im CreateXMLSignatureRequest bzw. VerifyXMLSignatureRequest tatsächlich referenziert wird. + Das Attribut filename bezeichnet die Datei, die die +entsprechenden Elemente gemäß MOA SP/SS Schemas [MOA SP/SS Schema] beinhaltet. Die Datei beinhaltet wohlgeformtes +XML mit genau einem Element als Dokumentelement. +

+Die folgende Tabelle bezeichnet jene Elemente, die in den Dateien als Dokumentelement verwendet werden müssen: +

+ + + + + + + + + + + + + + +
ProfilnameWurzelelement
CreateSignatureEnvironmentProfileCreateSignatureEnvironmentProfile
CreateTransformsInfoProfileCreateTransformsInfoProfile
VerifyTransformsInfoProfileVerifyTransformsInfoProfile
SupplementProfileSupplementProfile
+ +

+

+ +
+

+TrustProfile
+Ein TrustProfile enthält Zertifikate, die als vertrauenswürdig betrachtet werden. Vertrauenswürdige Zertifikate können +selbst-signierte Wurzel-Zertifikate, Zertifikate von Zwischen CAs oder End-Entity Zertifikate sein. Für die +erfolgreiche Überprüfung eines Zertifikats muss (unter anderem) ein Zertifikatspfad zu einem Zertifikat aufgebaut +werden können, das in jenem Trustprofile enthalten ist, welches im Verify-Request bezeichnet ist.
+
+TrustProfile enthält zwei Attribute: +

    +
  • Das Attribut id spezifiziert die TrustProfileID wie sie im Message-Format von MOA-SP referenziert wird
  • +
  • Das Attribut uri spezifiziert eine URL, die ein Verzeichnis im lokalen Dateisystem referenziert +(nur das Schema file wird unterstützt). Alle für diese TrustProfileID vertrauenswürdigen +Zertifikate werden in diesem Verzeichnis gespeichert.
  • +
+

+ +
+

+ + +
+ + + +
+

 

+
+
+Beispiele +MinimalSPConfig.xml +



+


+Beispiele +MinimalSSConfig.xml +
+
+

Minimale Konfigurations-Dateien

+ +
+MOA-SP
+Wird nur die Signaturprüfungs-Funktion von MOA-SP/SS verwendet, dann muss die Konfigurationsdatei zumindest folgende Elemente enthalten:
+
    +
  • ein Element TrustProfile
  • +
+
+ +
+MOA-SS
+Wird nur die Server-Signatur-Funktion von MOA-SP/SS verwendet, dann muss die Konfigurationsdatei zumindest folgende Elemente enthalten:
+
    +
  • ein Element HardwareKeyModule oder SoftwareKeyModule
  • +
  • ein Element KeyGroup mit einem Kind-Element Key
  • +
  • ein Element KeyGroupMapping mit einem Kind-Element
    KeyGroup
  • +
+
+ +
+

+ + +
+ + + +
+

 

+
+

+
+
+

Änderung der Konfiguration während des Betriebs

+
+Der Inhalt dieser Konfiguration, bzw. jene Teile, auf die indirekt verwiesen wird (z.B. die Dateien, die die +Transformations-Profile enthalten), können während des laufenden Betriebes des MOA-Servers geändert werden. Der +Server selbst wird durch den Aufruf einer URL im Applikationskontext von MOA SP/SS +(siehe ConfigurationUpdate) +dazu veranlasst, die geänderte Konfigurati-on neu einzulesen. Im Falle einer fehlerhaften neuen Konfiguration +wird die ursprüngliche Konfiguration beibehalten. +

+
+
+

+ + + + + + +

+
+
© 2003
+
+
+ + +
+ + \ No newline at end of file diff --git a/spss.server/doc/moa_spss/sp-admin_3.htm b/spss.server/doc/moa_spss/sp-admin_3.htm new file mode 100644 index 000000000..2e8152abf --- /dev/null +++ b/spss.server/doc/moa_spss/sp-admin_3.htm @@ -0,0 +1,237 @@ + + + MOA SP/SS-Administration + + + + + + + + + +
+ + +
+ Module für Online-Applikationen +
+
+  +
+
+Projekt moa  +
+
+ + + + + + +
+
+
MOA-SP/SS

+ + + + +
+ Optionale
    Komponenten
+
+ +
+
+Optionale
Komponenten

+IIS
+Apache
+HSM
+PostgreSQL
+
+
+

Konfiguration der optionalen Komponenten

+

Konfiguration des Microsoft Internet Information Server (optional)

+
+Den MOA SP/SS Webservices kann optional ein MS IIS vorgeschaltet sein. In diesem Fall übernimmt der MS IIS die HTTP- bzw. HTTPS-Kommunikation mit dem Aufrufer des Webservices. Die Kommunikation zwischen MS IIS und dem in Tomcat deployten Webservice wird durch Jakarta mod_jk durchgeführt. Die angeführten Konfigurationsschritte gehen von einer MS IIS Standard-Installation aus.

+Konfiguration von Jakarta mod_jk im MS IIS
+Für die Kommunikation des MS IIS mit dem im Tomcat deployten Webservice wird das ISAPI-Modul von Jakarta mod_jk im MS IIS installiert und konfiguriert. Eine detaillierte Installations- und Konfigurationsanleitung gibt das mod_jk IIS HowTo. Beispiele für workers.properties und uriworkermap.properties Dateien liegen im Verzeichnis $MOA_SPSS_INST/tomcat bei. +

+Konfiguration von Tomcat
+Damit Tomcat die Aufrufe, die von MS IIS mittels Jakarta mod_jk weiterleitet, entgegennehmen kann, muss in $CATALINA_HOME/conf/server.xml der AJP 1.3 Connector aktiviert werden. Im Gegenzug können die Connectoren für HTTP und HTTPS deaktiviert werden. Das geschieht am einfachsten durch Ein- bzw. Auskommentieren der entsprechenden Connector Konfigurations-Elemente in dieser Datei. Die Datei $MOA_SPSS_INST/tomcat/server.mod_jk.xml enthält eine Konfiguration, die ausschließlich den Port für den mod_jk Connector offen lässt. +

+
+
+Konfiguration von SSL
+Die Dokumentation zum Einrichten von SSL auf dem MS IIS steht nach Installation des IIS unter http://localhost/iisHelp/ bzw. online zur Verfügung. +
+
+

+ + +
+ + + +
+

 

+
+

+
+
+

Konfiguration des Apache Webservers (optional)

+
+Den MOA SP/SS Webservices kann ein Apache Webserver vorgeschaltet sein. Das Prinzip funktioniert wie bei MS IIS, auch hier wird Jakarta mod_jk für die Kommunikation zwischen Webserver und Tomcat eingesetzt. Die angeführten Konfigurationsschritte gehen von einer Standard-Installation des Apache Webservers aus und sind ident für die Versionen 1.3.x und 2.0.x. +

+Konfiguration von Jakarta mod_jk im Apache Webserver
+ Um das MOA-SPSS Webservice hinter einem Apache Webserver zu betreiben, ist die Konfiguration des Apache-Moduls mod_jk erforderlich. Eine detaillierte Installations- und Konfigurationsanleitung gibt das mod_jk Apache HowTo. Ein Beispiel für eine workers.properties Datei liegt im Verzeichnis $MOA_SPSS_INST/tomcat bei.
+Um das MOA SP/SS Webservice dem Apache Webserver bekannt zu machen, sind zumindest folgende Einträge im globalen Kontext der Apache-Konfigurationsdatei notwendig: +
+    LoadModule jk_module /usr/lib/apache/mod_jk.so
+    AddModule jk_module
+    JkOptions +ForwardKeySize +ForwardURICompat
+              -ForwardDirectories
+    JkWorkersFile conf/workers.properties    
+    JkMount /moa-spss/* moaworker    
+
+ +Die Pfad- und Dateinamen können je nach existierender Apache Installation geringfügig variieren. + +

+Konfiguration von Tomcat
+Die Konfiguration von Tomcat ist analog wie im Abschnitt über den MS IIS durchzuführen. +

+ +Konfiguration von SSL mit mod_SSL
+Apache kann in Verbindung mit mod_SSL als SSL-Endpunkt für das MOA SP/SS Webservice fungieren. In diesem Fall entfällt die SSL-Konfiguration in Tomcat, da Apache und Tomcat auch im Fall von SSL Daten via mod_jk austauschen. Eine detaillierte Installations- und Konfigurationsanleitung von mod_SSL gibt die Online-Dokumentation. +

+Bei der Verwendung von Client-Authentisierung muss darauf geachtet werden, dass mod_ssl die HTTP-Header mit den Informationen über das Client-Zertifikat exportiert. Dies wird durch Angabe der Option
+
+    SSLOptions +ExportCertData +StdEnvVars
+
+in der Apache-Konfiguration erreicht. Je nach vorhandener SSL-Konfiguration des Apache Webservers kann diese Option im globalen Kontext, im Kontext des Virtual Hosts oder im Kontexts eines Verzeichnisses spezifiziert werden.
+ +
+
+

+ + +
+ + + +
+

 

+
+

+
+
+

HSM, am Beispiel Eracom protectserver orange external (optional)

+
+Eracom protectserver orange external wird gemäß der Installationsanleitung installiert. +

+Die Bibliotheken in $MOA_SPSS_INST/pkcs11 müssen anschließend in den Library-Pfad +des jeweiligen Betriebssystems kopiert werden (Windows 2000: ein Verzeichnis, das +in der Umgebungsvariablen PATH vorhanden ist; Linux: ein Verzeichnis, das in der +Umgebungsvariablen LD_LIBRARY_PATH vorhanden ist). Der Name der PKCS#11-Bibliothek +wird als Wert des Attributs +/MOAConfiguration/HardwareKeyModule/@name in der +Konfigurationsdatei verwendet. +
+

+

+
+ + +
+ + + +
+

 

+
+

Konfiguration von PostgreSQL (optional)

+
+Die MOA SP/SS Module können PostgreSQL zum Zwischenspeichern von Certificate Revocation Lists (CRLs) und zum Abspeichern von Log-Meldungen verwenden. In beiden Fällen wird eine installierte und konfigurierte Datenbank vorausgesetzt. Eine detaillierte Übersicht über die Installation und Konfiguration von PostgreSQL gibt die Online-Dokumentation. Hinweis: Eine Möglichkeit, PostgreSQL unter MS Windows zu installieren, besteht darin, Cygwin mit dem PostgreSQL-Package zu installieren. Alternative Installationsvarianten werden auf dieser Seite angeführt.

+Anlegen eines Benutzers und einer Datenbank für MOA
+Damit die MOA SP/SS Module eine Verbindung zu PostgreSQL aufbauen kann, müssen der Name eines PostgreSQL-Benutzers und einer -Datenbank bekannt sein. Sollten diese nicht vorhanden sein, kann mit folgenden Kommandos ein Benutzer namens moa und eine Datenbank namens moadb angelegt werden:
+
+    createuser -U postgres -d -A -P moa
+    createdb -U moa moadb
+
+ +Da die MOA SP/SS Module über JDBC mit der Datenbank kommunizieren, ist in der Folge die Angabe einer JDBC-URL notwendig, die die Verbindungsparameter enthält. Wurden der Benutzer und die Datenbank wie im obigen Beispiel angelegt, ist folgende JDBC-URL anzugeben (durchgeschrieben, in einer Zeile): +
+    jdbc:postgresql://host/moadb?user=moa&
+      password=moapass
+
+(Annahme: als Passwort für den Benutzer moa wurde moapass gewählt). +Die Zeichen jdbc:postgresql:// sind unveränderliche Bestandteile einer PostgreSQL JDBC-URL. host gibt den Rechner an, auf dem PostgreSQL läuft. Der nächste Parameter (moadb) identifiziert den Namen der Datenbank. Über die Parameter user= und pass= werden Benutzer und Passwort bekanntgegeben. + + +

+ +Caching von CRLs
+Zum Cachen von CRLs müssen in der MOA SP/SS Konfigurationsdatei die Einträge archiveRevocationInfo auf true und DataBaseArchiveParameter.JDBCUrl auf eine gültige JDBC-URL gesetzt werden. Da es sich hier um einen Eintrag in eine XML-Datei handelt, muss das Zeichen "&" in der oben gezeigten JDBC-URL durch die Zeichenfolge "&amp;" ersetzt werden. +

+Logging
+Für das Logging in eine PostgreSQL Datenbank mittels Jakarta Log4j muss zunächst eine Tabelle für die Log-Meldungen angelegt werden. Dies kann mit folgendem SQL-Statement erreicht werden: +
+    create table spss_log 
+      (log_time timestamp, 
+       log_level varchar(5), 
+       log_msg text);
+
+Um das Logging in die Datenbank Log4j bekannt zu machen, muss die Log4j-Konfiguration adaptiert werden. Die Datei $MOA_SPSS_INST/conf/moa-spss/log4j.properties enthält bereits eine beispielhafte Jakarta Log4j-Konfiguration für das Logging in eine PostgreSQL Datenbank, die standardmäßig ausgeschaltet ist. Wie beim Caching von CRLs ist auch hier die Angabe einer JDBC-URL notwendig, damit die MOA SP/SS Module eine Verbindung zur Datenbank aufnehmen können.
+Hinweis: Bei Tests hat sich das Logging in eine Datenbank mit Jakarta Log4j als Performance-Engpass herausgestellt. Es wird deshalb empfohlen, auf dieses Feature zu verzichten. +

+
+ +
+

+ + + + + + +

+
+
© 2003
+
+
+ + +
+ + \ No newline at end of file diff --git a/spss.server/doc/moa_spss/sp-admin_4.htm b/spss.server/doc/moa_spss/sp-admin_4.htm new file mode 100644 index 000000000..45aba4695 --- /dev/null +++ b/spss.server/doc/moa_spss/sp-admin_4.htm @@ -0,0 +1,183 @@ + + + MOA SP/SS-Administration + + + + + + + + + +
+ + +
+ Module für Online-Applikationen +
+
+  +
+
+Projekt moa  +
+
+ + + + + + +
+
MOA-SP/SS

+ + +
+ Basis-Installation
    (Klassenbibliothek)
+ + +
+ +

+
+Installationsschritte: +

+Vorbereitung
+Klassenpfad
+Logging
+
+
+

Basis-Installation (Klassenbibliothek)

+
+

Vorbereitung

+
+Installation des JDK
+Installieren Sie das JDK 1.3.1 oder JDK 1.4.1 in ein beliebiges Verzeichnis. Das Wurzelverzeichnis der JDK-Installation wird im weiteren Verlauf als $JAVA_HOME bezeichnet. +

+Entpacken der MOA SP/SS Klassenbibliothek
+Entpacken Sie die Datei moa-spss-1.0.x-lib.zip in ein beliebiges Verzeichnis. Dieses Verzeichnis wird im weiteren Verlauf als $MOA_SPSS_INST bezeichnet. +

+Installation der IAIK JCE und JSSE im JDK 1.3.1
+Da Java in der Version 1.3.1 ohne Unterstützung für Kryptographie und SSL ausgeliefert wird, muss dies manuell nachträglich installiert werden. Für den Einsatz der MOA SP/SS Klassenbibliothek ist es deshalb notwendig, die Dateien aus dem Verzeichnis $MOA_SPSS_INST/ext13 in das Verzeichnis $JAVA_HOME/jre/lib/ext zu kopieren. +

+Installation der IAIK JCE im JDK 1.4.1
+Um die mit MOA SP/SS ausgelieferte IAIK JCE im JDK 1.4.1 zu installieren, müssen die Dateien aus dem Verzeichnis $MOA_SPSS_INST/ext14 in das Verzeichnis $JAVA_HOME/lib/ext kopiert werden. Zusätzlich müssen die sogenannten "Unlimited Strength Jurisdiction Policy Files 1.4.1" heruntergeladen, entpackt und ins Verzeichnis $JAVA_HOME/jre/lib/security kopiert werden. Der Download für diese Dateien findet sich am unteren Ende der Download-Seite für das JDK 1.4.1 in der Sektion "Other Downloads". +

+
+
+ + + +
+
+
+

 

+
+

+
+
+

Einbinden der Bibliotheken in den Klassenpfad

+
+Um die MOA SP/SS Klassenbibliothek in einer Applikation verwenden zu können, müssen die mit MOA SP/SS ausgelieferten Klassenbibliotheken in den Java Klassenpfad der Applikation eingebunden werden. Folgende Tabelle gibt Aufschluss über die eingesetzten Klassenbibliotheken:

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
KlassenbibliothekVersionDateien
MOA SP/SS1.0.x  moa-spss.jar, moa-common.jar
IAIK MOA1.07  lib/iaik-moa-full.jar, lib/iaikPkcs11Provider.jar, lib/iaikPkcs11Wrapper.jar, lib/iaik_cms.jar, lib/iaik_ecc.jar, lib/ixsil.jar, lib/ext13/iaik_jce_full.jar, lib/ext14/iaik_ecc.jar, lib/ext14/iaik_jce_full.jar, lib/ext14/ iaikPkcs11Provider_signed.jar
JAXP1.2_01  lib/jaxp-api.jar, lib/sax.jar, lib/dom.jar
Xerces-J2.0.2  lib/xercesImpl.jar, lib/xmlParserAPIs.jar
Xalan-J2.2.0  lib/xalan.jar, lib/bsf.jar
Jaxen1.0  lib/jaxen-core.jar, lib/jaxen-dom.jar, lib/saxpath.jar
Commons-Logging1.0.2  lib/commons-logging-api.jar, lib/commons-logging.jar
Log4j1.2.7  lib/log4j-1.2.7.jar
Commons-Discovery0.2  lib/commons-discovery.jar
JSSE1.0.3_01  lib/ext13/jsse.jar, lib/ext13/jcert.jar, lib/ext13/jnet.jar
Postgres JDBC27.3  lib/pg73jdbc2.jar
+
+
+
+Folgende Einschränkungen sind zu beachten:
+
    +
  • Unter JDK 1.4.1 muss die Angabe der IAIK MOA Bibliotheken lib/iaik_ecc.jar und lib/iaikPkcs11Provider.jar entfallen, da diese bereits im Vorbereitungsschritt ins JDK kopiert wurden, und damit automatisch zur Verfügung stehen. +
  • Unter JDK 1.4.1 muss die Angabe der JSSE-Bibliotheken entfallen, da diese bereits im JDK enthalten sind.
  • +
  • Wenn keine Datenbank-Funktionalität verwendet wird, kann die Angabe des Postgres JDBC-Treibers entfallen.
  • +
+ +
+
+ +
+ + +
+

 

+
+
+
+
+

Logging

+
+Die MOA SP/SS Klassenbibliothek verwendet Jakarta Log4j für die Ausgabe von Log-Meldungen am Bildschirm bzw. in Log-Dateien. Die im Abschnitt zum Thema Logging im MOA SP/SS Webservice gemachten Aussagen lassen sich großteils auf den Einsatz der MOA SP/SS Klassenbibliothek übertragen. +
+

+ + + + +

+
+
© 2003
+
+
+ +
+ + \ No newline at end of file diff --git a/spss.server/doc/moa_spss/sp-anwendung.htm b/spss.server/doc/moa_spss/sp-anwendung.htm new file mode 100644 index 000000000..4adccb46d --- /dev/null +++ b/spss.server/doc/moa_spss/sp-anwendung.htm @@ -0,0 +1,1079 @@ + + + MOA SP/SS-Anwendung + + + + + + + + + +
+ + +
+ Module für Online-Applikationen +
+
+  +
+
+Projekt moa  +
+
+ + + + + + +
+
MOA-SP/SS

+ + + + + +
+
+ + + + + + + +
+
+

+
+
MOA SP/SS-Anwendung
+

+Die Module Signaturprüfung (SP) und Serversignatur (SS) sind als plattformunabhängige Module ausgelegt, die über ein +Webservice bzw. ein Java-API verwendet werden können. +

+Dieses Handbuch beschreibt die Verwendung der SP/SS-Module anhand einfacher exemplarischer Anwendungen: +

    +
  • HTTPClientExample.java
    Aufruf des Webservice über HTTP
  • +
  • HTTPSClientExampleServerAuth.java
    Aufruf des Webservice über eine TLS-Verbindung mit serverseitiger Authentisierung
  • +
  • HTTPSClientExampleClientAuth.java
    Aufruf des Webservice über eine TLS-Verbindung mit client- und serverseitiger Authentisierung
  • +
  • APIClientExample.java
    Aufruf des API
  • +
+Weiters werden folgende Beispiel-Requests beschrieben: +
    +
  • einfache Requests für die Erstellung und Überprüfung einer XML-Signatur
  • +
  • umfassende Requests für die Erstellung und Überprüfung einer XML-Signatur
  • +
  • ein Request für die Überprüfung einer CMS-Signatur
  • +
+ +

+
+ + +
+ + + +
+

 

+ +
+

Voraussetzungen

+
+Die folgende Liste enthält die erforderlichen Java-Bibliotheken, um die Beispielprogramme auszuführen. +Die angeführten Versionsnummern bezeichnen jene Versionen dieser Java-Bibliotheken, mit denen die +Beispielprogramme getestet wurden. +

+ + + + + + + + + + + + + + + + + + + +
Java-BibliothekVersionBemerkung
JDK1.3+Java Development Kit
Xerces
XML Parser
2.0.2+nicht nötig wenn JDK 1.4 verwendet wird
+ Download: xml.apache.org/xerces2-j
AXIS Framework1.0+Download: xml.apache.org/axis
JSSE1.0.3+wenn eine SSL Verbindung verwendet wird, nicht nötig wenn JDK 1.4 verwendet wird
Download: java.sun.com/products/jsse
Servlet API2.3+nicht nötig wenn AXIS 1.1 verwendet wird
+Download: java.sun.com/products/servlet
+
+
+

+ + + +
+ + + +
+

 

+

 

+
+

Beispiel-Programme

+
Im folgenden werden vier Beispiele für Client-Applikationen beschrieben:
+
    +
  • HTTPClientExample
    +Aufruf des Webservice über HTTP
  • +
  • HTTPSClientExampleServerAuth
    +Aufruf des Webservice über eine TLS-Verbindung mit serverseitiger Authentisierung
  • +
  • HTTPSClientExampleClientAuth
    +Aufruf des Webservice über eine TLS-Verbindung mit client- und serverseitiger Authentisierung
  • +
  • APIClientExample
    +Aufruf des API
  • +
+
+

+ + + +
+ + + +
+

 

+ +
+

Beispiel HTTPClientExample

+
+1. Einlesen des XML-Request aus einer Datei
+
+    FileInputStream inputStream = 
+        new FileInputStream("example_request.xml");
+

+ +2. Aufbau der DOM-Struktur
+Erstellen der BuilderFactory für den Parser +
+    DocumentBuilderFactory factory = 
+        DocumentBuilderFactory.newInstance();
+
+Namespaces müssen im Request definiert sein, darum +
+    factory.setNamespaceAware(true);
+
+Einen neuen Builder instanzieren +
+    DocumentBuilder builder = 
+        factory.newDocumentBuilder();
+
+XML-Datei einlesen und parsen +
+    Document root_request = 
+        builder.parse(inputStream);
+
+

+ +3. AXIS Service instanzieren
+Service erstellen. SERVICE_QNAME ist entweder SignatureCreation oder SignatureVerification. +
+    Service service = 
+        ServiceFactory.newInstance().
+            createService(SERVICE_QNAME);
+
+Call Object erstellen +
+    Call call = service.createCall();
+
+Ein SOAP Body Objekt erzeugen und mit dem Request aus der Datei füllen +
+    SOAPBodyElement body = 
+        new SOAPBodyElement(root_request.
+            getDocumentElement());
+    SOAPBodyElement[] params = 
+        new SOAPBodyElement[] {body};
+
+Serviceendpunkt einstellen. URL zum Server mit dem Webservice z.b. http://localhost:8080/moa-spss/services/SignatureCreation. +
+    call.setTargetEndpointAddress(ENDPOINT);
+
+

+ +4. Service aufrufen
+Request durchführen (Parameter werden als Array von SOAPBodyElement-Objekten übergeben) +
+    Vector responses = (Vector)call.invoke(params);
+
+Response auslesen +
+    SOAPBodyElement response = 
+        (SOAPBodyElement) responses.get(0);
+
+Response-Document auslesen +
+    Document root_response = response.getAsDocument();
+
+

+ +5. Exceptions behandeln
+Folgende Exceptions können auftreten und müssen bei der Dokumentverarbeitung +behandelt werden:
+ + + + + + + + + + + + + + + + + +
ExceptionBeschreibung
FileNotFoundExceptionDatei kann nicht gefunden werden
IOExceptionDatei kann nicht gelesen werden
ParserConfigurationExceptionParsereinstellungen nicht korrekt
xxSAXExceptionFehler beim Parsen (z.b. XML-Fehler in der Eingabedatei)
ServiceExceptionFehler beim Durchführen des AXIS Request
RemoteExceptionProbleme mit der Verbindung
+ +
+
+

+ + + +
+ + + +
+

 

+ +
+

Beispiel HTTPSClientExampleServerAuth

+
+Zusätzlich zu HTTPClientExample:

+Erst werden die Konstanten für die Systemproperties gesetzt +
+    handler = "java.protocol.handler.pkgs";
+    trustStore = "javax.net.ssl.trustStore";
+    trustStorePassword = 
+      "javax.net.ssl.trustStorePassword";
+
+Hinzufügen des SSL-Providers in das Systemobjekt Security +
+    Security.addProvider(
+      new com.sun.net.ssl.internal.ssl.Provider());
+
+Setzen der Systemproperties für den SSL-Provider +
+    System.setProperty(
+      handler,"com.sun.net.ssl.internal.www.protocol");
+    System.setProperty(
+      trustStore, "client.keystore");
+    System.setProperty(trustStorePassword, "changeit");
+
+ +Danach muß nur noch der Endpunkt umgestellt werden von ENDPOINT zu SECURE_ENDPOINT +
+    "http://localhost:8080/moa-spss/
+            services/SignatureCreation"
+
+wird zu +
+    "https://localhost:8443/moa-spss/
+            services/SignatureCreation"
+
+AXIS erkennt das es sich um eine sichere Verbindung handelt und initialisert die Verbindung über einen SecureSocket. +
+
+

+ + + +
+ + + +
+

 

+ +
+

Beispiel HTTPSClientExampleClientAuth

+
+Zusätzlich zu HTTPSClientExampleServerAuth:

+Für Clientauthorisierung kommen noch folgende Properties hinzu +
+    keyStore = "javax.net.ssl.keyStore";
+    keyStorePassword = "javax.net.ssl.keyStorePassword";
+    System.setProperty(
+        keyStore, "client.keystore");
+    System.setProperty(keyStorePassword, "changeit");
+
+
+
+

+ +
+ + + +
+

 

+
+Beispiel:
+APIClientExample
+

+
+
+

Beispiel APIClientExample

+
+Folgende VM-Properties müssen gesetzt sein um das API Beispiel +ausführen zu können.

+ + + + + + + + + + + + + +
moa.spss.server.configuration
Pfad zur Konfiguration von MOA-SPSSBeispiel C:\moa\ConfigurationTest.xml
log4j.configuration
Pfad zu einer gültigen Log4J KonfigurationBeispiel file:/C:/moa/log4j.properties
+
+Serverfunktionshandler instanzieren +
	SPSSFactory spf = 
+		SPSSFactory.getInstance();
+ +Signaturedaten in ein Contentobjekt einbinden +
	byte[]data = 
+		"Dies sind Testdaten".getBytes("UTF-8");
+	ByteArrayInputStream bis = 
+		new ByteArrayInputStream(data);
+	Content cont = 
+		spf.createContent(bis,"http://uri.data.org");
+ +Beschreibungselement zu den Daten erstellen +
	MetaInfo mi = 
+	spf.createMetaInfo("text/plain","Testdaten",null);
+ +Transformationen erstellen +
	CreateTransformsInfo cti = 
+		spf.createCreateTransformsInfo(null,mi);
+	CreateTransformsInfoProfile ct = 
+		spf.createCreateTransformsInfoProfile(
+			cti,
+			null);
+ +Datenobjekt aufbauen +
	DataObjectInfo doi = 
+		spf.createDataObjectInfo(
+			DataObjectInfo.STRUCTURE_DETACHED,
+			false,
+			cont,
+			ct);
+	List dataobjectinfolist = new ArrayList();
+	dataobjectinfolist.add(doi);
+ +alles zusammenpacken zu einer SingleSignature +
	SingleSignatureInfo ssi = 
+		spf.createSingleSignatureInfo(
+			dataobjectinfolist,
+			null,
+			false);
+	List singlesignatureinfolist = new ArrayList();
+	singlesignatureinfolist.add(ssi);
+die Signatur in einen Request einbetten +
	CreateXMLSignatureRequest cxsreq = 
+		spf.createCreateXMLSignatureRequest(
+			"PKCS12RSAKey1",
+			singlesignatureinfolist);
+ +Signatureerstellungsservice instanzieren +
	SignatureCreationService scs = 
+		SignatureCreationService.getInstance();
+ +Signatureerstellungsservice aufrufen +
	CreateXMLSignatureResponse cxsres = 
+		scs.createXMLSignature(cxsreq);
+ +Response auswerten +
	List elements = cxsres.getResponseElements();
+	
+	SignatureEnvironmentResponse ser = 
+	(SignatureEnvironmentResponse)elements.get(0);
+ +Responsetyp lesen +
	int response_type = ser.getResponseType();
+	if(response_type == 
+		SignatureEnvironmentResponse.ERROR_RESPONSE)
+	{
+		...
+	}
+
+Fehlerfall +
	System.out.println("Bei der Erstellung der 
+	Signatur ist ein Fehler aufgetreten");
+
+Signaturerstellung erfolgreich +
	Element se = ser.getSignatureEnvironment();
+	System.out.println(
+		"Signaturerstellung erfolgreich");
+	displayTree(se);
+
+ +
+
+

+ + +
+ + + +
+

 

+
+

Beispiel-Requests

+
+In den folgenden Abschnitten werden einfache und umfassende Beispiele für Requests beschrieben, die an MOA-SP/SS +gesendet werden können. Damit soll der Anwendungsentwickler einen Überblick über die +Möglichkeiten von MOA-SP/SS vermittelt bekommen. Die detaillierte und vollständige Beschreibung +des Funktionsumfangs ist in den Spezifikationen von MOA-SP/SS und des Security-Layers enthalten. +
+
+

+ + + +
+ + + +
+

 

+
+Beispiel:
+Request
+Response
+

+
+
+

Beispiel:
einfacher CreateXMLSignatureRequest

+
+Das Beispiel in CreateXMLSignatureReqest1.xml zeigt einen +einfachen <CreateXMLSignatureRequest>. Die Bedeutung der einzelnen Elemente +wird im folgenden beschrieben: +
+  <KeyIdentifier>PKCS12RSAKey1</KeyIdentifier>
+
+PKCS12RSAKey1 bezeichnet eine Schlüsselgruppe aus der MOA-SS einen Signaturschlüssel selektieren soll +und muss einer im Konfigurationsfile definierten <KeyGroup> entsprechen. +
+  <SingleSignatureInfo SecurityLayerConformity="false">
+
+Für jedes <SingleSignatureInfo>-Element wird eine eigene XML-Signatur erzeugt. Wird das +Attribut SecurityLayerConformity auf true gesetzt, dann wird eine XML-Signatur +gemäß Security-Layer Spezifikation erzeugt; d.h. es werden signierte Properties (Zeitpunkt +der Signaturerstellung, +das für die Signaturüberprüfung zu verwendende Zertifikat, Metainformationen zu den signierten Datenobjekten) und ein +Manifest, das alle implizite Transformationsparameter enthält, zur Signatur hinzugefügt. +
+    <DataObjectInfo Structure="enveloping">
+
+Für jedes Daten-Objekt, das in die Signatur als dsig:Reference aufgenommen werden soll, muss ein +DataObjectInfo-Element spezifiziert werden. Das Attribut Structure gibt an, ob die Daten +in die Signatur in ein <dsig:Object>-Element integriert werden soll +(Structure="enveloping") oder via eine URL referenziert werden soll (Structure="detached"). +

+Im Fall von Structure="enveloping" muss im nachfolgenden DataObject Element entweder das +Attribut Reference gesetzt sein oder die zu signierenden Daten explizit im Element Base64Content oder +XMLContent spezifiziert sein. Die Angabe der zu signierenden Daten über das Attribut Reference +und gleichzeitig dem Element Base64Content oder XMLContent ist nicht erlaubt. +

+Im Fall von Structure="detached" muss das Attribut Reference im nachfolgenden DataObject +Element gesetzt sein. Die Angabe der Elemente Base64Content oder XMLContent ist optional. +
+      <DataObject>
+        <XMLContent xml:space="preserve">
+          Diese Daten werden signiert.
+        <XMLContent>
+      </DataObject>
+
+Die zu signierenden Daten werden im Element <DataObject> spezifiziert und können entweder als +<XMLContent> oder <Base64Content> oder über das Attribut Reference +angegeben werden. +
+      <CreateTransformsInfoProfile>
+        <CreateTransformsInfo>
+          <FinalDataMetaInfo>
+            <MimeType>text/plain<MimeType>
+          </FinalDataMetaInfo>
+        </CreateTransformsInfo>
+      </CreateTransformsInfoProfile>
+
+Zu jedem Daten-Objekt können optional Transformationen (z.B. XPath, XSLT, Base64-Decodierung, etc.)angegeben werden. +Werden keine Transformationen angegeben so muss zumindest der MIME-Type der zu signierenden Daten spezifiziert werden. +

+Die von diesem Request erzeugt Response ist in CreateXMLSignatureResponse1.xml abgelegt. +

+
+

+ + +
+ + + +
+

 

+
+Beispiel:
+Request
+Response
+

+
+
+

Beispiel:
einfacher VerifyXMLSignatureRequest

+
+Die oben erzeugte XML-Signatur kann mit dem in VerifyXMLSignatureReqest1.xml gezeigten +einfachen <VerifyXMLSignatureRequest> wieder überprüft werden. +
+<VerifyXMLSignatureRequest
+  xmlns="http://reference.e-government.gv.at/
+                namespace/moa/20020822#"
+  xmlns:dsig="http://www.w3.org/2000/09/xmldsig#">
+  
+  <VerifySignatureInfo>
+    <VerifySignatureEnvironment>
+      <XMLContent>
+        <dsig:Signature
+          Id="signature-1"
+          xmlns:dsig="http://www.w3.org/2000/09/
+                             xmldsig#">
+          .........
+        </dsig:Signature>
+      </XMLContent>
+    </VerifySignatureEnvironment>
+
+ +Im Element VerifySignatureInfo wird zuerst die zu überprüfende Signatur im Element +VerifySignatureEnvironment angegeben. Im Beispiel wird die Signatur als Kind-Element von +<XMLContent> spezifiziert. Alternativ könnte die Signatur in Base64-Kodierung +im Element <Base64Content> oder mit dem Attribut Reference über eine URL +referenziert werden. + +
+    <VerifySignatureLocation>
+      //dsig:Signature
+    </VerifySignatureLocation>
+    
+  </VerifySignatureInfo>
+
+ +Weiters muss mittels eines XPath-Ausdrucks im Element <VerifySignatureLocation> +die Position der zu prüfenden Signatur spezifiziert werden. Werden im XPath-Ausdruck +Namespace-Prefixes verwendet, müssen die entsprechenden Namespace-Deklarationen im Kontext +des Elements VerifySignatureLocation bekannt sein. Im Beispiel wird das Prefix dsig +verwendet, das im Element <VerifyXMLSignatureRequest> deklariert wird. + +
+  <TrustProfileID>TrustProfile1<TrustProfileID>
+
+Abschließend wird im Element <TrustProfileID> ein Trustprofile spezifiziert, das am MOA-SP Server +definiert ist und jene Zertifikate enthält, die für diesen Request als vertrauenswürdig gelten. +

+Die von diesem Request erzeugt Response ist in VerifyXMLSignatureResponse1.xml abgelegt. Die Response enthält das Ergebnis der Signaturprüfung +im Element <SignatureCheck>, das Ergebnis der Zertifikatsprüfung im Element +<CertificateCheck> und Informationen über den Signator im Element +<SignerInfo>/<X509Data>. Die Informationen über den Signator bestehen aus den Elementen +<X509SubjectName>, <X509IssuerSerial> und <X509Certificate>. + +

+
+

+ + +
+ + + +
+

 

Beispiel:
Request
+Response +


+
+

Beispiel:
umfassender CreateXMLSignatureRequest

Das Beispiel in CreateXMLSignatureReqest2.xml zeigt einen umfassenden +<CreateXMLSignatureRequest>. +

+Das Beispiel benötigt zwei Dateien, die über die URL +http://localhost:8080/TestDatenGenerator/resources/<Dateiname> erreichbar sind. +Bevor der Beispiel-Request ausgeführt wird, muss daher +TestDatenGenerator.zip +entpackt und in $CATALINA_HOME/webapps kopiert werden. Voraussetzung ist, dass Tomcat auf Port 8080 läuft. + +
+<CreateXMLSignatureRequest
+  xmlns="http://reference.e-government.gv.at/
+      namespace/moa/20020822#"
+  xmlns:dsig="http://www.w3.org/2000/09/xmldsig#">
+  <KeyIdentifier>PKCS12RSAKey1</KeyIdentifier>
+  <SingleSignatureInfo SecurityLayerConformity="false">
+    <DataObjectInfo Structure="enveloping" 
+    ChildOfManifest="true">
+      <DataObject>
+        <XMLContent>Diese Daten werden 
+        signiert.</XMLContent>
+      </DataObject>
+      <CreateTransformsInfoProfile>
+        <CreateTransformsInfo>
+          <FinalDataMetaInfo>
+            <MimeType>text/plain</MimeType>
+          </FinalDataMetaInfo>
+        </CreateTransformsInfo>
+      </CreateTransformsInfoProfile>
+    </DataObjectInfo>
+  </SingleSignatureInfo>
+
+ +Der Anfang des Requests ist identisch mit dem einfachen CreateXMLSignatureRequest. +Als Variation wurde <ChildOfManifest= "true"> gesetzt. + +Damit wird spezifiziert, dass die zugehörige <dsig:Reference> nicht in das Element +<SignedInfo> sondern in ein XMLDSig-Manifest eingefügt werden soll. + +Wird das Attribut <ChildOfManifest> nicht gesetzt, dann +wird kein XMLDSig-Manifest erzeugt. + +
+  <SingleSignatureInfo SecurityLayerConformity="true">
+
+ +Anschließend wird angegeben, dass eine zweite Signatur erstellt werden soll. +SecurityLayerConformity="true" gibt an, dass die Signatur entsprechend der Security-Layer +Spezifikation Version 1.1 erstellt werden muss, d.h. es werden Signaturattribute und gegebenenfalls ein + +Signatur-Manifest erzeugt. Wird eine Security-Layer konforme Signatur erzeugt, dann +darf <ChildOfManifest="true"> nicht gesetzt sein. +

+Die zweite Signatur soll zwei Datenobjekte enthalten: + +

+    <DataObjectInfo Structure="detached">
+
+ +Für das erste Datenobjekt sollen die signierten Daten nicht in der Signatur enthalten sein (Structure="detached"). + +
+      <DataObject
+        Reference="http://localhost:8080/TestDatenGenerator
+                   /resources/testDaten.txt">
+        <Base64Content>
+          RGllcyBz........DQphdXM=
+        </Base64Content>
+      </DataObject>
+      <CreateTransformsInfoProfile>
+        <CreateTransformsInfo>
+          <FinalDataMetaInfo>
+            <MimeType>text/plain</MimeType>
+          </FinalDataMetaInfo>
+        </CreateTransformsInfo>
+      </CreateTransformsInfoProfile>
+    </DataObjectInfo>
+
+ +Die zu signierenden Daten sind in Base64-Kodierung angegeben und werden in der Signatur über die URL, die im +Attribut Reference angegeben ist, referenziert. Diese URL wird im Zuge der Signaturerstellung +nicht aufgelöst, da die Daten bereits explizit im Request angegeben sind. Es werden keine weitere +Transformationen für das Datenobjekt angegeben. + +
+    <DataObjectInfo Structure="enveloping">
+      <DataObject>
+        <XMLContent xml:space="preserve">
+          <data:book
+            xmlns:data="http://uri.data.org"
+            data:hardback="yes">
+            <data:title>
+              Gesundheitliche Auswirkungen 
+              elektronischer Signaturen
+            </data:title>
+            <data:first-name>Ellipse</data:first-name>
+            <data:last-name>Kurvenreich</data:last-name>
+            <data:birth-date>1951-04-16</data:birth-date>
+            <data:birth-location>
+              Hinterm Berg
+            </data:birth-location>
+            <data:register-number>
+              6-930-21512-12
+            </data:register-number>
+          </data:book>
+        </XMLContent>
+      </DataObject>
+
+ +Das zweite Datenobjekt, das signiert werden soll ist eine XML-Struktur. +

+Für die XML-Struktur wird eine Transformation spezifiziert, die angewendet werden muss, bevor die Daten signiert +werden: +

+      <CreateTransformsInfoProfile>
+
+Transformationen können entweder explizit im Request im Element <CreateTransformsInfoProfile> +angegeben werden oder mit dem Element <CreateTransformsInfoProfileID> über eine am MOA-SS-Server +konfigurierte Profil-ID referenziert werden. +
+        <CreateTransformsInfo>
+
+Im Transformationsprofil werden im Element <CreateTransformsInfo> die Transformationskette +(<dsig:Transforms>) und optionale Ergänzungsobjekte (<Supplement>) angegeben. +
+          <dsig:Transforms>
+            <dsig:Transform
+              Algorithm="http://www.w3.org/TR/
+                1999/REC-xslt-19991116">
+              <xsl:stylesheet
+                xmlns:xsl="http://www.w3.org/
+                   1999/XSL/Transform"
+                version="1.0">
+                <xsl:include
+                  href="http://localhost:8080/
+                        TestDatenGenerator/resources/
+                        CX1_book_not_here.xsl"/>
+              </xsl:stylesheet>
+            </dsig:Transform>
+          </dsig:Transforms>
+
+Im Beispiel besteht die Transformationskette aus einer XSLT-Transformation, die ein weiteres XSLT Stylesheet inkludiert. +MOA-SS unterstützt alle Transformationen aus der XMLDSig-Spezifikation sowie Exclusive XML Canonicalization 1.0 und +XPath Filter 2.0. + +
          
+          <FinalDataMetaInfo>
+            <MimeType>text/html</MimeType>
+          </FinalDataMetaInfo>
+        </CreateTransformsInfo>
+
+<FinalDataMetaInfo> gibt den MIME-Type der Daten an, die das Ergebnis der Transformation bilden und +tatsächlich signiert werden. +

+Weiters können optional Ergänzungsobjekte angegeben werden, die Daten enthalten, die von MOA-SP zur +Signaturerstellung verwendet werden sollen: +

+        <Supplement>
+          <Content Reference="http://localhost:8080/
+                              TestDatenGenerator/resources/
+                              CX1_book_not_here.xsl">
+            <Base64Content>PHhzbDpzdHls.....eWxlc2hlZXQ+
+            </Base64Content>
+          </Content>
+        </Supplement>
+      </CreateTransformsInfoProfile>
+    </DataObjectInfo>
+
+Im aktuellen Beispiel wird ein Ergänzungsobjekt für jenes Stylesheet angegeben, das im Stylesheet der oben +spezifizierten XSLT-Transformation referenziert wird. MOA-SS wird die angegebene URL nicht auflösen sondern +stattdessen die im Ergänzungsobjekt enthaltenen Daten verwenden. +

+

+    <CreateSignatureInfo xmlns:env="http://uri.env.org">
+
+Abschließend wird hier noch mittels des optionalen Elements <CreateSignatureInfo> festgelegt, +dass die zu erzeugende Signatur in ein bereits bestehendes XML-Dokument eingebettet werden soll. Im Beispiel +wird das Namespace-Prefix env hier deklariert, da es weiter unten im Element +CreateSignatureLocation verwendet werden wird. +
+      <CreateSignatureEnvironment>
+        <XMLContent>
+          <env:Document
+            xmlns:env="http://uri.env.org"
+            xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+            xsi:schemaLocation="http://uri.env.org
+                                http://anyhost/envSchema.xsd">
+            nach diesem Text wird die Signatur in das Dokument
+            eingefügt
+          </env:Document>
+        </XMLContent>
+      </CreateSignatureEnvironment>
+
+Im Element <CreateSignatureEnvironment> wird das XML-Dokument angegeben. +
+      <CreateSignatureEnvironmentProfile>
+        <CreateSignatureLocation Index="1">
+          /env:Document
+        </CreateSignatureLocation>
+      </CreateSignatureEnvironmentProfile>
+
+Anschließend wird im Profil angegeben an welcher Position des XML-Dokuments die Signatur eingefügt werden +soll. Im Element <CreateSignatureLocation> wird ein XPath-Ausdruck angegeben, der das +Element selektiert, als dessen Kind die Signatur eingefügt werden soll. Das Attribut Index spezifiziert +die Position innerhalb dieses Elements, an der die Signatur eingefügt werden soll. "0" gibt an, +dass die Signatur als erstes Kind eingefügt werden soll. +
+    </CreateSignatureInfo>
+  </SingleSignatureInfo>
+</CreateXMLSignatureRequest>
+
+Abschließend müssen alle Elemente wieder geschlossen werden. +

+Die von diesem Request erzeugt Response ist in +CreateXMLSignatureResponse2.xml abgelegt. Die Response enthält zwei Elemente SignatureEnvironment, die die +beiden erzeugten Signaturen enthalten. +

+
+

+ +
+ + + + + +
+

 

+
+Beispiel:
+Request
+Response
+

+
+
+

Beispiel:
umfassender VerifyXMLSignatureRequest

+
+Das Beispiel in +VerifyXMLSignatureReqest2.xml zeigt wie die im obigen Beispiel erzeugte zweite Signatur +überprüft werden kann. +
+<VerifyXMLSignatureRequest
+  xmlns="http://reference.e-government.gv.at/
+     namespace/moa/20020822#"
+  xmlns:dsig="http://www.w3.org/2000/09/xmldsig#">
+  <DateTime>2003-03-24T12:41:54+01:00</DateTime>
+
+Optional kann ein Datum und eine Uhrzeit angegeben werden, für die die Überprüfung durchgeführt werden soll. + +
  
+  <VerifySignatureInfo>
+    <VerifySignatureEnvironment>
+     <XMLContent>
+       <env:Document xmlns:env="http://uri.env.org" .....>
+         nach diesem Text ..... Dokument eingefuegt
+         <dsig:Signature .....>.....</dsig:Signature>
+       </env:Document>
+      </XMLContent>
+    </VerifySignatureEnvironment>
+
+Die Signatur inklusive des umgebenden XML-Dokuments wird im Element <VerifySignatureEnvironment> +angegeben. +
    
+    <VerifySignatureLocation>
+      //dsig:Signature
+    </VerifySignatureLocation>
+  </VerifySignatureInfo>
+
+Die zu prüfende Signatur aus dem Element <VerifySignatureEnvironment> wird über einen XPath-Ausdruck +spezifiziert. + +Enthält die Signatur ID-Attribute, die referenziert werden, dann muss das XML-Dokument validierend geparst werden können. +Im Beispiel-Request wird die URL des Schemas für das Element env:Document im Attribut xsi:schemaLocation +spezifiziert (http://anyhost/envSchema.xsd). Soll MOA-SP diese URL nicht selbst auflösen, dann kann das +Schema kann im Element SupplementProfile übergeben werden: + +
+  <SupplementProfile>
+    <Content Reference="http://anyhost/envSchema.xsd">
+      <XMLContent xml:space="preserve">
+        <xsd:schema
+          targetNamespace="http://uri.env.org"
+          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+          xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+          elementFormDefault="qualified"
+          attributeFormDefault="unqualified">
+          <xsd:element name="Document">
+            <xsd:complexType mixed="true">
+              <xsd:sequence minOccurs="0"
+                            maxOccurs="unbounded">
+                <xsd:any namespace="##any"
+                         processContents="lax"/>
+              </xsd:sequence>
+            </xsd:complexType>
+          </xsd:element>
+        </xsd:schema>
+      </XMLContent>
+    </Content>
+  </SupplementProfile>
+
+ +
+  <ReturnHashInputData/>
+
+Das Element gibt an, dass für jedes dsig:SignedInfo/dsig:Reference Element jene Daten, die für die +Hash-Berechnung der Signatur als Eingangsdaten verwendet werden, in der Antwort returniert werden sollen. + +
+  <TrustProfileID>TrustProfile1</TrustProfileID>
+</VerifyXMLSignatureRequest>
+
+Abschließend wird ein am MOA-SP Server definiertes Profil angegeben, dass jene Zertifikate umfasst, die für +diesen Request als vertrauenswürdig anzusehen sind. +

+ +Die von diesem Request erzeugt Response ist in +VerifyXMLSignatureResponse2.xml abgelegt. Zusätzlich zu den Daten der Response des einfachen +VerifyXMLSignatureRequests enthält diese Response für jedes dsig:SignedInfo/dsig:Reference Element +ein HashInputData Element. +

+
+

+ + + + + +
+ + + +
+

 

+
+Beispiel:
+Request
+Response
+

+
+
+

Beispiel:
VerifyCMSSignatureRequest

+
+Das Beispiel in VerifyCMSSignatureRequest.xml zeigt einen +einfachen <VerifyCMSSignatureRequest>. Die Bedeutung der einzelnen Elemente +wird im folgenden beschrieben: +
+<VerifyCMSSignatureRequest
+  xmlns="http://reference.e-government.gv.at/
+    namespace/moa/20020822#"
+  xmlns:dsig="http://www.w3.org/2000/09/xmldsig#"
+  Signatories="1">
+
+Das optionale Attribut Signatories enthält eine Liste von positiven Ganzzahlen und gibt an, welche Signaturen +im CMS-Datenobjekt überprüft werden sollen. Signatories="1" gibt an, dass die erste Signatur geprüft +werden soll. +Wird das Attribut nicht spezifiziert, dann wird ebenfalls die erste Signatur geprüft. Signatories="all" +gibt an, dass alle im CMS-Objekt enthaltene Signaturen geprüft werden sollen. + +
+  <DateTime>2003-04-04T09:30:47-05:00</DateTime>
+
+Das optionale Element <DateTime> gibt an für welchen Zeitpunkt die Signaturüberprüfung +durchgeführt werden soll. Ist das Element nicht im Request enthalten, dann wird die aktuelle Systemzeit +verwendet. + +
+  <CMSSignature>MIIGAAYJKo...mT9fmvKwdJOiA==</CMSSignature>
+
+Das Element <CMSSignature> enthält das CMS-Signaturobjekt in Base64-Kodierung. +

+Sind die signierten Daten nicht in der CMS-Signatur enthalten, müssen sie im DataObject-Element +angegeben werden. Optional kann der MIME-Type dieser Daten spezifiziert werden. Die eigentlichen Daten +müssen im Base64Content-Element in Base64-Kodierung vorliegen. + +
+  <TrustProfileID>TrustProfile1<TrustProfileID>
+
+ +TrustProfile1 referenziert ein im Konfigurationsfile des MOA-Server definiertes Profil, das +jene Zertifikate umfasst, die für diese Überprüfung als vertrauenswürdig gelten. + + +

+Die von diesem Request erzeugt Response ist in +VerifyCMSSignatureResponse.xml abgelegt. Die Response enthält die selben Informationen wie die Response zum +einfachen VerifyXMLSignatureRequest. +

+
+

+ + + + + + +

+
+
© 2003
+
+
+ + +
+ + \ No newline at end of file -- cgit v1.2.3