verifyAuthenticationBlock(String sessionID,
- String xmlCreateXMLSignatureReadResponse)
-
-
- Processes a <CreateXMLSignatureResponse> sent by the
- security layer implementation.
verifyIdentityLink(String sessionID,
- String xmlInfoboxReadResponse)
-
-
- Processes an <InfoboxReadResponse> sent by the
- security layer implementation.
Processes request to select a BKU.
- Processing depends on value of AuthConfigurationProvider#getBKUSelectionType.
- For bkuSelectionType==HTMLComplete, a returnURI for the
- "BKU Auswahl" service is returned.
- For bkuSelectionType==HTMLSelect, an HTML form for BKU selection is returned.
-
-
-
Parameters:
authURL - base URL of MOA-ID Auth component
target - "Geschäftsbereich"
oaURL - online application URL requested
bkuSelectionTemplateURL - template for BKU selection form to be used
- in case of HTMLSelect; may be null
templateURL - URL providing an HTML template for the HTML form to be used
- for call startAuthentication
-
Returns:
for bkuSelectionType==HTMLComplete, the returnURI for the
- "BKU Auswahl" service;
- for bkuSelectionType==HTMLSelect, an HTML form for BKU selection
-
Throws:
-
WrongParametersException - upon missing parameters
-
AuthenticationException - when the configured BKU selection service cannot be reached,
- and when the given bkuSelectionTemplateURL cannot be reached
-
ConfigurationException - on missing configuration data
-
AuthenticationServer.verifyIdentityLink(String sessionID,
- String xmlInfoboxReadResponse)
-
-
- Processes an <InfoboxReadResponse> sent by the
- security layer implementation.
AuthenticationServer.verifyAuthenticationBlock(String sessionID,
- String xmlCreateXMLSignatureReadResponse)
-
-
- Processes a <CreateXMLSignatureResponse> sent by the
- security layer implementation.
-Holds configuration data concerning an online application for use by the MOA-ID Proxy component.
- These include the login type (stateful or stateless), the HTTP authentication type,
- and information needed to add authentication parameters or headers for a URL connection
- to the remote online application.
-
buildConnection(javax.servlet.http.HttpServletRequest request,
- String publicURLPrefix,
- String realURLPrefix,
- javax.net.ssl.SSLSocketFactory sslSocketFactory,
- Map parameters)
-
-
- Builds an HttpURLConnection to a URL which is derived
- from an HttpServletRequest URL, by substitution of a
- public URL prefix for the real URL prefix.
Builds an HttpURLConnection to a URL which is derived
- from an HttpServletRequest URL, by substitution of a
- public URL prefix for the real URL prefix.
- The HttpURLConnection has been created by URL.openConnection(), but
- it has not yet been connected to by URLConnection.connect().
- The field settings of the HttpURLConnection are:
-
-
allowUserInteraction = false
-
doInput = true
-
doOutput = true
-
requestMethod = request.getMethod()
-
useCaches = false
-
-
-
-
Parameters:
request - the incoming request which shall be forwarded
publicURLPrefix - the public URL prefix to be substituted by the real URL prefix
realURLPrefix - the URL prefix to substitute the public URL prefix
sslSocketFactory - factory to be used for creating an SSL socket in case
- of a URL for scheme "https:";
- if null, the default SSL socket factory would be used
parameters - parameters to be forwarded
-
Returns:
a URLConnection created by URL.openConnection(), connecting to
- the requested URL with publicURLPrefix substituted by realURLPrefix
-
Throws:
-
IOException - if an I/O exception occurs during opening the connection
Returns authentication headers to be added to a URLConnection.
-
-
-
Parameters:
oaConf - configuration data
authData - authentication data
clientIPAddress - client IP address
-
Returns:
A map, the keys being header names and values being corresponding header values.
- In case of authentication type "basic-auth", header fields
- username and password.
- In case of authentication type "header-auth", header fields
- derived from parameter mapping and authentication data provided.
- Otherwise, an empty map.
-
Returns request parameters to be added to a URLConnection.
-
-
-
Parameters:
oaConf - configuration data
authData - authentication data
clientIPAddress - client IP address
-
Returns:
A map, the keys being parameter names and values being corresponding parameter values.
- In case of authentication type "param-auth", parameters
- derived from parameter mapping and authentication data provided.
- Otherwise, an empty map.
-
-Exception thrown while proxying a request to the online application
- Reason for this exception: the dedicated LoginParameterResolver does
- not allow access to the desired ressource.
-
Exception thrown while proxying a request to the online application
- Reason for this exception: the dedicated LoginParameterResolver does
- not allow access to the desired ressource.
NotAllowedException
-
-
- Exception thrown while proxying a request to the online application
- Reason for this exception: the dedicated LoginParameterResolver does
- not allow access to the desired ressource.
-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, nested class and nested 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
-
-
Nested 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.
-
-
-
Builds an HttpURLConnection to a URL which is derived
- from an HttpServletRequest URL, by substitution of a
- public URL prefix for the real URL prefix.
-
Exception thrown while proxying a request to the online application
- Reason for this exception: the dedicated LoginParameterResolver does
- not allow access to the desired ressource.
-
-
-
-
-
-
-
diff --git a/id/server/doc/moa_id/api-doc/stylesheet.css b/id/server/doc/moa_id/api-doc/stylesheet.css
deleted file mode 100644
index 14c3737e8..000000000
--- a/id/server/doc/moa_id/api-doc/stylesheet.css
+++ /dev/null
@@ -1,29 +0,0 @@
-/* Javadoc style sheet */
-
-/* Define colors, fonts and other style attributes here to override the defaults */
-
-/* Page background color */
-body { background-color: #FFFFFF }
-
-/* Headings */
-h1 { font-size: 145% }
-
-/* 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: 100%; font-family: Helvetica, Arial, sans-serif }
-.FrameHeadingFont { font-size: 90%; font-family: Helvetica, Arial, sans-serif }
-.FrameItemFont { font-size: 90%; 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/id/server/idserverlib/pom.xml b/id/server/idserverlib/pom.xml
index a10f5eead..0d98d1dc7 100644
--- a/id/server/idserverlib/pom.xml
+++ b/id/server/idserverlib/pom.xml
@@ -1,164 +1,152 @@
-
- MOA.id
- server
- 1.4.0
-
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+
+ MOA.id
+ moa-id
+ 1.4.0
+
- 4.0.0
- MOA.id.server
- idserverlib
- jar
- 1.4.0
- MOA ID Serverlibrary
+ 4.0.0
+ MOA.id.server
+ moa-id-lib
+ jar
+ 1.4.0
+ MOA ID API
+
+
+ ${basedir}/../../../repository
+
+
+
+
+ javax.activation
+ activation
+
+
+ axis
+ axis
+ 1.4
+
+
+ javax.mail
+ mail
+
+
+ javax.servlet
+ servlet-api
+ provided
+
+
+ xerces
+ xercesImpl
+
+
+ xerces
+ xmlParserAPIs
+
+
+ xalan
+ xalan
+
+
+ junit
+ junit
+ test
+
+
+ commons-logging
+ commons-logging
+
+
+ commons-discovery
+ commons-discovery
+
+
+ commons-fileupload
+ commons-fileupload
+
+
+ dav4j
+ dav4j
+
+
+ httpsclient
+ httpsclient
+
+
+ MOA
+ moa-common
+
+
+ MOA
+ moa-common-test
+
+
+ MOA.spss.server
+ moa-spss-lib
+ ${project.version}
+
+
+ iaik.prod
+ iaik_moa
+
+
+ iaik.prod
+ iaik_ecc
+
+
+ iaik.prod
+ iaik_jce_full
+ provided
+
+
+ iaik.prod
+ iaik_ixsil
+
+
+ iaik.prod
+ iaik_X509TrustManager
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 2.2
+
+ true
+ false
+ false
+
+
+ at.gv.egovernment.moa.spss.server.*;at.gv.egovernment.moa.spss.api.impl.*;at.gv.egovernment.moa.spss.impl.*
+
+
+
+ pre
+ a
+ Preconditions:
+
+
+ post
+ a
+ Postconfitions:
+
+
+ http://java.sun.com/j2se/1.4/docs/api/
+
+
+
+ generate-javadoc
+ package
+
+ jar
+
+
+
+
+
+
-
- ${basedir}/../../../buildhelper
-
-
-
-
- javaext
- activation
-
-
- axis
- axis
- 1.4
-
-
- javax.xml
- jaxrpc-api
-
-
- mail
- mail
-
-
-
- javax.servlet
- servlet-api
-
- compile
-
-
- saaj
- saaj
-
-
- jaxp
- jaxp-api
-
-
- jaxp
- dom
-
-
- jaxp
- sax
-
-
- xerces
- xercesImpl
-
-
- xerces
- xmlParserAPIs
-
-
- jaxen
- jaxen-core
-
-
- jaxen
- jaxen-dom
-
-
- jaxen
- saxpath
-
-
- xalan
- xalan
-
-
- junit
- junit
-
-
- jsse
- jsse
-
-
- jsse
- jnet
-
-
- jsse
- jcert
-
-
- commons-logging
- commons-logging
-
-
- commons-discovery
- commons-discovery
-
-
- commons-fileupload
- commons-fileupload
-
-
- commons-io
- commons-io
-
-
- dav4j
- dav4j
-
-
- httpsclient
- httpsclient
-
-
- MOA
- common
-
-
- MOA
- common-test
-
-
- MOA.spss.server
- serverlib
-
-
- iaik.prod
- iaik_moa_full
-
-
- iaik.prod
- iaik_ecc
-
-
- iaik.prod
- iaik_jce_full
-
- provided
-
-
- iaik.prod
- iaik_ixsil
-
-
- iaik.prod
- iaik_X509TrustManager
-
-
- iaik.prod
- iaik_ldap
-
-
diff --git a/id/server/pom.xml b/id/server/pom.xml
index 9c49a5885..eaa59d06f 100644
--- a/id/server/pom.xml
+++ b/id/server/pom.xml
@@ -1,134 +1,27 @@
-
-
- MOA
- id
- 1.4.0
-
+
+
+ MOA
+ id
+ 1.4.0
+
- 4.0.0
- MOA.id
- server
- pom
- 1.4.0
- MOA Id Server
-
-
- idserverlib
- auth
- proxy
- distribution
-
-
-
-
-
- org.apache.maven.plugins
- maven-compiler-plugin
-
- true
- true
- ${env.BUILD_EXECUTEABLE}
- ${env.BUILD_VERSION}
- 1.3
- 1.3
-
-
-
-
-
-
-
-
- javaext
- activation
- 1.0.2
- compile
-
-
- axis
- axis
- 1.4
- compile
-
-
- dav4j
- dav4j
- 0.1
- compile
-
-
- httpsclient
- httpsclient
- JSSE-1.0
- compile
-
-
- mail
- mail
- 1.5
- compile
-
-
- commons-fileupload
- commons-fileupload
- 1.1.1
- compile
-
-
- commons-io
- commons-io
- 1.1
- compile
-
-
- MOA.spss.server
- serverlib
- 1.4.0
- compile
-
-
- postgresql
- postgresql
- 7.3-jdbc2
- runtime
-
-
- log4j
- log4j
- 1.2.8
- runtime
-
-
- regexp
- regexp
- 1.3
- runtime
-
-
- iaik.prod
- iaik_Pkcs11Provider
- 1.2.4
- provided
-
-
- iaik.prod
- iaik_ecc_signed
- 2.15
- runtime
-
-
- iaik.prod
- iaik_jce_full_signed
- 3.142_MOA
- runtime
-
-
- iaik.prod
- iaik_Pkcs11Provider
- 1.2.4
- runtime
-
-
-
+ 4.0.0
+ MOA.id
+ moa-id
+ pom
+ 1.4.0
+ MOA ID Server
+
+
+ idserverlib
+ proxy
+ auth
+
+
+
+ ${basedir}/../../repository
+
+
diff --git a/id/server/proxy/assembly-war.xml b/id/server/proxy/assembly-war.xml
index b9f84d762..dba832a74 100644
--- a/id/server/proxy/assembly-war.xml
+++ b/id/server/proxy/assembly-war.xml
@@ -56,7 +56,7 @@
commons-logging:commons-loggingjaxp:domiaik.prod:iaik_ixsil
- iaik.prod:iaik_moa_full
+ iaik.prod:iaik_moaiaik.prod:iaik_Pkcs11Wrapperiaik.prod:iaik_X509TrustManagerjaxen:jaxen-core
@@ -74,12 +74,13 @@
WEB-INF/lib
-
-
- iaik.win32:Pkcs11Wrapper
-
- WEB-INF/lib/win32
-
+
+
+ iaik.prod:iaik_Pkcs11Wrapper:dll:win32
+
+ pkcs11wrapper.dll
+ WEB-INF/lib/win32
+
\ No newline at end of file
diff --git a/id/server/proxy/pom.xml b/id/server/proxy/pom.xml
index 0ca85d599..eb912c659 100644
--- a/id/server/proxy/pom.xml
+++ b/id/server/proxy/pom.xml
@@ -1,136 +1,194 @@
-
-
+
+ MOA.id
- server
+ moa-id1.4.0
-
+
- 4.0.0
- MOA.id.server
- proxy
- pom
- 1.4.0
- MOA Id Server Proxy
+
+ ${basedir}/../../../repository
+
+
+
+ 4.0.0
+ MOA.id.server
+ moa-id-proxy
+ war
+ 1.4.0
+ MOA ID-Proxy WebService
+
+
+
+
+ org.apache.maven.plugins
+ maven-war-plugin
+ 2.0.2
+
+
+
+ false
+ true
+
+
+
+
+ ${basedir}/../resources
+ WEB-INF/classes/resources
+
+
+ ${basedir}/../services
+ WEB-INF/classes/META-INF/services
+
+
+
+
+
+ test
+ package
+
+ exploded
+
+
+
+
+
+
+
-
- javaext
- activation
-
-
- axis
- axis
-
-
- commons-discovery
- commons-discovery
-
-
- commons-logging
- commons-logging
-
-
- jaxp
- dom
-
-
- iaik.prod
- iaik_ixsil
-
-
- iaik.prod
- iaik_moa_full
-
-
- iaik.prod
- iaik_Pkcs11Wrapper
- 1.2.16
- compile
-
-
- iaik.prod
- iaik_X509TrustManager
-
-
- jaxen
- jaxen-core
-
-
- jaxen
- jaxen-dom
-
-
- jaxp
- jaxp-api
-
-
- javax.xml
- jaxrpc-api
-
-
- mail
- mail
-
-
-
- saaj
- saaj
-
-
- jaxp
- sax
-
-
- jaxen
- saxpath
-
-
- wsdl4j
- wsdl4j
-
-
-
- postgresql
- postgresql
-
-
- log4j
- log4j
-
-
- regexp
- regexp
-
-
-
- iaik.win32
- Pkcs11Wrapper
- 1.0
- dll
- runtime
-
-
-
-
-
-
- maven-assembly-plugin
-
-
- ${basedir}/assembly-war.xml
-
-
-
-
- make-assembly
- package
-
- attached
-
-
-
-
-
-
+
+ MOA.spss.server
+ moa-spss-lib
+ ${project.version}
+
+
+ MOA.id.server
+ moa-id-lib
+ ${project.version}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/id/templates/pom.xml b/id/templates/pom.xml
index b17eba962..aa100b593 100644
--- a/id/templates/pom.xml
+++ b/id/templates/pom.xml
@@ -1,13 +1,25 @@
-
- 4.0.0
- MOA
- templates
- war
- 1.4.0
- MOA Sample Templates
-
-
- moaid-templates
-
+
+
+ MOA
+ id
+ 1.4.0
+
+
+ 4.0.0
+ MOA.id
+ moa-id-templates
+ war
+ 1.4.0
+ MOA ID Sample Templates
+
+
+ ${basedir}/../../repository
+
+
+
+ moaid-templates
+
+
diff --git a/pom.xml b/pom.xml
index 000825c06..c85c7b307 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1,349 +1,289 @@
-
- 4.0.0
- MOA
- MOA
- pom
- 1.4.0
- MOA
-
-
- ${basedir}/../buildhelper
-
-
-
-
- JDK
-
-
- 1.4
-
-
-
-
- subversion
-
-
- subversion
-
-
-
- BuildHelper
-
-
+
+ 4.0.0
+ MOA
+ MOA
+ pom
+ 1.4.0
+ MOA
-
- default
-
- true
-
- default
-
-
-
- common
- common-test
- spss
- id
-
-
+
+ ${basedir}/repository
+
-
- zs
-
- false
-
- zs
-
-
-
- zs
-
-
+
+
+ default
+
+ true
+
+ default
+
+
+
+ common
+ common-test
+ spss
+ id
+
+
-
-
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+ true
+
+
-
-
-
- org.apache.maven.plugins
- maven-surefire-plugin
-
- true
-
-
-
-
- org.apache.maven.plugins
- maven-compiler-plugin
-
- true
-
-
-
- org.apache.maven.plugins
- maven-compiler-plugin
-
- true
- true
- ${env.BUILD_EXECUTEABLE}
- ${env.BUILD_VERSION}
-
-
-
- org.apache.maven.plugins
- maven-jar-plugin
-
-
-
- true
-
-
-
-
-
-
-
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+ false
+ true
+ ${env.BUILD_EXECUTEABLE}
+ ${env.BUILD_VERSION}
+ 1.3
+ 1.3
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+
+ true
+
+
+
+
+
+ false
+ maven-assembly-plugin
+ 2.2-beta-1
+
+
+ id/assembly-auth.xml
+ id/assembly-proxy.xml
+ spss/assembly.xml
+
+
+
+
-
-
-
- org.apache.maven.plugins
- maven-javadoc-plugin
-
- test.*
-
-
-
-
+
-
-
-
- MOA
- common
- 1.4.0
- compile
-
-
- MOA
- common-test
- 1.4.0
- test
-
-
- junit
- junit
- 3.8.1
- test
-
-
- commons-logging
- commons-logging
- 1.0.4
- compile
-
-
- iaik.prod
- iaik_jce_full
- 3.13
- compile
-
-
- javax.servlet
- servlet-api
- 2.4
- compile
-
-
- javax.activation
- activation
- 1.0.2
- compile
-
-
- javax.xml
- jaxrpc-api
- 1.1
- compile
-
-
- saaj
- saaj
- 1.1
- compile
-
-
- jaxp
- jaxp-api
- 1.2_01
- compile
-
-
- jaxp
- dom
- 1.2_01
- compile
-
-
- jaxp
- sax
- 1.2_01
- compile
-
-
- jsse
- jsse
- 1.0.3_03
- compile
-
-
- jsse
- jnet
- 1.0.3_03
- compile
-
-
- jsse
- jcert
- 1.0.3_03
- compile
-
-
- commons-discovery
- commons-discovery
- 0.2
- compile
-
-
- iaik.prod
- iaik_moa_full
- 1.20
- compile
-
-
- iaik.prod
- iaik_ecc
- 2.15
- provided
-
-
- iaik.prod
- iaik_ixsil
- IXSIL-1.2.2.1
- compile
-
-
- iaik.prod
- iaik_X509TrustManager
- 0.2
- compile
-
-
- iaik.prod
- iaik_ldap
- 2003-04-29
- compile
-
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+ test.*
+
+
+
+
-
- jaxen
- jaxen-core
- compile
- 1.0
-
-
- jaxen
- jaxen-dom
- compile
- 1.0
-
-
- jaxen
- saxpath
- compile
- 1.0
-
-
- jaxp
- jaxp-api
- 1.2_01
- compile
-
-
- jsse
- jsse
- 1.0.3_03
- compile
-
-
- taglibs
- standard
- 1.1.0
- runtime
-
-
- wsdl4j
- wsdl4j
- 1.4
- runtime
-
-
- xalan
- xalan
- 2.5.1
- compile
-
-
- xerces
- xercesImpl
- 2.4.0
- compile
-
-
- xerces
- xmlParserAPIs
- 2.6.0
- compile
-
-
- xmlrpc
- xmlrpc
- 1.1
- runtime
-
-
-
+
+
-
-
- MOA-download-open
- MOA Download Open Repository
-
- default
- file://${thirdPartyLib}/openLib
-
-
- MOA-download-closed
- MOA Download Closed Repository
-
- default
- file://${thirdPartyLib}/closedLib
-
-
+
+ axis
+ axis
+ 1.4
+
+
+
+ jaxen
+ jaxen
+ 1.0-FCS
+
+
+ saxpath
+ saxpath
+ 1.0-FCS
+ compile
+
+
+
+ log4j
+ log4j
+ 1.2.7
+ runtime
+
+
+ postgresql
+ postgresql
+ 7.2
+ runtime
+
+
+
+ javax.mail
+ mail
+ 1.4
+
+
+ commons-fileupload
+ commons-fileupload
+ 1.1.1
+
+
+ dav4j
+ dav4j
+ 0.1
+ compile
+
+
+ httpsclient
+ httpsclient
+ JSSE-1.0
+ compile
+
+
+ regexp
+ regexp
+ 1.3
+
+
+
+
+ MOA
+ moa-common
+ 1.4.0
+ compile
+
+
+ MOA
+ moa-common-test
+ 1.4.0
+ test
+
+
+ junit
+ junit
+ 3.8.1
+ test
+
+
+ commons-logging
+ commons-logging
+ 1.0.4
+ compile
+
+
+ javax.servlet
+ servlet-api
+ 2.4
+ compile
+
+
+ javax.activation
+ activation
+ 1.1
+ compile
+
+
+ commons-discovery
+ commons-discovery
+ 0.2
+ compile
+
+
+
+
+ iaik.prod
+ iaik_jce_full
+ 3.142_MOA
+ compile
+
+
+ iaik.prod
+ iaik_moa
+ 1.20
+ compile
+
+
+ iaik.prod
+ iaik_cms
+ 3.2
+ compile
+
+
+ iaik.prod
+ iaik_ecc
+ 2.15
+ provided
+
+
+ iaik.prod
+ iaik_ixsil
+ IXSIL-1.2.2.3
+ compile
+
+
+ iaik.prod
+ iaik_X509TrustManager
+ 0.2
+ compile
+
+
+ iaik.prod
+ iaik_Pkcs11Provider
+ 1.2.4
+ runtime
+
+
+ iaik.prod
+ iaik_Pkcs11Wrapper
+ 1.2.16
+ compile
+
+
+ iaik.prod
+ iaik_Pkcs11Wrapper
+ 1.2.16
+ win32
+ dll
+ runtime
+
+
+
+ xalan
+ xalan
+ 2.5.1
+ compile
+
+
+ xerces
+ xercesImpl
+ 2.4.0
+ compile
+
+
+ xerces
+ xmlParserAPIs
+ 2.6.0
+ compile
+
+
+
+
+
+
+ IAIK-MOA
+ IAIK MOA Libraries
+
+ default
+ file://${repositoryPath}
+
+
diff --git a/repository/dav4j/dav4j/0.1/dav4j-0.1.jar b/repository/dav4j/dav4j/0.1/dav4j-0.1.jar
new file mode 100644
index 000000000..9a5a7bf81
Binary files /dev/null and b/repository/dav4j/dav4j/0.1/dav4j-0.1.jar differ
diff --git a/repository/dav4j/dav4j/0.1/dav4j-0.1.pom b/repository/dav4j/dav4j/0.1/dav4j-0.1.pom
new file mode 100644
index 000000000..05ebd2471
--- /dev/null
+++ b/repository/dav4j/dav4j/0.1/dav4j-0.1.pom
@@ -0,0 +1,7 @@
+
+ 4.0.0
+ dav4j
+ dav4j
+ 0.1
+ POM was created from install:install-file
+
\ No newline at end of file
diff --git a/repository/dav4j/dav4j/maven-metadata-local.xml b/repository/dav4j/dav4j/maven-metadata-local.xml
new file mode 100644
index 000000000..777457a09
--- /dev/null
+++ b/repository/dav4j/dav4j/maven-metadata-local.xml
@@ -0,0 +1,11 @@
+
+ dav4j
+ dav4j
+ 0.1
+
+
+ 0.1
+
+ 20070814132458
+
+
\ No newline at end of file
diff --git a/repository/httpsclient/httpsclient/JSSE-1.0/httpsclient-JSSE-1.0.jar b/repository/httpsclient/httpsclient/JSSE-1.0/httpsclient-JSSE-1.0.jar
new file mode 100644
index 000000000..a9272deb1
Binary files /dev/null and b/repository/httpsclient/httpsclient/JSSE-1.0/httpsclient-JSSE-1.0.jar differ
diff --git a/repository/httpsclient/httpsclient/JSSE-1.0/httpsclient-JSSE-1.0.pom b/repository/httpsclient/httpsclient/JSSE-1.0/httpsclient-JSSE-1.0.pom
new file mode 100644
index 000000000..06e1fe40e
--- /dev/null
+++ b/repository/httpsclient/httpsclient/JSSE-1.0/httpsclient-JSSE-1.0.pom
@@ -0,0 +1,7 @@
+
+ 4.0.0
+ httpsclient
+ httpsclient
+ JSSE-1.0
+ POM was created from install:install-file
+
\ No newline at end of file
diff --git a/repository/httpsclient/httpsclient/maven-metadata-local.xml b/repository/httpsclient/httpsclient/maven-metadata-local.xml
new file mode 100644
index 000000000..f64c2577e
--- /dev/null
+++ b/repository/httpsclient/httpsclient/maven-metadata-local.xml
@@ -0,0 +1,11 @@
+
+ httpsclient
+ httpsclient
+ JSSE-1.0
+
+
+ JSSE-1.0
+
+ 20070814132409
+
+
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_Pkcs11Provider/1.2.4/iaik_Pkcs11Provider-1.2.4.jar b/repository/iaik/prod/iaik_Pkcs11Provider/1.2.4/iaik_Pkcs11Provider-1.2.4.jar
new file mode 100644
index 000000000..a348db04e
Binary files /dev/null and b/repository/iaik/prod/iaik_Pkcs11Provider/1.2.4/iaik_Pkcs11Provider-1.2.4.jar differ
diff --git a/repository/iaik/prod/iaik_Pkcs11Provider/1.2.4/iaik_Pkcs11Provider-1.2.4.jar.md5 b/repository/iaik/prod/iaik_Pkcs11Provider/1.2.4/iaik_Pkcs11Provider-1.2.4.jar.md5
new file mode 100644
index 000000000..755cc47fb
--- /dev/null
+++ b/repository/iaik/prod/iaik_Pkcs11Provider/1.2.4/iaik_Pkcs11Provider-1.2.4.jar.md5
@@ -0,0 +1 @@
+693dcf03f52dbadaa707fb1f5dd0085a
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_Pkcs11Provider/1.2.4/iaik_Pkcs11Provider-1.2.4.jar.sha1 b/repository/iaik/prod/iaik_Pkcs11Provider/1.2.4/iaik_Pkcs11Provider-1.2.4.jar.sha1
new file mode 100644
index 000000000..6e133b3f8
--- /dev/null
+++ b/repository/iaik/prod/iaik_Pkcs11Provider/1.2.4/iaik_Pkcs11Provider-1.2.4.jar.sha1
@@ -0,0 +1 @@
+a58003f524217da40c7a85982636cb937d3b93bb
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_Pkcs11Provider/1.2.4/iaik_Pkcs11Provider-1.2.4.pom b/repository/iaik/prod/iaik_Pkcs11Provider/1.2.4/iaik_Pkcs11Provider-1.2.4.pom
new file mode 100644
index 000000000..4325fd109
--- /dev/null
+++ b/repository/iaik/prod/iaik_Pkcs11Provider/1.2.4/iaik_Pkcs11Provider-1.2.4.pom
@@ -0,0 +1,7 @@
+
+ 4.0.0
+ iaik.prod
+ iaik_Pkcs11Provider
+ 1.2.4
+ POM was created from install:install-file
+
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_Pkcs11Provider/1.2.4/iaik_Pkcs11Provider-1.2.4.pom.md5 b/repository/iaik/prod/iaik_Pkcs11Provider/1.2.4/iaik_Pkcs11Provider-1.2.4.pom.md5
new file mode 100644
index 000000000..6d6d1f79c
--- /dev/null
+++ b/repository/iaik/prod/iaik_Pkcs11Provider/1.2.4/iaik_Pkcs11Provider-1.2.4.pom.md5
@@ -0,0 +1 @@
+6f94c976c6da78186b711fd9c4befdb9
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_Pkcs11Provider/1.2.4/iaik_Pkcs11Provider-1.2.4.pom.sha1 b/repository/iaik/prod/iaik_Pkcs11Provider/1.2.4/iaik_Pkcs11Provider-1.2.4.pom.sha1
new file mode 100644
index 000000000..15135d6c2
--- /dev/null
+++ b/repository/iaik/prod/iaik_Pkcs11Provider/1.2.4/iaik_Pkcs11Provider-1.2.4.pom.sha1
@@ -0,0 +1 @@
+c59283c32ddee2a546e7d2045dbf52bb88bd7347
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_Pkcs11Provider/maven-metadata-central.xml b/repository/iaik/prod/iaik_Pkcs11Provider/maven-metadata-central.xml
new file mode 100644
index 000000000..7a76487ab
--- /dev/null
+++ b/repository/iaik/prod/iaik_Pkcs11Provider/maven-metadata-central.xml
@@ -0,0 +1,13 @@
+
+ iaik.prod
+ iaik_Pkcs11Provider
+ 1.2.4
+
+ 1.2.4
+ 1.2.4
+
+ 1.2.4
+
+ 20070814085134
+
+
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_Pkcs11Provider/maven-metadata-central.xml.md5 b/repository/iaik/prod/iaik_Pkcs11Provider/maven-metadata-central.xml.md5
new file mode 100644
index 000000000..47cb1967e
--- /dev/null
+++ b/repository/iaik/prod/iaik_Pkcs11Provider/maven-metadata-central.xml.md5
@@ -0,0 +1 @@
+0a8cf5b3db2e06b822ab0a396784f102
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_Pkcs11Provider/maven-metadata-central.xml.sha1 b/repository/iaik/prod/iaik_Pkcs11Provider/maven-metadata-central.xml.sha1
new file mode 100644
index 000000000..f83857744
--- /dev/null
+++ b/repository/iaik/prod/iaik_Pkcs11Provider/maven-metadata-central.xml.sha1
@@ -0,0 +1 @@
+4d66c586f60c6ffc9a330b5ce1f0644d7399966a
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_Pkcs11Provider/maven-metadata.xml b/repository/iaik/prod/iaik_Pkcs11Provider/maven-metadata.xml
new file mode 100644
index 000000000..7a76487ab
--- /dev/null
+++ b/repository/iaik/prod/iaik_Pkcs11Provider/maven-metadata.xml
@@ -0,0 +1,13 @@
+
+ iaik.prod
+ iaik_Pkcs11Provider
+ 1.2.4
+
+ 1.2.4
+ 1.2.4
+
+ 1.2.4
+
+ 20070814085134
+
+
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_Pkcs11Provider/maven-metadata.xml.md5 b/repository/iaik/prod/iaik_Pkcs11Provider/maven-metadata.xml.md5
new file mode 100644
index 000000000..47cb1967e
--- /dev/null
+++ b/repository/iaik/prod/iaik_Pkcs11Provider/maven-metadata.xml.md5
@@ -0,0 +1 @@
+0a8cf5b3db2e06b822ab0a396784f102
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_Pkcs11Provider/maven-metadata.xml.sha1 b/repository/iaik/prod/iaik_Pkcs11Provider/maven-metadata.xml.sha1
new file mode 100644
index 000000000..f83857744
--- /dev/null
+++ b/repository/iaik/prod/iaik_Pkcs11Provider/maven-metadata.xml.sha1
@@ -0,0 +1 @@
+4d66c586f60c6ffc9a330b5ce1f0644d7399966a
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_Pkcs11Wrapper/1.2.16/iaik_Pkcs11Wrapper-1.2.16-win32.dll b/repository/iaik/prod/iaik_Pkcs11Wrapper/1.2.16/iaik_Pkcs11Wrapper-1.2.16-win32.dll
new file mode 100644
index 000000000..3789b8d7a
Binary files /dev/null and b/repository/iaik/prod/iaik_Pkcs11Wrapper/1.2.16/iaik_Pkcs11Wrapper-1.2.16-win32.dll differ
diff --git a/repository/iaik/prod/iaik_Pkcs11Wrapper/1.2.16/iaik_Pkcs11Wrapper-1.2.16-win32.dll.md5 b/repository/iaik/prod/iaik_Pkcs11Wrapper/1.2.16/iaik_Pkcs11Wrapper-1.2.16-win32.dll.md5
new file mode 100644
index 000000000..50e00efc6
--- /dev/null
+++ b/repository/iaik/prod/iaik_Pkcs11Wrapper/1.2.16/iaik_Pkcs11Wrapper-1.2.16-win32.dll.md5
@@ -0,0 +1 @@
+39a366ffd368a1c9eaf05b544a06f875
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_Pkcs11Wrapper/1.2.16/iaik_Pkcs11Wrapper-1.2.16-win32.dll.sha1 b/repository/iaik/prod/iaik_Pkcs11Wrapper/1.2.16/iaik_Pkcs11Wrapper-1.2.16-win32.dll.sha1
new file mode 100644
index 000000000..d4f721d4b
--- /dev/null
+++ b/repository/iaik/prod/iaik_Pkcs11Wrapper/1.2.16/iaik_Pkcs11Wrapper-1.2.16-win32.dll.sha1
@@ -0,0 +1 @@
+17388b3df0e5c397dec18a438674b14901342fa3
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_Pkcs11Wrapper/1.2.16/iaik_Pkcs11Wrapper-1.2.16.jar b/repository/iaik/prod/iaik_Pkcs11Wrapper/1.2.16/iaik_Pkcs11Wrapper-1.2.16.jar
new file mode 100644
index 000000000..43342ef7c
Binary files /dev/null and b/repository/iaik/prod/iaik_Pkcs11Wrapper/1.2.16/iaik_Pkcs11Wrapper-1.2.16.jar differ
diff --git a/repository/iaik/prod/iaik_Pkcs11Wrapper/1.2.16/iaik_Pkcs11Wrapper-1.2.16.jar.md5 b/repository/iaik/prod/iaik_Pkcs11Wrapper/1.2.16/iaik_Pkcs11Wrapper-1.2.16.jar.md5
new file mode 100644
index 000000000..39f690ed6
--- /dev/null
+++ b/repository/iaik/prod/iaik_Pkcs11Wrapper/1.2.16/iaik_Pkcs11Wrapper-1.2.16.jar.md5
@@ -0,0 +1 @@
+638cc3d2ee90445c6683e55561295df5
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_Pkcs11Wrapper/1.2.16/iaik_Pkcs11Wrapper-1.2.16.jar.sha1 b/repository/iaik/prod/iaik_Pkcs11Wrapper/1.2.16/iaik_Pkcs11Wrapper-1.2.16.jar.sha1
new file mode 100644
index 000000000..12787ee27
--- /dev/null
+++ b/repository/iaik/prod/iaik_Pkcs11Wrapper/1.2.16/iaik_Pkcs11Wrapper-1.2.16.jar.sha1
@@ -0,0 +1 @@
+a5ef19ea43be5e16f85240b842f16a7f202e0049
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_Pkcs11Wrapper/1.2.16/iaik_Pkcs11Wrapper-1.2.16.pom b/repository/iaik/prod/iaik_Pkcs11Wrapper/1.2.16/iaik_Pkcs11Wrapper-1.2.16.pom
new file mode 100644
index 000000000..c35dc3ff4
--- /dev/null
+++ b/repository/iaik/prod/iaik_Pkcs11Wrapper/1.2.16/iaik_Pkcs11Wrapper-1.2.16.pom
@@ -0,0 +1,8 @@
+
+ 4.0.0
+ iaik.prod
+ iaik_Pkcs11Wrapper
+ dll
+ 1.2.16
+ POM was created from install:install-file
+
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_Pkcs11Wrapper/1.2.16/iaik_Pkcs11Wrapper-1.2.16.pom.md5 b/repository/iaik/prod/iaik_Pkcs11Wrapper/1.2.16/iaik_Pkcs11Wrapper-1.2.16.pom.md5
new file mode 100644
index 000000000..a0aecbbdd
--- /dev/null
+++ b/repository/iaik/prod/iaik_Pkcs11Wrapper/1.2.16/iaik_Pkcs11Wrapper-1.2.16.pom.md5
@@ -0,0 +1 @@
+cfc860671159b339ec43c9582a9f50e4
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_Pkcs11Wrapper/1.2.16/iaik_Pkcs11Wrapper-1.2.16.pom.sha1 b/repository/iaik/prod/iaik_Pkcs11Wrapper/1.2.16/iaik_Pkcs11Wrapper-1.2.16.pom.sha1
new file mode 100644
index 000000000..a588353d1
--- /dev/null
+++ b/repository/iaik/prod/iaik_Pkcs11Wrapper/1.2.16/iaik_Pkcs11Wrapper-1.2.16.pom.sha1
@@ -0,0 +1 @@
+3eafa5eae317b8f7160560e7b089285fc95fe636
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_Pkcs11Wrapper/maven-metadata-central.xml b/repository/iaik/prod/iaik_Pkcs11Wrapper/maven-metadata-central.xml
new file mode 100644
index 000000000..1a1b65b5f
--- /dev/null
+++ b/repository/iaik/prod/iaik_Pkcs11Wrapper/maven-metadata-central.xml
@@ -0,0 +1,13 @@
+
+ iaik.prod
+ iaik_Pkcs11Wrapper
+ 1.2.16
+
+ 1.2.16
+ 1.2.16
+
+ 1.2.16
+
+ 20070814085134
+
+
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_Pkcs11Wrapper/maven-metadata-central.xml.md5 b/repository/iaik/prod/iaik_Pkcs11Wrapper/maven-metadata-central.xml.md5
new file mode 100644
index 000000000..a1f79b0ce
--- /dev/null
+++ b/repository/iaik/prod/iaik_Pkcs11Wrapper/maven-metadata-central.xml.md5
@@ -0,0 +1 @@
+c38b8b9714dd794e9d4fe257b44f51fe
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_Pkcs11Wrapper/maven-metadata-central.xml.sha1 b/repository/iaik/prod/iaik_Pkcs11Wrapper/maven-metadata-central.xml.sha1
new file mode 100644
index 000000000..d8736b3a3
--- /dev/null
+++ b/repository/iaik/prod/iaik_Pkcs11Wrapper/maven-metadata-central.xml.sha1
@@ -0,0 +1 @@
+6142fc6556cf0b3b8cc4a850acf070df950242e7
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_Pkcs11Wrapper/maven-metadata.xml b/repository/iaik/prod/iaik_Pkcs11Wrapper/maven-metadata.xml
new file mode 100644
index 000000000..1a1b65b5f
--- /dev/null
+++ b/repository/iaik/prod/iaik_Pkcs11Wrapper/maven-metadata.xml
@@ -0,0 +1,13 @@
+
+ iaik.prod
+ iaik_Pkcs11Wrapper
+ 1.2.16
+
+ 1.2.16
+ 1.2.16
+
+ 1.2.16
+
+ 20070814085134
+
+
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_Pkcs11Wrapper/maven-metadata.xml.md5 b/repository/iaik/prod/iaik_Pkcs11Wrapper/maven-metadata.xml.md5
new file mode 100644
index 000000000..a1f79b0ce
--- /dev/null
+++ b/repository/iaik/prod/iaik_Pkcs11Wrapper/maven-metadata.xml.md5
@@ -0,0 +1 @@
+c38b8b9714dd794e9d4fe257b44f51fe
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_Pkcs11Wrapper/maven-metadata.xml.sha1 b/repository/iaik/prod/iaik_Pkcs11Wrapper/maven-metadata.xml.sha1
new file mode 100644
index 000000000..d8736b3a3
--- /dev/null
+++ b/repository/iaik/prod/iaik_Pkcs11Wrapper/maven-metadata.xml.sha1
@@ -0,0 +1 @@
+6142fc6556cf0b3b8cc4a850acf070df950242e7
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_X509TrustManager/0.2/iaik_X509TrustManager-0.2.jar b/repository/iaik/prod/iaik_X509TrustManager/0.2/iaik_X509TrustManager-0.2.jar
new file mode 100644
index 000000000..0c2d98400
Binary files /dev/null and b/repository/iaik/prod/iaik_X509TrustManager/0.2/iaik_X509TrustManager-0.2.jar differ
diff --git a/repository/iaik/prod/iaik_X509TrustManager/0.2/iaik_X509TrustManager-0.2.jar.md5 b/repository/iaik/prod/iaik_X509TrustManager/0.2/iaik_X509TrustManager-0.2.jar.md5
new file mode 100644
index 000000000..03de5944e
--- /dev/null
+++ b/repository/iaik/prod/iaik_X509TrustManager/0.2/iaik_X509TrustManager-0.2.jar.md5
@@ -0,0 +1 @@
+2def897df8ea889bd1160cd311b61a42
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_X509TrustManager/0.2/iaik_X509TrustManager-0.2.jar.sha1 b/repository/iaik/prod/iaik_X509TrustManager/0.2/iaik_X509TrustManager-0.2.jar.sha1
new file mode 100644
index 000000000..80aa2ea09
--- /dev/null
+++ b/repository/iaik/prod/iaik_X509TrustManager/0.2/iaik_X509TrustManager-0.2.jar.sha1
@@ -0,0 +1 @@
+39bfb3145140f6b53f3a15f9236b3c507049d2f5
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_X509TrustManager/0.2/iaik_X509TrustManager-0.2.pom b/repository/iaik/prod/iaik_X509TrustManager/0.2/iaik_X509TrustManager-0.2.pom
new file mode 100644
index 000000000..f4c3c25cd
--- /dev/null
+++ b/repository/iaik/prod/iaik_X509TrustManager/0.2/iaik_X509TrustManager-0.2.pom
@@ -0,0 +1,7 @@
+
+ 4.0.0
+ iaik.prod
+ iaik_X509TrustManager
+ 0.2
+ POM was created from install:install-file
+
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_X509TrustManager/0.2/iaik_X509TrustManager-0.2.pom.md5 b/repository/iaik/prod/iaik_X509TrustManager/0.2/iaik_X509TrustManager-0.2.pom.md5
new file mode 100644
index 000000000..4ad6445ba
--- /dev/null
+++ b/repository/iaik/prod/iaik_X509TrustManager/0.2/iaik_X509TrustManager-0.2.pom.md5
@@ -0,0 +1 @@
+aaaaff7a5d6a29d0a4256527a8616ef4
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_X509TrustManager/0.2/iaik_X509TrustManager-0.2.pom.sha1 b/repository/iaik/prod/iaik_X509TrustManager/0.2/iaik_X509TrustManager-0.2.pom.sha1
new file mode 100644
index 000000000..a51e29ffa
--- /dev/null
+++ b/repository/iaik/prod/iaik_X509TrustManager/0.2/iaik_X509TrustManager-0.2.pom.sha1
@@ -0,0 +1 @@
+4252e14194fb7fc66b91331015cebc9a9e1b2e9b
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_X509TrustManager/maven-metadata-central.xml b/repository/iaik/prod/iaik_X509TrustManager/maven-metadata-central.xml
new file mode 100644
index 000000000..78628aba4
--- /dev/null
+++ b/repository/iaik/prod/iaik_X509TrustManager/maven-metadata-central.xml
@@ -0,0 +1,13 @@
+
+ iaik.prod
+ iaik_X509TrustManager
+ 0.2
+
+ 0.2
+ 0.2
+
+ 0.2
+
+ 20070814085134
+
+
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_X509TrustManager/maven-metadata-central.xml.md5 b/repository/iaik/prod/iaik_X509TrustManager/maven-metadata-central.xml.md5
new file mode 100644
index 000000000..d68881b50
--- /dev/null
+++ b/repository/iaik/prod/iaik_X509TrustManager/maven-metadata-central.xml.md5
@@ -0,0 +1 @@
+9b68f57f4da5b1b5f917519aec1255d9
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_X509TrustManager/maven-metadata-central.xml.sha1 b/repository/iaik/prod/iaik_X509TrustManager/maven-metadata-central.xml.sha1
new file mode 100644
index 000000000..99d2c7f38
--- /dev/null
+++ b/repository/iaik/prod/iaik_X509TrustManager/maven-metadata-central.xml.sha1
@@ -0,0 +1 @@
+36334d140a18f20c03073a6b090a240296ec6dbd
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_X509TrustManager/maven-metadata.xml b/repository/iaik/prod/iaik_X509TrustManager/maven-metadata.xml
new file mode 100644
index 000000000..78628aba4
--- /dev/null
+++ b/repository/iaik/prod/iaik_X509TrustManager/maven-metadata.xml
@@ -0,0 +1,13 @@
+
+ iaik.prod
+ iaik_X509TrustManager
+ 0.2
+
+ 0.2
+ 0.2
+
+ 0.2
+
+ 20070814085134
+
+
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_X509TrustManager/maven-metadata.xml.md5 b/repository/iaik/prod/iaik_X509TrustManager/maven-metadata.xml.md5
new file mode 100644
index 000000000..d68881b50
--- /dev/null
+++ b/repository/iaik/prod/iaik_X509TrustManager/maven-metadata.xml.md5
@@ -0,0 +1 @@
+9b68f57f4da5b1b5f917519aec1255d9
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_X509TrustManager/maven-metadata.xml.sha1 b/repository/iaik/prod/iaik_X509TrustManager/maven-metadata.xml.sha1
new file mode 100644
index 000000000..99d2c7f38
--- /dev/null
+++ b/repository/iaik/prod/iaik_X509TrustManager/maven-metadata.xml.sha1
@@ -0,0 +1 @@
+36334d140a18f20c03073a6b090a240296ec6dbd
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_cms/3.2/iaik_cms-3.2.jar b/repository/iaik/prod/iaik_cms/3.2/iaik_cms-3.2.jar
new file mode 100644
index 000000000..7264a68f3
Binary files /dev/null and b/repository/iaik/prod/iaik_cms/3.2/iaik_cms-3.2.jar differ
diff --git a/repository/iaik/prod/iaik_cms/3.2/iaik_cms-3.2.jar.md5 b/repository/iaik/prod/iaik_cms/3.2/iaik_cms-3.2.jar.md5
new file mode 100644
index 000000000..135ca88b4
--- /dev/null
+++ b/repository/iaik/prod/iaik_cms/3.2/iaik_cms-3.2.jar.md5
@@ -0,0 +1 @@
+df156c243844deb2ecb9bb0fcac3e9d2
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_cms/3.2/iaik_cms-3.2.jar.sha1 b/repository/iaik/prod/iaik_cms/3.2/iaik_cms-3.2.jar.sha1
new file mode 100644
index 000000000..0b2893963
--- /dev/null
+++ b/repository/iaik/prod/iaik_cms/3.2/iaik_cms-3.2.jar.sha1
@@ -0,0 +1 @@
+d8124f1cd0dad11a0700d832fcd1479ca7d85216
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_cms/3.2/iaik_cms-3.2.pom b/repository/iaik/prod/iaik_cms/3.2/iaik_cms-3.2.pom
new file mode 100644
index 000000000..50ac46bd6
--- /dev/null
+++ b/repository/iaik/prod/iaik_cms/3.2/iaik_cms-3.2.pom
@@ -0,0 +1,7 @@
+
+ 4.0.0
+ iaik.prod
+ iaik_cms
+ 3.2
+ POM was created from install:install-file
+
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_cms/3.2/iaik_cms-3.2.pom.md5 b/repository/iaik/prod/iaik_cms/3.2/iaik_cms-3.2.pom.md5
new file mode 100644
index 000000000..60d003cc6
--- /dev/null
+++ b/repository/iaik/prod/iaik_cms/3.2/iaik_cms-3.2.pom.md5
@@ -0,0 +1 @@
+7c2aabea82fe69f10b43a49d8cfd9078
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_cms/3.2/iaik_cms-3.2.pom.sha1 b/repository/iaik/prod/iaik_cms/3.2/iaik_cms-3.2.pom.sha1
new file mode 100644
index 000000000..3d66164a0
--- /dev/null
+++ b/repository/iaik/prod/iaik_cms/3.2/iaik_cms-3.2.pom.sha1
@@ -0,0 +1 @@
+24165b6ca4328e1e542aa4a492c7a2a2d3609c38
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_cms/maven-metadata-central.xml b/repository/iaik/prod/iaik_cms/maven-metadata-central.xml
new file mode 100644
index 000000000..60bd594f9
--- /dev/null
+++ b/repository/iaik/prod/iaik_cms/maven-metadata-central.xml
@@ -0,0 +1,13 @@
+
+ iaik.prod
+ iaik_cms
+ 3.2
+
+ 3.2
+ 3.2
+
+ 3.2
+
+ 20070814085134
+
+
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_cms/maven-metadata-central.xml.md5 b/repository/iaik/prod/iaik_cms/maven-metadata-central.xml.md5
new file mode 100644
index 000000000..fa588f4b1
--- /dev/null
+++ b/repository/iaik/prod/iaik_cms/maven-metadata-central.xml.md5
@@ -0,0 +1 @@
+4f7c312cd075be35ef0eb948a2226c59
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_cms/maven-metadata-central.xml.sha1 b/repository/iaik/prod/iaik_cms/maven-metadata-central.xml.sha1
new file mode 100644
index 000000000..501cc0951
--- /dev/null
+++ b/repository/iaik/prod/iaik_cms/maven-metadata-central.xml.sha1
@@ -0,0 +1 @@
+2b8b98390bf81926e1933aab3b183e397c568f17
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_cms/maven-metadata.xml b/repository/iaik/prod/iaik_cms/maven-metadata.xml
new file mode 100644
index 000000000..60bd594f9
--- /dev/null
+++ b/repository/iaik/prod/iaik_cms/maven-metadata.xml
@@ -0,0 +1,13 @@
+
+ iaik.prod
+ iaik_cms
+ 3.2
+
+ 3.2
+ 3.2
+
+ 3.2
+
+ 20070814085134
+
+
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_cms/maven-metadata.xml.md5 b/repository/iaik/prod/iaik_cms/maven-metadata.xml.md5
new file mode 100644
index 000000000..fa588f4b1
--- /dev/null
+++ b/repository/iaik/prod/iaik_cms/maven-metadata.xml.md5
@@ -0,0 +1 @@
+4f7c312cd075be35ef0eb948a2226c59
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_cms/maven-metadata.xml.sha1 b/repository/iaik/prod/iaik_cms/maven-metadata.xml.sha1
new file mode 100644
index 000000000..501cc0951
--- /dev/null
+++ b/repository/iaik/prod/iaik_cms/maven-metadata.xml.sha1
@@ -0,0 +1 @@
+2b8b98390bf81926e1933aab3b183e397c568f17
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_ecc/2.15/iaik_ecc-2.15.jar b/repository/iaik/prod/iaik_ecc/2.15/iaik_ecc-2.15.jar
new file mode 100644
index 000000000..b8a4f190b
Binary files /dev/null and b/repository/iaik/prod/iaik_ecc/2.15/iaik_ecc-2.15.jar differ
diff --git a/repository/iaik/prod/iaik_ecc/2.15/iaik_ecc-2.15.pom b/repository/iaik/prod/iaik_ecc/2.15/iaik_ecc-2.15.pom
new file mode 100644
index 000000000..5e56c24d3
--- /dev/null
+++ b/repository/iaik/prod/iaik_ecc/2.15/iaik_ecc-2.15.pom
@@ -0,0 +1,7 @@
+
+ 4.0.0
+ iaik.prod
+ iaik_ecc
+ 2.15
+ POM was created from install:install-file
+
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_ecc/maven-metadata-local.xml b/repository/iaik/prod/iaik_ecc/maven-metadata-local.xml
new file mode 100644
index 000000000..c9198d1e8
--- /dev/null
+++ b/repository/iaik/prod/iaik_ecc/maven-metadata-local.xml
@@ -0,0 +1,11 @@
+
+ iaik.prod
+ iaik_ecc
+ 2.15
+
+
+ 2.15
+
+ 20070814120256
+
+
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_ixsil/IXSIL-1.2.2.3/iaik_ixsil-IXSIL-1.2.2.3.jar b/repository/iaik/prod/iaik_ixsil/IXSIL-1.2.2.3/iaik_ixsil-IXSIL-1.2.2.3.jar
new file mode 100644
index 000000000..03ae536db
Binary files /dev/null and b/repository/iaik/prod/iaik_ixsil/IXSIL-1.2.2.3/iaik_ixsil-IXSIL-1.2.2.3.jar differ
diff --git a/repository/iaik/prod/iaik_ixsil/IXSIL-1.2.2.3/iaik_ixsil-IXSIL-1.2.2.3.jar.md5 b/repository/iaik/prod/iaik_ixsil/IXSIL-1.2.2.3/iaik_ixsil-IXSIL-1.2.2.3.jar.md5
new file mode 100644
index 000000000..0c18b2e00
--- /dev/null
+++ b/repository/iaik/prod/iaik_ixsil/IXSIL-1.2.2.3/iaik_ixsil-IXSIL-1.2.2.3.jar.md5
@@ -0,0 +1 @@
+0319a9ce27e5f302e4fa2bb46a157074
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_ixsil/IXSIL-1.2.2.3/iaik_ixsil-IXSIL-1.2.2.3.jar.sha1 b/repository/iaik/prod/iaik_ixsil/IXSIL-1.2.2.3/iaik_ixsil-IXSIL-1.2.2.3.jar.sha1
new file mode 100644
index 000000000..b333172ef
--- /dev/null
+++ b/repository/iaik/prod/iaik_ixsil/IXSIL-1.2.2.3/iaik_ixsil-IXSIL-1.2.2.3.jar.sha1
@@ -0,0 +1 @@
+e53c644a786eabdaf6b44e4817eb070e86c93cd0
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_ixsil/IXSIL-1.2.2.3/iaik_ixsil-IXSIL-1.2.2.3.pom b/repository/iaik/prod/iaik_ixsil/IXSIL-1.2.2.3/iaik_ixsil-IXSIL-1.2.2.3.pom
new file mode 100644
index 000000000..5030619e4
--- /dev/null
+++ b/repository/iaik/prod/iaik_ixsil/IXSIL-1.2.2.3/iaik_ixsil-IXSIL-1.2.2.3.pom
@@ -0,0 +1,7 @@
+
+ 4.0.0
+ iaik.prod
+ iaik_ixsil
+ IXSIL-1.2.2.3
+ POM was created from install:install-file
+
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_ixsil/IXSIL-1.2.2.3/iaik_ixsil-IXSIL-1.2.2.3.pom.md5 b/repository/iaik/prod/iaik_ixsil/IXSIL-1.2.2.3/iaik_ixsil-IXSIL-1.2.2.3.pom.md5
new file mode 100644
index 000000000..ba8d6657c
--- /dev/null
+++ b/repository/iaik/prod/iaik_ixsil/IXSIL-1.2.2.3/iaik_ixsil-IXSIL-1.2.2.3.pom.md5
@@ -0,0 +1 @@
+ca88fbb4175d09f16753cd4f7108f299
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_ixsil/IXSIL-1.2.2.3/iaik_ixsil-IXSIL-1.2.2.3.pom.sha1 b/repository/iaik/prod/iaik_ixsil/IXSIL-1.2.2.3/iaik_ixsil-IXSIL-1.2.2.3.pom.sha1
new file mode 100644
index 000000000..61535f863
--- /dev/null
+++ b/repository/iaik/prod/iaik_ixsil/IXSIL-1.2.2.3/iaik_ixsil-IXSIL-1.2.2.3.pom.sha1
@@ -0,0 +1 @@
+12953fc15744c95360640cc07e443138cfb69966
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_ixsil/maven-metadata-central.xml b/repository/iaik/prod/iaik_ixsil/maven-metadata-central.xml
new file mode 100644
index 000000000..c8d9720de
--- /dev/null
+++ b/repository/iaik/prod/iaik_ixsil/maven-metadata-central.xml
@@ -0,0 +1,13 @@
+
+ iaik.prod
+ iaik_ixsil
+ IXSIL-1.2.2.3
+
+ IXSIL-1.2.2.3
+ IXSIL-1.2.2.3
+
+ IXSIL-1.2.2.3
+
+ 20070814085134
+
+
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_ixsil/maven-metadata-central.xml.md5 b/repository/iaik/prod/iaik_ixsil/maven-metadata-central.xml.md5
new file mode 100644
index 000000000..95c0475cb
--- /dev/null
+++ b/repository/iaik/prod/iaik_ixsil/maven-metadata-central.xml.md5
@@ -0,0 +1 @@
+2cf7ede94ea6dfeec24b8f5f628eb1c2
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_ixsil/maven-metadata-central.xml.sha1 b/repository/iaik/prod/iaik_ixsil/maven-metadata-central.xml.sha1
new file mode 100644
index 000000000..5be514283
--- /dev/null
+++ b/repository/iaik/prod/iaik_ixsil/maven-metadata-central.xml.sha1
@@ -0,0 +1 @@
+1f832641c5999cb9793aabaea88ad45d128285be
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_ixsil/maven-metadata.xml b/repository/iaik/prod/iaik_ixsil/maven-metadata.xml
new file mode 100644
index 000000000..c8d9720de
--- /dev/null
+++ b/repository/iaik/prod/iaik_ixsil/maven-metadata.xml
@@ -0,0 +1,13 @@
+
+ iaik.prod
+ iaik_ixsil
+ IXSIL-1.2.2.3
+
+ IXSIL-1.2.2.3
+ IXSIL-1.2.2.3
+
+ IXSIL-1.2.2.3
+
+ 20070814085134
+
+
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_ixsil/maven-metadata.xml.md5 b/repository/iaik/prod/iaik_ixsil/maven-metadata.xml.md5
new file mode 100644
index 000000000..95c0475cb
--- /dev/null
+++ b/repository/iaik/prod/iaik_ixsil/maven-metadata.xml.md5
@@ -0,0 +1 @@
+2cf7ede94ea6dfeec24b8f5f628eb1c2
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_ixsil/maven-metadata.xml.sha1 b/repository/iaik/prod/iaik_ixsil/maven-metadata.xml.sha1
new file mode 100644
index 000000000..5be514283
--- /dev/null
+++ b/repository/iaik/prod/iaik_ixsil/maven-metadata.xml.sha1
@@ -0,0 +1 @@
+1f832641c5999cb9793aabaea88ad45d128285be
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_jce_full/3.142_MOA/iaik_jce_full-3.142_MOA.jar b/repository/iaik/prod/iaik_jce_full/3.142_MOA/iaik_jce_full-3.142_MOA.jar
new file mode 100644
index 000000000..7288bc39d
Binary files /dev/null and b/repository/iaik/prod/iaik_jce_full/3.142_MOA/iaik_jce_full-3.142_MOA.jar differ
diff --git a/repository/iaik/prod/iaik_jce_full/3.142_MOA/iaik_jce_full-3.142_MOA.jar.md5 b/repository/iaik/prod/iaik_jce_full/3.142_MOA/iaik_jce_full-3.142_MOA.jar.md5
new file mode 100644
index 000000000..990b796e4
--- /dev/null
+++ b/repository/iaik/prod/iaik_jce_full/3.142_MOA/iaik_jce_full-3.142_MOA.jar.md5
@@ -0,0 +1 @@
+c78f934b46ed4fcdc57807496d756d60
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_jce_full/3.142_MOA/iaik_jce_full-3.142_MOA.jar.sha1 b/repository/iaik/prod/iaik_jce_full/3.142_MOA/iaik_jce_full-3.142_MOA.jar.sha1
new file mode 100644
index 000000000..a29e73055
--- /dev/null
+++ b/repository/iaik/prod/iaik_jce_full/3.142_MOA/iaik_jce_full-3.142_MOA.jar.sha1
@@ -0,0 +1 @@
+79fd66f6969bbcd5ea7c96163bb86b1790ccfde1
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_jce_full/3.142_MOA/iaik_jce_full-3.142_MOA.pom b/repository/iaik/prod/iaik_jce_full/3.142_MOA/iaik_jce_full-3.142_MOA.pom
new file mode 100644
index 000000000..cd5e49bc3
--- /dev/null
+++ b/repository/iaik/prod/iaik_jce_full/3.142_MOA/iaik_jce_full-3.142_MOA.pom
@@ -0,0 +1,7 @@
+
+ 4.0.0
+ iaik.prod
+ iaik_jce_full
+ 3.142_MOA
+ POM was created from install:install-file
+
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_jce_full/3.142_MOA/iaik_jce_full-3.142_MOA.pom.md5 b/repository/iaik/prod/iaik_jce_full/3.142_MOA/iaik_jce_full-3.142_MOA.pom.md5
new file mode 100644
index 000000000..ad09e7e62
--- /dev/null
+++ b/repository/iaik/prod/iaik_jce_full/3.142_MOA/iaik_jce_full-3.142_MOA.pom.md5
@@ -0,0 +1 @@
+129227c823c9c03e6620f4bdc30991f9
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_jce_full/3.142_MOA/iaik_jce_full-3.142_MOA.pom.sha1 b/repository/iaik/prod/iaik_jce_full/3.142_MOA/iaik_jce_full-3.142_MOA.pom.sha1
new file mode 100644
index 000000000..496dbe4d6
--- /dev/null
+++ b/repository/iaik/prod/iaik_jce_full/3.142_MOA/iaik_jce_full-3.142_MOA.pom.sha1
@@ -0,0 +1 @@
+38e98211d8f9c64c6768c9be9d37652dee2cf3c4
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_jce_full/maven-metadata-central.xml b/repository/iaik/prod/iaik_jce_full/maven-metadata-central.xml
new file mode 100644
index 000000000..809243838
--- /dev/null
+++ b/repository/iaik/prod/iaik_jce_full/maven-metadata-central.xml
@@ -0,0 +1,13 @@
+
+ iaik.prod
+ iaik_jce_full
+ 3.142_MOA
+
+ 3.142_MOA
+ 3.142_MOA
+
+ 3.142_MOA
+
+ 20070814085134
+
+
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_jce_full/maven-metadata-central.xml.md5 b/repository/iaik/prod/iaik_jce_full/maven-metadata-central.xml.md5
new file mode 100644
index 000000000..6b82bce5a
--- /dev/null
+++ b/repository/iaik/prod/iaik_jce_full/maven-metadata-central.xml.md5
@@ -0,0 +1 @@
+be9deda114cc93cf8a834062811cf11f
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_jce_full/maven-metadata-central.xml.sha1 b/repository/iaik/prod/iaik_jce_full/maven-metadata-central.xml.sha1
new file mode 100644
index 000000000..6ff869214
--- /dev/null
+++ b/repository/iaik/prod/iaik_jce_full/maven-metadata-central.xml.sha1
@@ -0,0 +1 @@
+243eff519b9cb4460f68c1ad4f29118a22c56aad
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_jce_full/maven-metadata.xml b/repository/iaik/prod/iaik_jce_full/maven-metadata.xml
new file mode 100644
index 000000000..809243838
--- /dev/null
+++ b/repository/iaik/prod/iaik_jce_full/maven-metadata.xml
@@ -0,0 +1,13 @@
+
+ iaik.prod
+ iaik_jce_full
+ 3.142_MOA
+
+ 3.142_MOA
+ 3.142_MOA
+
+ 3.142_MOA
+
+ 20070814085134
+
+
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_jce_full/maven-metadata.xml.md5 b/repository/iaik/prod/iaik_jce_full/maven-metadata.xml.md5
new file mode 100644
index 000000000..6b82bce5a
--- /dev/null
+++ b/repository/iaik/prod/iaik_jce_full/maven-metadata.xml.md5
@@ -0,0 +1 @@
+be9deda114cc93cf8a834062811cf11f
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_jce_full/maven-metadata.xml.sha1 b/repository/iaik/prod/iaik_jce_full/maven-metadata.xml.sha1
new file mode 100644
index 000000000..6ff869214
--- /dev/null
+++ b/repository/iaik/prod/iaik_jce_full/maven-metadata.xml.sha1
@@ -0,0 +1 @@
+243eff519b9cb4460f68c1ad4f29118a22c56aad
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_moa/1.20/iaik_moa-1.20.jar b/repository/iaik/prod/iaik_moa/1.20/iaik_moa-1.20.jar
new file mode 100644
index 000000000..35ffc2d06
Binary files /dev/null and b/repository/iaik/prod/iaik_moa/1.20/iaik_moa-1.20.jar differ
diff --git a/repository/iaik/prod/iaik_moa/1.20/iaik_moa-1.20.jar.md5 b/repository/iaik/prod/iaik_moa/1.20/iaik_moa-1.20.jar.md5
new file mode 100644
index 000000000..b9a770d4d
--- /dev/null
+++ b/repository/iaik/prod/iaik_moa/1.20/iaik_moa-1.20.jar.md5
@@ -0,0 +1 @@
+dd2fdee0d669d8dcdeea44deb12c6ee0
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_moa/1.20/iaik_moa-1.20.jar.sha1 b/repository/iaik/prod/iaik_moa/1.20/iaik_moa-1.20.jar.sha1
new file mode 100644
index 000000000..6f50f44a8
--- /dev/null
+++ b/repository/iaik/prod/iaik_moa/1.20/iaik_moa-1.20.jar.sha1
@@ -0,0 +1 @@
+b5c33e3338f17cdd76145bf5b17b73d266f08a3c
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_moa/1.20/iaik_moa-1.20.pom b/repository/iaik/prod/iaik_moa/1.20/iaik_moa-1.20.pom
new file mode 100644
index 000000000..0126105c7
--- /dev/null
+++ b/repository/iaik/prod/iaik_moa/1.20/iaik_moa-1.20.pom
@@ -0,0 +1,7 @@
+
+ 4.0.0
+ iaik.prod
+ iaik_moa
+ 1.20
+ POM was created from install:install-file
+
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_moa/1.20/iaik_moa-1.20.pom.md5 b/repository/iaik/prod/iaik_moa/1.20/iaik_moa-1.20.pom.md5
new file mode 100644
index 000000000..dad6fa5e4
--- /dev/null
+++ b/repository/iaik/prod/iaik_moa/1.20/iaik_moa-1.20.pom.md5
@@ -0,0 +1 @@
+db8686970a65ac648a6635661e595e43
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_moa/1.20/iaik_moa-1.20.pom.sha1 b/repository/iaik/prod/iaik_moa/1.20/iaik_moa-1.20.pom.sha1
new file mode 100644
index 000000000..d1450b924
--- /dev/null
+++ b/repository/iaik/prod/iaik_moa/1.20/iaik_moa-1.20.pom.sha1
@@ -0,0 +1 @@
+7aa8aade99c6ebd395f714cb7d13a8d6de8a366f
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_moa/maven-metadata-central.xml b/repository/iaik/prod/iaik_moa/maven-metadata-central.xml
new file mode 100644
index 000000000..a1683d4b0
--- /dev/null
+++ b/repository/iaik/prod/iaik_moa/maven-metadata-central.xml
@@ -0,0 +1,13 @@
+
+ iaik.prod
+ iaik_moa
+ 1.20
+
+ 1.20
+ 1.20
+
+ 1.20
+
+ 20070814085134
+
+
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_moa/maven-metadata-central.xml.md5 b/repository/iaik/prod/iaik_moa/maven-metadata-central.xml.md5
new file mode 100644
index 000000000..07e55cde3
--- /dev/null
+++ b/repository/iaik/prod/iaik_moa/maven-metadata-central.xml.md5
@@ -0,0 +1 @@
+0c076e1e4014632478fb86a19831bb71
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_moa/maven-metadata-central.xml.sha1 b/repository/iaik/prod/iaik_moa/maven-metadata-central.xml.sha1
new file mode 100644
index 000000000..11a7aa442
--- /dev/null
+++ b/repository/iaik/prod/iaik_moa/maven-metadata-central.xml.sha1
@@ -0,0 +1 @@
+5c4e79e6e84c6b376269ef07ba149552d865feea
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_moa/maven-metadata.xml b/repository/iaik/prod/iaik_moa/maven-metadata.xml
new file mode 100644
index 000000000..a1683d4b0
--- /dev/null
+++ b/repository/iaik/prod/iaik_moa/maven-metadata.xml
@@ -0,0 +1,13 @@
+
+ iaik.prod
+ iaik_moa
+ 1.20
+
+ 1.20
+ 1.20
+
+ 1.20
+
+ 20070814085134
+
+
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_moa/maven-metadata.xml.md5 b/repository/iaik/prod/iaik_moa/maven-metadata.xml.md5
new file mode 100644
index 000000000..07e55cde3
--- /dev/null
+++ b/repository/iaik/prod/iaik_moa/maven-metadata.xml.md5
@@ -0,0 +1 @@
+0c076e1e4014632478fb86a19831bb71
\ No newline at end of file
diff --git a/repository/iaik/prod/iaik_moa/maven-metadata.xml.sha1 b/repository/iaik/prod/iaik_moa/maven-metadata.xml.sha1
new file mode 100644
index 000000000..11a7aa442
--- /dev/null
+++ b/repository/iaik/prod/iaik_moa/maven-metadata.xml.sha1
@@ -0,0 +1 @@
+5c4e79e6e84c6b376269ef07ba149552d865feea
\ No newline at end of file
diff --git a/spss/assembly.xml b/spss/assembly.xml
new file mode 100644
index 000000000..998a0d0e4
--- /dev/null
+++ b/spss/assembly.xml
@@ -0,0 +1,207 @@
+
+ SPSS
+
+
+ zip
+
+
+ false
+
+
+
+
+ MOA.spss.server:moa-spss-ws
+
+
+ true
+
+
+
+ xalan:xalan
+ xerces:xercesImpl
+ xerces:xmlParserAPIs
+
+ /endorsed
+
+
+
+ iaik.prod:iaik_ecc
+ iaik.prod:iaik_jce_full
+ iaik.prod:iaik_Pkcs11Provider
+ iaik.prod:iaik_Pkcs11Wrapper
+
+ /ext
+
+
+
+ iaik.prod:iaik_Pkcs11Wrapper
+
+ /pkcs11/win32
+ pkcs11wrapper.dll
+
+
+ moa-spss.${extension}
+ false
+
+
+
+
+ MOA.spss.server:moa-spss-lib
+
+
+ javadoc
+ false
+ api-doc
+ /doc
+ true
+
+
+
+
+ MOA.spss.server:moa-spss-tools
+
+
+ true
+
+
+
+ iaik.prod:iaik_moa
+ log4j:log4j
+ xalan:xalan
+
+ /tools
+
+
+ /tools
+ tools.${extension}
+ false
+
+
+
+
+
+
+ ${basedir}/spss/handbook/handbook.html
+ /doc
+
+
+
+
+
+ ${basedir}/spss/server
+ /
+
+ *.txt
+
+
+ readme.src.txt
+
+
+
+ ${basedir}/spss/handbook/conf
+ /conf
+
+
+ ${basedir}/spss/handbook/handbook
+ /doc/handbook
+
+
+ ${basedir}/spss/handbook/clients
+ /doc/clients
+
+
+ ${basedir}/spss/server/serverlib/resources/licenses
+ /licenses
+
+
+ ${basedir}/spss/server/serverws/data/deploy/tomcat
+ /tomcat
+
+
+ ${basedir}/spss/server/serverws/data/deploy/tools
+ /tools
+
+
+
+
\ No newline at end of file
diff --git a/spss/pom.xml b/spss/pom.xml
index 93a5b4374..c533b8153 100644
--- a/spss/pom.xml
+++ b/spss/pom.xml
@@ -1,222 +1,24 @@
-
-
- MOA
- MOA
- 1.4.0
-
-
- 4.0.0
- MOA
- spss
- pom
- 1.4.0
- MOA spss
-
-
- ${basedir}/../buildhelper
-
-
-
-
-
- org.apache.maven.plugins
- maven-compiler-plugin
-
- false
- true
- ${env.BUILD_EXECUTEABLE}
- ${env.BUILD_VERSION}
- 1.3
- 1.3
-
-
-
-
-
-
- server
-
-
-
-
-
- axis
- axis
- 1.4
- compile
-
-
- commons-logging
- commons-logging
- 1.0.4
- compile
-
-
- iDoclet
- iDoclet
- 1.0
- provided
-
-
- jaxen
- jaxen
- 1.0-FCS
- provided
-
-
- jaxen
- jaxen-core
- 1.0
- compile
-
-
- jaxen
- jaxen-dom
- 1.0
- compile
-
-
- javax.xml
- jaxrpc-api
- 1.1
- compile
-
-
- javaext
- jaxrpc
- 0.1
- compile
-
-
- org.w3c.dom
- dom
- LEVEL_3
- compile
-
-
- sax
- sax
- JDK_13
- compile
-
-
- saxpath
- saxpath
- 1.0-FCS
- compile
-
-
- wsdl4j
- wsdl4j
- 1.4
- compile
-
-
- junit
- junit
- 3.8.1
- test
-
-
- log4j
- log4j
- 1.2.7
- runtime
-
-
- postgresql
- postgresql
- 7.3-jdbc2
- runtime
-
-
- javax.servlet
- servlet-api
- 2.3
- provided
-
-
- xalan
- xalan
- 2.5.1
- compile
-
-
- xerces
- xercesImpl
- 2.4.0
- compile
-
-
- xerces
- xmlParserAPIs
- 2.0.0
- compile
-
-
- iaik.prod
- iaik_cms
- 3.2
- runtime
-
-
- iaik.prod
- iaik_jce_full
- 3.142_MOA
- provided
-
-
- iaik.prod
- iaik_Pkcs11Provider
- 1.2.4
- provided
-
-
- iaik.prod
- iaik_Pkcs11Wrapper
- 1.2.16
- compile
-
-
- iaik.prod
- iaik_ecc_signed
- 2.15
- runtime
-
-
- iaik.prod
- iaik_jce_full_signed
- 3.142_MOA
- runtime
-
-
- iaik.prod
- iaik_Pkcs11Provider_signed
- 1.2.4
- runtime
-
-
-
- iaik.win32
- Pkcs11Wrapper
- dll
- 1.0
- compile
-
-
- MOA
- common
- 1.4.0
- compile
-
-
- MOA
- common-test
- 1.4.0
- test
-
-
-
-
-
+
+
+ MOA
+ MOA
+ 1.4.0
+
+
+ 4.0.0
+ MOA
+ spss
+ pom
+ 1.4.0
+ MOA SP/SS
+
+
+ ${basedir}/../repository
+
+
+
+ server
+
+
+
diff --git a/spss/server/distribution/assembly.xml b/spss/server/distribution/assembly.xml
deleted file mode 100644
index b646f58b2..000000000
--- a/spss/server/distribution/assembly.xml
+++ /dev/null
@@ -1,92 +0,0 @@
-
- all
-
-
- zip
-
-
-
-
- ${basedir}/../../handbook/handbook.html
- /doc
-
-
-
-
-
- ${basedir}/../../handbook/conf
- /conf
-
-
- ${basedir}/../../handbook/handbook
- /doc/handbook
-
-
- ${basedir}/../../handbook/clients
- /doc/clients
-
-
- ${basedir}/../serverlib/resources/licenses
- /licenses
-
-
- ${basedir}/../serverws/data/deploy/tomcat
- /tomcat
-
-
- ${basedir}/../serverws/target
- /
-
-
- ${basedir}/../serverws/data/deploy/tools
- /tools
-
-
-
-
-
-
- xalan:xalan
- xerces:xercesImpl
- xerces:xmlParserAPIs
-
- /endorsed14
-
-
-
- iaik.prod:iaik_ecc
- iaik.prod:iaik_jce_full
- iaik.prod:iaik_Pkcs11Provider
- jsse:jcert
- jsse:jnet
- jsse:jsse
-
- /ext13
-
-
-
- iaik.prod:iaik_ecc_signed
- iaik.prod:iaik_jce_full_signed
- iaik.prod:iaik_Pkcs11Provider_signed
-
- /ext14
-
-
-
- iaik.win32:Pkcs11Wrapper
-
- /pkcs11/win32
-
-
-
- iaik.prod:iaik_ecc
- iaik.prod:iaik_jce_full
- iaik.prod:iaik_moa_full
- log4j:log4j
- xalan:xalan
-
- /tools
-
-
-
-
\ No newline at end of file
diff --git a/spss/server/distribution/pom.xml b/spss/server/distribution/pom.xml
deleted file mode 100644
index bf31f7128..000000000
--- a/spss/server/distribution/pom.xml
+++ /dev/null
@@ -1,111 +0,0 @@
-
-
- MOA.spss
- server
- 1.4.0
-
-
- 4.0.0
- MOA.spss
- server.distribution
- pom
- 1.4.0
- SPSS-Server-Distribution
-
-
- ${basedir}/../../../buildhelper
-
-
-
-
-
- maven-assembly-plugin
-
-
- ./assembly.xml
-
-
-
-
- make-dist-standalone
- package
-
- attached
-
-
-
-
-
-
-
-
-
- xalan
- xalan
-
-
- xerces
- xercesImpl
-
-
- xerces
- xmlParserAPIs
-
-
-
- iaik.prod
- iaik_ecc
- runtime
-
-
- iaik.prod
- iaik_jce_full
- runtime
-
-
- iaik.prod
- iaik_Pkcs11Provider
- runtime
-
-
-
- iaik.prod
- iaik_ecc
- runtime
-
-
- iaik.prod
- iaik_jce_full
- runtime
-
-
- iaik.prod
- iaik_Pkcs11Provider
- runtime
-
-
- iaik.win32
- Pkcs11Wrapper
- dll
- 1.0
- runtime
-
-
-
- jsse
- jcert
- runtime
-
-
- jsse
- jnet
- runtime
-
-
- jsse
- jsse
- runtime
-
-
-
\ No newline at end of file
diff --git a/spss/server/history.txt b/spss/server/history.txt
new file mode 100644
index 000000000..8bcef8aba
--- /dev/null
+++ b/spss/server/history.txt
@@ -0,0 +1,268 @@
+##############
+1.4.0
+##############
+
+- Unterstützung von SOAP with Attachments. LocRefContent kann nun auch über SOAP
+ attachments übergeben werden. Dadurch können alle notwendigen Teile für einen
+ Request platzsparend in einem Schritt übermittelt werden.
+
+- Axis Libraries aktualisiert (auf Version 1.4)
+
+- Ermöglichung von Signaturpositionen die sich am Ende des Dokuments befinden
+ (CreateSignatureLocation=-1).
+
+- IAIK Libraries aktualisiert:
+ Versionsnummern:
+ iaik-jce: Version 3.142_MOA
+ iaik-cms: Version 3.2
+ iaikPkcs11Provider: Version 1.2.4
+ iaikPkcs11Wrapper: Version 1.2.16
+ ixsil: Version IXSIL-1.2.2.1
+ ecc: Version v2.15
+ iaik-moa: Version 1.20
+
+- Neue Mindestanforderung an Java: Version 1.4.0 (1.3.* wird nicht mehr unterstützt)
+
+##############
+1.3.1D01
+##############
+
+- IAIK-MOA: CRL wird nun auch akzeptiert, wenn im CLRSigner-Zertifikat KeyUsage
+ crlSign-Bit nicht gesetzt ist, allerdings nur wenn das Zertifikat
+ ein Trust-Anchor ist.
+- IAIK-MOA: Eine indirekte CRL wird nun auch akzeptiert, wenn die
+ "IssuingDistributionPoint"-Extension fehlt
+
+- Logging: commons-logging-1.0.4-Libraries (unterstützt auch Tomcat 5*)
+
+##############
+1.3.0
+##############
+
+- "E-CARD"-Release
+- Update der Zertifikatsspeicher und Trustprofile
+- Update PKI auf OCSP (auch schon in 1.3.0D01 enthalten)
+- Update IAIK-Libraries (ab sofort wieder in der Distribution enthalten)
+ Versionsnummern:
+ iaik-jce: Version 3.13_3.13_NONEwithRSA (MOA-ID kann nun auch mit JDK1.5
+ verwendet werden)
+ iaik-cms: Version 3.2
+ iaikPkcs11Provider: Version 1.1.9
+ iaikPkcs11Wrapper: Version 1.2.14
+ ixsil: Version IXSIL-1_2_2
+ ecc: Version 2.0
+
+##############
+1.3.0D01
+##############
+
+- Default-Wert für Archivierungsdauer von Widerrufsinformation von 0 auf 365
+ Tage geändert.
+ Siehe https://forge.cio.gv.at/bugzilla/show_bug.cgi?id=305.
+
+- Default-Reihenfolge der Verwendung von Widerrufspunkten von (CRL, OCSP) auf
+ (OCSP, CRL) geändert.
+ Siehe https://forge.cio.gv.at/bugzilla/show_bug.cgi?id=304.
+
+- XML-Schema für die Konfiguration von MOA SP/SS komplett überarbeitet.
+ Siehe https://forge.cio.gv.at/bugzilla/show_bug.cgi?id=271.
+
+- Änderungen der Semantik des Elements VerifyXMLSignatureRequest/ReturnHashInputData
+ bzw. des Attributs VerifyXMLSignatureRequest/SignatureManifestCheckParams/
+ @ReturnReferenceInputData. Es werden nunmehr auch die Hash-Eingangsdaten bzw.
+ die Referenz-Eingangsdaten für dsig:Reference-Elemente in XMLDSIG-Manifesten
+ zurückgeliefert.
+ Siehe https://forge.cio.gv.at/bugzilla/show_bug.cgi?id=232.
+
+- TCP-Verbindungen zur Auflösung von externen Referenzen wurden bisher nicht
+ sauber geschlossen. Damit kam es bei sehr komplexen XML-Signaturen unter
+ Umständen zu einem Ressourcen-Problem, da zu viele TCP-Verbindungen gleich-
+ zeitig geöffnet wurden. Dieses Probem wurde behoben.
+ Siehe https://forge.cio.gv.at/bugzilla/show_bug.cgi?id=283.
+
+- Trustprofil um eine Menge explizit erlaubter Signatorzertifikate erweitert.
+ Dadurch ist es nun möglich, nicht nur generell allen von einer als Vertrauens-
+ anker gesetzten CA ausgestellten Zertifikate zu vertrauen, sondern diese Zerti-
+ fikate weiter auf eine taxativ aufgezählte Liste von Signatorzertifikaten ein-
+ zuschränken.
+ Siehe https://forge.cio.gv.at/bugzilla/show_bug.cgi?id=267.
+
+- MOA SS Webservice Clients, die sich mit einem Zertifikat ausweisen, können nun
+ auch auf die Key-Groups des anonymen Key-Group-Mappings zugreifen.
+ Siehe https://forge.cio.gv.at/bugzilla/show_bug.cgi?id=224.
+
+- MOA SS fit für Mehrfachsignaturen, d.h. mehrere XML-Signaturen in einem XML-
+ Dokument gemacht. Bisher scheiterte das an den fix vergebenen Id-Attributen
+ innerhalb der dsig:Signature-Struktur.
+ Siehe https://forge.cio.gv.at/bugzilla/show_bug.cgi?id=214.
+
+- MOA SP so verändert, dass die Prüfungen zum Signaturmanifest laut SL 1.2 jeden-
+ falls durchgeführt werden, auch wenn das Element SignatureManifestCheckParams
+ in VerifyXMLSignatureRequest nicht angegeben wird.
+ Siehe https://forge.cio.gv.at/bugzilla/show_bug.cgi?id=269.
+
+- Verwendete JSSE Bibliothek auf Version 1.0.3 aktualisiert, da frühere Versionen
+ einen sicherheitskritischen Fehler enthalten.
+ Siehe https://forge.cio.gv.at/bugzilla/show_bug.cgi?id=124.
+
+##############
+1.2.1
+##############
+
+- Packaging umgestellt. Ab dieser Release werden die Kryptographiebibliotheken
+ des IAIK nicht mehr mit den Distributionen von MOA SP/SS mitgeliefert, sondern
+ sind vom Kunden selbst zu besorgen.
+
+##############
+1.2.0
+##############
+
+- Fehler beim validierenden Parsen des SignatureEnvironments eines Signaturer-
+ stellungsrequests behoben. War das Debug-Level ungleich debug, kam es bisher
+ zu einem Fehler.
+ Siehe https://forge.cio.gv.at/bugzilla/show_bug.cgi?id=220.
+
+- Default-Wert für das Konfigurationsattribut cfg:CRLDistributionPoint/
+ cfg:DistributionPoint/@reasonCodes so verändert, dass bei Weglassen des
+ Attributs alle Reason-Codes gesetzt werden.
+ Siehe https://forge.cio.gv.at/bugzilla/show_bug.cgi?id=244.
+
+- Commons Logging Bibliothek auf die Version 1.0.4 aktualisiert, damit Logging
+ auch beim Betrieb unter Tomcat 5 funktioniert.
+ Siehe https://forge.cio.gv.at/bugzilla/show_bug.cgi?id=245.
+
+- Werden bei der Zusammenstellung eines Signaturprüfrequests über das MOA API
+ keine Supplements angegeben (null), kommt es nunmehr zu keinem Fehler mehr.
+ Siehe https://forge.cio.gv.at/bugzilla/show_bug.cgi?id=247.
+
+##############
+1.2.0D04
+##############
+
+- Update des MOA-Kerns von IAIK. Gepatched wurde darin die fehlerhafte Kodierung
+ des Signaturwerts für ECDSA-Signaturen. Bisher wurde das Paar (r,s) fehlerhafter
+ Weise in eine ASN.1-Struktur eingepackt.
+ Siehe https://forge.cio.gv.at/bugzilla/show_bug.cgi?id=218.
+
+##############
+1.2.0D03
+##############
+
+- Update auf eine neuere Version der XML-Signaturbibliothek sowie damit ver-
+ bunden ein Update auf neuere Versionen von Xalan (2.5.1) sowie Xerces (2.4.0).
+ Grund: Mit der neuen Xerces-Version funktioniert nun auch das Parsen einer
+ XML-Personenbindung mit ECDSA-Schlüsseln.
+ Siehe https://forge.cio.gv.at/bugzilla/show_bug.cgi?id=215.
+
+- Update des MOA-Kerns von IAIK. Es werden nun ECDSA-Signaturen, welche den
+ Signaturalgorithmus mit "http://www.w3.org/2004/01/xmldsig-more#"
+ kennzeichnen, erfolgreich von MOA SP erkannt und geprüft. Ebenso erstellt
+ MOA SP nun ECDSA-Signaturen mit dem erwähnten Signaturalgorithmus.
+ Siehe https://forge.cio.gv.at/bugzilla/show_bug.cgi?id=217.
+
+- Prüfung des Signaturmanifests funktioniert nun auch bei vorhandener EC14N
+ Transformation. Siehe https://forge.cio.gv.at/bugzilla/show_bug.cgi?id=197.
+
+- Das Element SignerInfo/QualifiedCertificate der Antwort auf eine XML-
+ Signaturprüfung erscheint nun im korrekten Namespace.
+ Siehe https://forge.cio.gv.at/bugzilla/show_bug.cgi?id=189.
+
+- Eine falsche Fehlermeldung im Zusammenhang mit Ergänzungsobjekten wurde
+ korrigiert. Siehe https://forge.cio.gv.at/bugzilla/show_bug.cgi?id=174.
+
+- Fehlender Typ des Elements TrustProfileID im XML-Schema wurde ergänzt.
+ Siehe https://forge.cio.gv.at/bugzilla/show_bug.cgi?id=163.
+
+- Stack Overflow bei Prüfung bestimmter XML-Signaturen tritt nun nicht mehr
+ auf. Siehe https://forge.cio.gv.at/bugzilla/show_bug.cgi?id=132.
+
+- Unpräzise Fehlermeldungen verbessert.
+ Siehe https://forge.cio.gv.at/bugzilla/show_bug.cgi?id=127.
+ Siehe https://forge.cio.gv.at/bugzilla/show_bug.cgi?id=74.
+
+
+##############
+1.2.0D02
+##############
+
+- Im Befehl CreateXMLSignatureRequest kann nun in FinalDataMetaInfo das
+ zusätzliche Element "Type" angegeben werden. Der Textinhalt dieses Elements
+ wird als Type-Attribut der korrespondierenden dsig:Reference gesetzt. Siehe
+ https://forge.cio.gv.at/bugzilla/show_bug.cgi?id=54.
+
+- Die Verwendung von EC14N-Transformationen ohne InclusiveNamespaces funktioniert
+ nun auch. Siehe https://forge.cio.gv.at/bugzilla/show_bug.cgi?id=44.
+
+- Signaturerstellung mit DSA-Schlüssel funktioniert nun. Siehe
+ https://forge.cio.gv.at/bugzilla/show_bug.cgi?id=52.
+
+##############
+1.2.0D01
+##############
+
+- In den Befehlen CreateXMLSignatureRequest sowie VerifyXMLSignatureRequest kann
+ nun in allen Fällen, in denen bisher entweder Base64Content oder XMLContent
+ angegeben werden konnte, auch eine dritte Spielart verwendet werden, nämlich
+ LocRefContent. LocRefContent hat als Text-Inhalt eine URL, von der MOA den
+ Content bezieht
+ (siehe https://forge.cio.gv.at/bugzilla/show_bug.cgi?id=41).
+
+##############
+1.1.0
+##############
+
+- Einfach verwendbare Scripts für Starten/Stopen sowie Install/Uninstall als
+ Service unter Windows in die Auslieferung aufgenommen
+ (siehe https://forge.cio.gv.at/bugzilla/show_bug.cgi?id=36).
+
+- Drei neue Fragen in die FAQ aufgenommen
+ (siehe https://forge.cio.gv.at/bugzilla/show_bug.cgi?id=34,
+ https://forge.cio.gv.at/bugzilla/show_bug.cgi?id=35,
+ https://forge.cio.gv.at/bugzilla/show_bug.cgi?id=37).
+
+- Zertifikatsspeicher der Default-Konfiguration enthält nun alle CA-Zertifikate
+ A-Trust sowie das Root-Zertifikats des Mobilkom-Bürgerkarten-Versuchs
+ (siehe https://forge.cio.gv.at/bugzilla/show_bug.cgi?id=33).
+
+- Konfigurationsparameter "checkRevocation" ist hat nun Default-Wert "false"
+ (siehe https://forge.cio.gv.at/bugzilla/show_bug.cgi?id=32).
+
+- Fehlerhafte Einträge in den minimalen Default-Konfigurationsfiles behoben
+ (siehe https://forge.cio.gv.at/bugzilla/show_bug.cgi?id=30,
+ https://forge.cio.gv.at/bugzilla/show_bug.cgi?id=31).
+
+- Ein CreateXMLSignatureRequest, der nicht den Default-Namespace verwendet, sondern
+ ein ns-Präfix verwendet, wird nun auch korrekt verarbeitet
+ (siehe https://forge.cio.gv.at/bugzilla/show_bug.cgi?id=19).
+
+- Wird eine Enveloped Signature erzeugt, wird nun das korrekte XML-Dokument mit der
+ erzeugten Signatur in der Antwort zurückgeliefert
+ (siehe https://forge.cio.gv.at/bugzilla/show_bug.cgi?id=12).
+
+- WSDL-File, das über die URI /services/SignatureCreation?wsdl
+ bzw. /services/SignatureVerification?wsdl abgefragt werden
+ kann, ist nun aktuell (MOA-SPSS-Schema 1.1) und enthält einen korrekten Verweis
+ auf das MOA-SPSS-Schema 1.1
+ (siehe https://forge.cio.gv.at/bugzilla/show_bug.cgi?id=6).
+
+- Problem mit Auflösung von LDAP-URLs beim Einsatz als Webservice in Tomcat behoben.
+ (siehe https://forge.cio.gv.at/bugzilla/show_bug.cgi?id=2).
+
+- Bei der Prüfung auf Security-Layer-Konformität wird nun das korrekte Resultat
+ zurückgeliefert, wenn die Signatur keine impliziten Transformationsparameter
+ enthält
+ (siehe https://forge.cio.gv.at/bugzilla/show_bug.cgi?id=3).
+
+- Unterstützung anderer Datenbanken als postgreSQL und mySQL für das CRL-Archiv
+ (siehe https://forge.cio.gv.at/bugzilla/show_bug.cgi?id=7).
+
+- Diverse Fehler in der Dokumentation beseitigt
+ (siehe https://forge.cio.gv.at/bugzilla/show_bug.cgi?id=8,
+ https://forge.cio.gv.at/bugzilla/show_bug.cgi?id=9,
+ https://forge.cio.gv.at/bugzilla/show_bug.cgi?id=29).
+
+##############
+1.0.9
+##############
+
+- Erste öffentliche Release
diff --git a/spss/server/pom.xml b/spss/server/pom.xml
index 0b71ea208..360949903 100644
--- a/spss/server/pom.xml
+++ b/spss/server/pom.xml
@@ -1,26 +1,26 @@
-
-
- MOA
- spss
- 1.4.0
-
+
+
+ MOA
+ spss
+ 1.4.0
+
- 4.0.0
- MOA.spss
- server
- pom
- 1.4.0
- MOA spss Server
+ 4.0.0
+ MOA.spss
+ moa-spss
+ pom
+ 1.4.0
+ MOA SPSS Server
-
- ${basedir}/../../buildhelper
-
-
-
- serverlib
- serverws
- distribution
-
-
+
+ serverlib
+ serverws
+ tools
+
+
+
+ ${basedir}/../../repository
+
+
\ No newline at end of file
diff --git a/spss/server/readme.inst.txt b/spss/server/readme.inst.txt
new file mode 100644
index 000000000..a8b181cd8
--- /dev/null
+++ b/spss/server/readme.inst.txt
@@ -0,0 +1,56 @@
+Willkommen zur Installation von MOA SP/SS!
+
+Für eine Anleitung zur Installation verwenden Sie bitte das
+Installationshandbuch "handbook.html" im Verzeichnis "doc" dieser
+Distribution.
+
+BEVOR SIE STARTEN BEACHTEN SIE BITTE FOLGENDE HINWEISE ZUR
+LIZENSIERUNG VON MOA SP/SS SOWIE DER VON IHM VERWENDETEN
+BIBLIOTHEKEN:
+
+1. MOA SP/SS selbst ist freie Software und wird von Bundeskanzler-
+ amt und Bundesministerium für Finanzen zu den Bedingungen der
+ Apache 2.0 Lizenz zur Verfügung gestellt. Eine Kopie dieser
+ Lizenz finden Sie in der Datei "Apache-2.0.txt" im Verzeichnis
+ "licenses" dieser Distribution.
+
+2. MOA SP/SS verwendet Kryptographie-Biliotheken, deren Rechte bei
+ der Stiftung Secure Information and Communication Technologies
+ (http://jcewww.iaik.tugraz.at) liegen. Für diese Kryptographie-
+ Bibliotheken besteht folgende Situation:
+
+ Stiftung SIC gewährt dem Lizenznehmer eine nicht-exklusive,
+ nicht-übertragbare Runtime Lizenz für die "IAIK MOA" Module
+ im Kontext von MOA SP/SS und MOA ID. Alle Versuche, Teile oder
+ die kompletten IAIK Crypto Toolkits, die zusammen mit dem MOA
+ Produktbündel ausgeliefert werden, für andere Zwecke als jenem
+ für Applikationen im MOA Kontext zu verwenden, sind nicht erlaubt.
+ Auch weitere Versuche, die sich auf die Entwicklung von Anwendungen,
+ oder aber darüber hinaus auf die Schaffung eines eigenen Toolkits,
+ oder die Aufnahme in ein weiters weiteres Toolkit beziehen, sind
+ nicht erlaubt. Die hier beschriebene Runtime Lizenz ist nicht
+ übertragbar auf weitere Vertragspartner des Kunden, Personen,
+ Organisationen oder Unternehmen außerhalb der Organisation des
+ Lizenznehmers.
+
+3. MOA SP/SS verwendet folgende weitere Bibliotheken, die allesamt
+ freie Software und in dieser Distribution bereits enthalten
+ sind. Es gelten jedoch unterschiedliche Lizenzbedingungen:
+
+ * Die Produkte Xerces Java 2, Xalan Java 2, Axis, Commons
+ und Log4J werden von der Apache Software Foundation zu den
+ Bedingungen der Apache 2.0 Lizenz zur Verfügung gestellt.
+ Eine Kopie dieser Lizenz finden Sie in der Datei
+ "Apache-2.0.txt" im Verzeichnis "licenses" dieser
+ Distribution.
+
+ * Das Produkt Jaxen wird von The Werken Company zu den Bedin-
+ gungen einer BSD-ähnlichen Lizenz zur Verfügung gestellt.
+ Eine Kopie dieser Lizenz finden Sie in der Datei "Jaxen.txt"
+ im Verzeichnis "licenses" dieser Distribution.
+
+ * Das Produkt PostgreSQL JDBC Driver wird von PostgreSQL Global
+ Development Group zu den Bedingungen einer BSD-ähnlichen
+ Lizenz zur Verfügung gestellt. Eine Kopie dieser Lizenz finden
+ Sie in der Datei "PostgreSQL-JDBC.txt" im Verzeichnis
+ "licenses" dieser Distribution.
\ No newline at end of file
diff --git a/spss/server/readme.src.txt b/spss/server/readme.src.txt
new file mode 100644
index 000000000..5880bbe1c
--- /dev/null
+++ b/spss/server/readme.src.txt
@@ -0,0 +1,77 @@
+Willkommen bei der Entwicklung von von MOA SP/SS!
+
+Diese Distribution besteht aus vier Teilen:
+
+ * Entwicklungsprojekt "common", bestehend aus dem Verzeichnis
+ "common". Dieser Ordner stellt ein vollständiges Eclipse 3.0-
+ Projekt dar. "common" enthält jene Teile von MOA SP/SS, die
+ auch von anderen MOAs verwendet werden.
+
+ * Entwicklungsprojekt "spss.server", bestehend aus dem Verzeich-
+ nis "spss.server". Dieser Ordner stellt ein vollständiges
+ Eclipse 3.0-Projekt dar. "spss.server" stellt das eigentliche
+ Entwicklungsprojekt MOA SP/SS dar. Es benötigt als abhängiges
+ Projekt "common".
+
+ * Entwicklungsprojekt "spss.handbook", bestehend aus dem Ver-
+ zeichnis "spss.handbook". Dieser Ordner stellt ein vollständiges
+ Eclipse 3.0-Projekt dar. "spss.handbook" stellt das Handbuch
+ inklusive Beispielen und Demo-Clients für API- und Webservice-
+ Version von MOA SP/SS dar.
+
+ * Build-Scripts für Apache Ant. Diese Scripts befinden sich im
+ Verzeichnis "build". Eine Anleitung zur Bedienung der Build-
+ Scripts ist in der Datei "README.txt" in diesem Verzeichis
+ enthalten.
+
+BEVOR SIE STARTEN BEACHTEN SIE BITTE FOLGENDE HINWEISE ZUR
+LIZENSIERUNG VON MOA SP/SS SOWIE DER VON IHM VERWENDETEN
+BIBLIOTHEKEN:
+
+1. MOA SP/SS selbst ist freie Software und wird von Bundeskanzler-
+ amt und Bundesministerium für Finanzen zu den Bedingungen der
+ Apache 2.0 Lizenz zur Verfügung gestellt. Eine Kopie dieser
+ Lizenz finden Sie in der Datei "Apache-2.0.txt" im Verzeichnis
+ "spss.server/licenses" dieser Distribution.
+
+2. MOA SP/SS verwendet Kryptographie-Biliotheken, deren Rechte bei
+ der Stiftung Secure Information and Communication Technologies
+ (http://jcewww.iaik.at) liegen. Für diese Kryptographie-Biblio-
+ theken besteht folgende Situation:
+
+ * Organisationen der österreichischen Verwaltung wird eine
+ kostenfreie Lizenz zur Nutzung der Bibliotheken eingeräumt.
+ Die Bibliotheken können im verwaltungsinternen Bereich der
+ Webseite der IKT-Stabsstelle heruntergeladen werden
+ (http://www.cio.gv.at/iktintern/downloads/).
+
+ * Andere Organisationen müssen eine Lizenz zur Nutzung der
+ Bibliotheken bei der Stiftung SIC käuflich erwerben.
+ Evaluierungsversionen können kostenlos von der Webseite von
+ Stiftung SIC
+ (http://jce.iaik.tugraz.at/download/evaluation/index.php)
+ bezogen werden. Für die Lizensierung von Produktivversionen
+ wenden Sie sich bitte an den Verkauf von Stiftung SIC
+ (mailto:jce-sales@iaik.at).
+
+3. MOA SP/SS verwendet folgende weitere Bibliotheken, die allesamt
+ freie Software und in dieser Distribution bereits enthalten
+ sind. Es gelten jedoch unterschiedliche Lizenzbedingungen:
+
+ * Die Produkte Xerces Java 2, Xalan Java 2, Axis, Commons
+ und Log4J werden von der Apache Software Foundation zu den
+ Bedingungen der Apache 2.0 Lizenz zur Verfügung gestellt.
+ Eine Kopie dieser Lizenz finden Sie in der Datei
+ "Apache-2.0.txt" im Verzeichnis "spss.server/licenses" dieser
+ Distribution.
+
+ * Das Produkt Jaxen wird von The Werken Company zu den Bedin-
+ gungen einer BSD-ähnlichen Lizenz zur Verfügung gestellt.
+ Eine Kopie dieser Lizenz finden Sie in der Datei "Jaxen.txt"
+ im Verzeichnis "spss.server/licenses" dieser Distribution.
+
+ * Das Produkt PostgreSQL JDBC Driver wird von PostgreSQL Global
+ Development Group zu den Bedingungen einer BSD-ähnlichen
+ Lizenz zur Verfügung gestellt. Eine Kopie dieser Lizenz finden
+ Sie in der Datei "PostgreSQL-JDBC.txt" im Verzeichnis
+ "spss.server/licenses" dieser Distribution.
\ No newline at end of file
diff --git a/spss/server/readme.update.txt b/spss/server/readme.update.txt
new file mode 100644
index 000000000..ce8658f3a
--- /dev/null
+++ b/spss/server/readme.update.txt
@@ -0,0 +1,137 @@
+
+======================================================================
+ Update einer bestehenden MOA-SPSS-Installation auf Version 1.3.1
+======================================================================
+
+Es gibt zwei Möglichkeiten (im Folgenden als "Update Variante A" und
+"Update Variante B" bezeichnet), das Update von MOA-SPSS auf Version
+1.3.1 durchzuführen. Update Variante A geht dabei den Weg über eine
+vorangestellte Neuinstallation, während Variante B direkt eine
+bestehende Installation aktualisiert.
+
+Folgende Begriffe werden verwendet:
+
+JAVA_HOME bezeichnet das Wurzelverzeichnis der JDK-Installation
+
+CATALINA_HOME bezeichnet das Wurzelverzeichnis der Tomcat-Installation
+
+MOA_SPSS_INST bezeichnet das Verzeichnis, in das Sie die Datei
+moa-spss-1.3.1.zip entpackt haben.
+
+
+=================
+Update Variante A
+=================
+
+1.) Erstellen Sie eine Sicherungskopie des kompletten Tomcat-Verzeichnisses
+ Ihrer MOA-SPSS-Installation.
+
+2.) Erstellen Sie eine Sicherungskopie aller "iaik*.jar"-Dateien im Verzeichnis
+ JAVA_HOME\jre\lib\ext, und löschen Sie diese Dateien danach.
+
+3.) Führen Sie eine Neuinstallation gemäß Handbuch durch.
+
+4.) Kopieren Sie etwaige Konfigurationsdateien, Trust-Profile und Key-Stores,
+ die Sie aus Ihrer alten Installation beibehalten möchten, aus Ihrer
+ Sicherungskopie in die entsprechenden Verzeichnisse der neuen
+ Installation.
+ Anmerkung: Diese Distribution enthält neue A-TRUST und E-CARD-Zertifikate.
+ Falls Sie Ihre alten Trustprofile beibehalten wollen, gehen Sie wie unter
+ Update Variante B, Punkt 9 beschrieben vor, um Ihre alten Trustprofile
+ auf einen aktuellen Stand zu bringen.
+
+5.) Nur wenn alte Installation älter als Version 1.3.0:
+ Falls Sie Ihre alte MOA-SP Konfigurationsdatei weiterverwenden wollen:
+ Mit dem Wechsel auf Version 1.3.1 verwendet MOA SP ein neues Format für die
+ XML-Konfigurationsdatei. Sie müssen die Konfigurationsdatei für MOA-SP aus
+ Ihrer alten Installation auf das neue Format konvertieren.
+ Details dazufinden Sie im MOA-SPSS-Installationshandbuch.
+
+
+=================
+Update Variante B
+=================
+
+1.) Erstellen Sie eine Sicherungskopie des kompletten Tomcat-Verzeichnisses
+ Ihrer MOA-SPSS-Installation.
+
+2.) Entpacken Sie die Datei "moa-spss-1.3.1.zip" in das Verzeichnis MOA_SPSS_INST.
+
+3.) Erstellen Sie eine Sicherungskopie aller "iaik*.jar"-Dateien im Verzeichnis
+ JAVA_HOME\jre\lib\ext und löschen Sie diese Dateien danach.
+
+4.) Falls Sie mit jdk1.3 oder niedriger arbeiten, kopieren Sie alle Dateien
+ aus dem Verzeichnis MOA_SPSS_INST\ext13 in das Verzeichnis
+ JAVA_HOME\jre\lib\ext.
+ Falls Sie mit jdk1.4 oder höher arbeiten, kopieren Sie alle Dateien
+ aus dem Verzeichnis MOA_SPSS_INST\ext14 in das Verzeichnis
+ JAVA_HOME\jre\lib\ext.
+
+5.) Kopieren Sie die Dateien aus dem Verzeichnis MOA_SPSS_INST\endorsed
+ in das Verzeichnis CATALINA_HOME\common\endorsed. Überschreiben Sie dabei
+ etwaige gleichnamige Dateien.
+
+6.) Löschen Sie das Verzeichnis CATALINA_HOME\webapps\moa-spss.
+
+7.) Ersetzen Sie die Datei CATALINA_HOME\webapps\moa-spss.war durch die Datei
+ MOA_SPSS_INST\moa-spss.war.
+
+8.) Löschen Sie das Verzeichnis CATALINA_HOME\work.
+
+9.) Update der Trust-Profile.
+ Wenn Sie Ihre alten Trust-Profile durch die neuen ersetzen wollen, dann gehen
+ Sie vor, wie in Punkt a). Wenn Sie Ihre eigenen Trust-Profile beibehalten wollen,
+ dann gehen Sie vor, wie in Punkt b).
+
+ a) Gehen Sie wie folgt vor, um die Trust-Profile auszutauschen:
+
+ 1) Löschen Sie das Verzeichnis CATALINA_HOME\conf\moa-spss\trustProfiles.
+ 2) Kopieren Sie das Verzeichnis MOA_SPSS_INST\conf\moa-spss\trustProfiles
+ in das Verzeichnis CATALINA_HOME\conf\moa-spss.
+
+ b) Falls Sie Ihre alten Trust-Profile beibehalten wollen, gehen Sie wie folgt vor,
+ um die Profile auf den aktuellen Stand zu bringen:
+
+ 1) Löschen Sie die Datei "C=AT,O=Hauptverband oesterr. Sozialvers.,CN=CRL-Signer.der"
+ aus jedem Trustprofil, in dem sie enthalten ist.
+
+ 2) Löschen Sie die Datei "OCSP Responder 02-20051027-20101027.der" aus jedem
+ Trustprofil, in dem sie enthalten ist.
+
+ 7) Ergänzen Sie ihre Trustprofile durch alle Zertifikate aus den entsprechenden Profilen
+ im Verzeichnis MOA_SPSS_INST\conf\moa-spss\trustprofiles, die nicht in Ihren
+ Profilen enthalten sind. Am einfachsten ist es, wenn Sie den Inhalt der einzelnen Profile
+ aus der Distribution (MOA_SPSS_INST\conf\moa-spss\trustprofiles) in die entsprechenden
+ Profile Ihrer Installation (CATALINA_HOME\conf\moa-spss\trustprofiles) kopieren und
+ dabei die vorhandenen gleichnamigen Zertifikate überschreiben), also z.B:
+
+ Kopieren des Inhalts von
+ MOA_SPSS_INST\conf\moa-spss\trustprofiles\certifiedSignature
+ nach
+ CATALINA_HOME\conf\moa-spss\trustprofiles\certifiedSignature
+ usw.
+
+10.) Update des Cert-Stores.
+ a) Kopieren Sie den Inhalt des Verzeichnisses MOA_SPSS_INST\conf\moa-spss\certstore
+ in das Verzeichnis CATALINA_HOME\conf\moa-spss\certstore. Wenn Sie gefragt werden, ob Sie
+ vorhandene Dateien oder Unterverzeichnisse überschreiben sollen, dann bejahen Sie das.
+
+ b) Falls vorhanden, löschen Sie die Datei "890A4C8282E95EBB398685D9501486EF213941B5" aus dem
+ Verzeichnis CATALINA_HOME\conf\moa-spss\certstore\10F17BDACD8DEAA1E8F23FBEAE7B3EC3D9773D1D.
+
+ c) Falls die Datei "E7340D1FB627D8917A9C0D23F21515C441BF1214" noch nicht im Verzeichnis
+ CATALINA_HOME\conf\moa-spss\certstore\10F17BDACD8DEAA1E8F23FBEAE7B3EC3D9773D1D
+ enthalten ist, dann kopieren Sie diese Datei aus dem Verzeichnis
+ MOA_ID_INST_AUTH\conf\moa-spss\certstore\10F17BDACD8DEAA1E8F23FBEAE7B3EC3D9773D1D
+ in das Verzeichnis
+ CATALINA_HOME\conf\moa-spss\certstore\10F17BDACD8DEAA1E8F23FBEAE7B3EC3D9773D1D.
+
+11.) Nur wenn alte Installation älter als Version 1.3.0:
+ Mit dem Wechsel auf Version 1.3.0 verwendet MOA SP ein neues Format für die
+ XML-Konfigurationsdatei. Sie müssen die Konfigurationsdatei für MOA-SP aus
+ Ihrer alten Installation auf das neue Format konvertieren. Details dazu
+ finden Sie im MOA-SPSS-Installationshandbuch.
+
+
+
+
diff --git a/spss/server/serverlib/pom.xml b/spss/server/serverlib/pom.xml
index 50b6fc411..edf27d123 100644
--- a/spss/server/serverlib/pom.xml
+++ b/spss/server/serverlib/pom.xml
@@ -2,86 +2,70 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
MOA.spss
- server
+ moa-spss1.4.04.0.0MOA.spss.server
- serverlib
+ moa-spss-libjar1.4.0
- MOA SPSS Serverlibrary
+ MOA SP/SS API
-
- ${basedir}/../../../buildhelper
-
+
+ ${basedir}/../../../repository
+ axisaxis
-
- saaj
- saaj
-
-
- commons-discovery
- commons-discovery
-
+
+
+
+
+
+
+
+
commons-loggingcommons-logging
-
-
-
-
javax.activationactivation
-
- jaxen
- jaxen
-
-
- jaxp
- dom
-
-
- jaxp
- jaxp-api
-
-
- jaxp
- sax
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
- org.w3c.dom
- dom
-
-
- sax
- sax
-
-
- jsse
- jsse
-
-
- jsse
- jnet
-
-
- jsse
- jcert
-
+
+
+
+
+
+
+
+
junitjunit
@@ -112,7 +96,7 @@
iaik.prod
- iaik_moa_full
+ iaik_moaiaik.prod
@@ -126,33 +110,106 @@
iaik.prodiaik_ecc
+ compileiaik.prodiaik_Pkcs11Provider
+ runtimeiaik.prodiaik_Pkcs11Wrapper
+ runtime
-
- iaik.win32
- Pkcs11Wrapper
- dll
- 1.0
-
-
- MOA
- common
-
-
-
+
+
+
+
+
+
+
MOA
- common-test
- system
- ${basedir}/../../../common-test/target
+ moa-common
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 2.2
+
+ true
+ false
+ false
+
+ at.gv.egovernment.moa.spss.server.*;at.gv.egovernment.moa.spss.api.impl.*;at.gv.egovernment.moa.spss.impl.*
+
+
+ pre
+ a
+ Preconditions:
+
+
+ post
+ a
+ Postconfitions:
+
+
+
+
+ API Factory and Services
+ at.gv.egovernment.moa.spss.api
+
+
+ Exceptions
+ at.gv.egovernment.moa.spss
+
+
+ API Objects for Signature Creation
+ at.gv.egovernment.moa.spss.api.xmlsign
+
+
+ API Objects for CMS Signature Verification
+ at.gv.egovernment.moa.spss.api.cmsverify
+
+
+ API Objects for XML Signature Verification
+ at.gv.egovernment.moa.spss.api.xmlverify
+
+
+ Common API Objects
+ at.gv.egovernment.moa.spss.api.common
+
+
+ Builders and Parsers to convert API Objects to and from XML
+ at.gv.egovernment.moa.spss.api.xmlbind
+
+
+ Utilities
+ at.gv.egovernment.moa.util
+ at.gv.egovernment.moa.spss.util
+
+
+ Logging
+ at.gv.egovernment.moa.logging
+
+
+ http://java.sun.com/j2se/1.4/docs/api/
+
+
+
+ generate-javadoc
+ package
+
+ jar
+
+
+
+
+
+
diff --git a/spss/server/serverlib/resources/data/deploy/tools/certtool.bat b/spss/server/serverlib/resources/data/deploy/tools/certtool.bat
deleted file mode 100644
index 0504211b8..000000000
--- a/spss/server/serverlib/resources/data/deploy/tools/certtool.bat
+++ /dev/null
@@ -1,25 +0,0 @@
-@echo off
-
-rem
-rem Script to invoke the CertTool class
-rem
-rem Author: Patrick Peck
-rem Version: $Id: certtool.bat,v 1.6 2003/05/08 11:46:29 peck Exp $
-rem
-
-
-if %OS%=="Windows_NT" @setlocal
-
-set CERTTOOL=at.gv.egovernment.moa.spss.server.tools.CertTool
-set TOOLSPATH=%~p0
-set CLASSPATH=%TOOLSPATH%tools.jar;%TOOLSPATH%iaik_moa_full.jar;%TOOLSPATH%iaik_jce_full.jar;%TOOLSPATH%iaik_ecc.jar;%TOOLSPATH%log4j-1.2.7.jar
-
-if "%JAVA_HOME%"=="" goto noJavaHome
-%JAVA_HOME%\bin\java.exe -classpath %CLASSPATH% %CERTTOOL% %1 %2 %3 %4 %5 %6 %7 %8 %9
-goto end
-
-:noJavaHome
-echo error: JAVA_HOME not defined
-
-:end
-if %OS%=="Windows_NT" @endlocal
\ No newline at end of file
diff --git a/spss/server/serverlib/resources/data/deploy/tools/certtool.sh b/spss/server/serverlib/resources/data/deploy/tools/certtool.sh
deleted file mode 100644
index c7ff374f4..000000000
--- a/spss/server/serverlib/resources/data/deploy/tools/certtool.sh
+++ /dev/null
@@ -1,20 +0,0 @@
-#!/bin/sh
-
-#
-# Script to invoke the CertTool class
-#
-# Author:Patrick Peck
-# Version: $Id: certtool.sh,v 1.9 2003/06/23 16:01:27 peck Exp $
-#
-
-
-if [ -z "$JAVA_HOME" ]; then
- echo "error: JAVA_HOME not defined";
- exit;
-fi
-
-CERTOOL=at.gv.egovernment.moa.spss.server.tools.CertTool
-TOOLSPATH=`dirname $PWD/$0`
-CLASSPATH=$TOOLSPATH/tools.jar:$TOOLSPATH/iaik_moa_full.jar:$TOOLSPATH/iaik_jce_full.jar:$TOOLSPATH/iaik_ecc.jar:$TOOLSPATH/log4j-1.2.7.jar
-
-$JAVA_HOME/bin/java -classpath $CLASSPATH $CERTOOL $*
diff --git a/spss/server/serverlib/resources/data/deploy/tools/configtool.bat b/spss/server/serverlib/resources/data/deploy/tools/configtool.bat
deleted file mode 100644
index 868df11f0..000000000
--- a/spss/server/serverlib/resources/data/deploy/tools/configtool.bat
+++ /dev/null
@@ -1,25 +0,0 @@
-@echo off
-
-rem
-rem Script to invoke the ConfigTool class
-rem
-rem Author: Gregor Karlinger
-rem Version: $Id: $
-rem
-
-
-if %OS%=="Windows_NT" @setlocal
-
-set CONFIGTOOL=at.gv.egovernment.moa.spss.server.tools.ConfigTool
-set TOOLSPATH=%~p0
-set CLASSPATH=%TOOLSPATH%tools.jar;%TOOLSPATH%xalan.jar;
-
-if "%JAVA_HOME%"=="" goto noJavaHome
-%JAVA_HOME%\bin\java.exe -classpath %CLASSPATH% %CONFIGTOOL% %1 %2 %3 %4 %5 %6 %7 %8 %9
-goto end
-
-:noJavaHome
-echo error: JAVA_HOME not defined
-
-:end
-if %OS%=="Windows_NT" @endlocal
\ No newline at end of file
diff --git a/spss/server/serverlib/resources/data/deploy/tools/configtool.sh b/spss/server/serverlib/resources/data/deploy/tools/configtool.sh
deleted file mode 100644
index f7f29bae1..000000000
--- a/spss/server/serverlib/resources/data/deploy/tools/configtool.sh
+++ /dev/null
@@ -1,20 +0,0 @@
-#!/bin/sh
-
-#
-# Script to invoke the ConfigTool class
-#
-# Author: Gregor Karlinger
-# Version: $Id: $
-#
-
-
-if [ -z "$JAVA_HOME" ]; then
- echo "error: JAVA_HOME not defined";
- exit;
-fi
-
-CONFIGTOOL=at.gv.egovernment.moa.spss.server.tools.ConfigTool
-TOOLSPATH=`dirname $PWD/$0`
-CLASSPATH=$TOOLSPATH/tools.jar:$TOOLSPATH/xalan.jar
-
-$JAVA_HOME/bin/java -classpath $CLASSPATH $CONFIGTOOL $*
diff --git a/spss/server/serverlib/src/main/java/at/gv/egovernment/moa/spss/overview.htm b/spss/server/serverlib/src/main/java/at/gv/egovernment/moa/spss/overview.htm
deleted file mode 100644
index 9b17bbf91..000000000
--- a/spss/server/serverlib/src/main/java/at/gv/egovernment/moa/spss/overview.htm
+++ /dev/null
@@ -1,155 +0,0 @@
-
-
-
-
-
-
-MOA SP/SS API documentation overview.
-
-
-
Using the MOA SP/SS API
-
-
Invoking the services
-In general, invoking the MOA SP/SS API involves the following steps:
-
-
Set the moa.spss.server.configuration system property to point
-to the main MOA SP/SS configuration file. This needs to be done only once per
-JVM instance. You may also call
-{@link at.gv.egovernment.moa.spss.api.Configurator#init} at this point to
-pre-initialize MOA SP/SS (if not, it is done automatically upon service
-invocation).
-
Create an instance of the service to be used
-({@link at.gv.egovernment.moa.spss.api.SignatureCreationService} or
-{@link at.gv.egovernment.moa.spss.api.SignatureVerificationService}),
-via its getInstance() method.
-
Create an instance of the
-{@link at.gv.egovernment.moa.spss.api.SPSSFactory}, via its
-{@link at.gv.egovernment.moa.spss.api.SPSSFactory#getInstance} method.
-
Use the create... methods of the SPSSFactory to
-create the desired {@link at.gv.egovernment.moa.spss.api.xmlsign.CreateXMLSignatureRequest},
-{@link at.gv.egovernment.moa.spss.api.cmsverify.VerifyCMSSignatureRequest} or
-{@link at.gv.egovernment.moa.spss.api.xmlverify.VerifyXMLSignatureRequest} object.
-
-
Call one of the service methods:
-{@link at.gv.egovernment.moa.spss.api.SignatureCreationService#createXMLSignature(at.gv.egovernment.moa.spss.api.xmlsign.CreateXMLSignatureRequest) createXMLSignature()},
-{@link at.gv.egovernment.moa.spss.api.SignatureVerificationService#verifyCMSSignature(at.gv.egovernment.moa.spss.api.cmsverify.VerifyCMSSignatureRequest) verifyCMSSignature()} or
-{@link at.gv.egovernment.moa.spss.api.SignatureVerificationService#verifyXMLSignature(at.gv.egovernment.moa.spss.api.xmlverify.VerifyXMLSignatureRequest) verifyXMLSignature()}.
-
-
Analyze the result of the service call, given as a
-{@link at.gv.egovernment.moa.spss.api.xmlsign.CreateXMLSignatureResponse},
-{@link at.gv.egovernment.moa.spss.api.cmsverify.VerifyCMSSignatureResponse} or
-{@link at.gv.egovernment.moa.spss.api.xmlverify.VerifyXMLSignatureResponse}.
-In case of an error, a {@link at.gv.egovernment.moa.spss.MOAException}
-is thrown by the service. Please be aware that errors during signature creation
-are reported as part of a CreateXMLSignatureResponse.
-
-
-
Creating MOA SP/SS API objects
-
-Invoking the MOA SP/SS API Service classes involves creating
-a Request object using the {@link at.gv.egovernment.moa.spss.api.SPSSFactory SPSSFactory}.
-Object creation using the SPSSFactory is always bottom-up, meaning
-that in order to create an object all of its components must have been created
-before.
-
-
-The names of the MOA SP/SS API classes have been chosen to correspond to the
-MOA SP/SS schema elements. The structure of the classes (i.e., their fields)
-also corresponds to the structure of the respective MOA SP/SS schema elements.
-However, a few classes escape this naming convention, mainly because the
-corresponding schema elements contain xsd:choice components:
-
-
The various Profile classes have subclasses called
-ProfileID and ProfileExplicit
-(e.g., {@link at.gv.egovernment.moa.spss.api.xmlsign.CreateTransformsInfoProfileID} and
-{@link at.gv.egovernment.moa.spss.api.xmlsign.CreateTransformsInfoProfileExplicit}),
-so that the profile can be given either as an ID (which is to be resolved from the
-MOA SP/SS configuration) or explicitly.
-
The classes {@link at.gv.egovernment.moa.spss.api.common.Content},
-{@link at.gv.egovernment.moa.spss.api.cmsverify.CMSContent} and
-{@link at.gv.egovernment.moa.spss.api.xmlverify.TransformParameter} have
-subclasses specifying the type of content they actually contain. E.g.,
-{@link at.gv.egovernment.moa.spss.api.common.ContentBinary} will contain
-a byte stream.
-
-
-
-
-For clarity, the MOA SP/SS API classes have been organized in several packages
-listed in the following table:
-
-
-
-
-
Package
Purpose
-
-
-
{@link at.gv.egovernment.moa.spss.api.xmlsign}
-
Components of the {@link at.gv.egovernment.moa.spss.api.xmlsign.CreateXMLSignatureRequest} and
- {@link at.gv.egovernment.moa.spss.api.xmlsign.CreateXMLSignatureResponse}
-
-
-
{@link at.gv.egovernment.moa.spss.api.cmsverify}
-
Components of the
- {@link at.gv.egovernment.moa.spss.api.cmsverify.VerifyCMSSignatureRequest} and
- {@link at.gv.egovernment.moa.spss.api.cmsverify.VerifyCMSSignatureResponse}
-
-
-
{@link at.gv.egovernment.moa.spss.api.xmlverify}
-
Components of the
- {@link at.gv.egovernment.moa.spss.api.xmlverify.VerifyXMLSignatureRequest} and
- {@link at.gv.egovernment.moa.spss.api.xmlverify.VerifyXMLSignatureResponse}
-
-
-
{@link at.gv.egovernment.moa.spss.api.common}
-
Common components used across the classes of the above packages
-
-
-
-
Converting MOA SP/SS API objects to and from DOM trees
-The package {@link at.gv.egovernment.moa.spss.api.xmlbind} contains helper
-classes to:
-
-
Parse a DOM tree containing a CreateXMLSignatureRequest,
-VerifyCMSSignatureRequest or
-VerifyCMSSignatureRequest into its respective MOA SP/SS API object
-representation. For example, to parse a CreateXMLSignatureRequest
-DOM tree, the {@link at.gv.egovernment.moa.spss.api.xmlbind.CreateXMLSignatureRequestParser#parse(org.w3c.dom.Element) CreateXMLSignatureRequestParser.parse()}
-method can be used.
-Note: The DOM tree of the request must be derived from a schema valid
-XML document. Otherwise, unexpected behaviour will almost certainly result.
-
Build a CreateXMLSignatureResponse,
-VerifyCMSSignatureResponse or a
-VerifyXMLSignatureResponse DOM tree from the respective MOA SP/SS
-API object. For example, to build a VerifyXMLSignatureResponse
-DOM tree, the {@link at.gv.egovernment.moa.spss.api.xmlbind.VerifyXMLSignatureResponseBuilder#build(at.gv.egovernment.moa.spss.api.xmlverify.VerifyXMLSignatureResponse) VerifyXMLSignatureResponseBuilder.build()}
-can be used.
-Note:The serialized DOM tree will be schema valid.
-
-
-The DOM trees can easily be read from and written to XML byte streams using
-the methods in the {@link at.gv.egovernment.moa.util.DOMUtils} class.
-
-
-
Utilities and Logging
-
The packages {@link at.gv.egovernment.moa.util} and
-{@link at.gv.egovernment.moa.spss.util} contain utility classes developed for
-the MOA SP/SS implementation. Since the classes contained in these packages are
-tailored towards the MOA SP/SS implementation, they are far from being complete
-in the sense of providing a utility class library. Therefore, they may or may
-not prove useful in the context of your application. Their interfaces may also
-change in future releases.
-
-
-
The package {@link at.gv.egovernment.moa.logging} contains classes for
-logging messages to the MOA SP/SS log hierarchy via the
-{@link at.gv.egovernment.moa.logging.Logger} class.
-
-
-
Related Documentation
-
-See also the API example in the
-MOA SP/SS documentation.
-
-
-
\ No newline at end of file
diff --git a/spss/server/serverlib/src/main/java/at/gv/egovernment/moa/spss/server/tools/CertTool.java b/spss/server/serverlib/src/main/java/at/gv/egovernment/moa/spss/server/tools/CertTool.java
deleted file mode 100644
index 9fe17eae2..000000000
--- a/spss/server/serverlib/src/main/java/at/gv/egovernment/moa/spss/server/tools/CertTool.java
+++ /dev/null
@@ -1,242 +0,0 @@
-package at.gv.egovernment.moa.spss.server.tools;
-
-import java.io.BufferedInputStream;
-import java.io.FileInputStream;
-import java.io.FileNotFoundException;
-import java.io.IOException;
-import java.io.InputStream;
-import java.io.PrintStream;
-import java.security.cert.CertificateException;
-
-import iaik.asn1.structures.Name;
-import iaik.pki.store.certstore.CertStoreException;
-import iaik.pki.store.certstore.CertStoreTypes;
-import iaik.pki.store.certstore.directory.DirectoryCertStore;
-import iaik.pki.store.certstore.directory.DirectoryCertStoreParameters;
-import iaik.pki.store.certstore.directory.DirectoryStoreException;
-import iaik.security.ecc.provider.ECCProvider;
-import iaik.security.provider.IAIK;
-import iaik.utils.RFC2253NameParserException;
-import iaik.x509.X509Certificate;
-
-/**
- * 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
- *
- *
- * @author Patrick Peck
- * @version $Id$
- */
-public class CertTool {
-
- /** Error message if the DN cannot be parsed according to RFC2253. */
- private static final String ILLEGAL_RFC2253_NAME =
- "Kein gültiger RFC2253-Name";
-
- /**
- * Main entry point of the tool.
- *
- * @param args The command line arguments. A single argument is expected,
- * which is the file name of the X509 certificate to inspect.
- */
- public static void main(String args[]) {
- CertTool certTool = new CertTool();
-
- if (args.length == 2 && "-info".equals(args[0])) {
- initProviders();
- certTool.printCertInfo(args[1], System.out);
- } else if (args.length == 3 && "-add".equals(args[0])) {
- initProviders();
- certTool.addCertToCertStore(args[1], args[2]);
- } else {
- certTool.printUsage(System.err);
- }
- }
-
- /**
- * Init the JCE providers, depending on the JDK used.
- *
- * Adds the IAIK JCE and IAIK ECC providers.
- */
- private static void initProviders() {
- if (System.getProperty("java.version").startsWith("1.3")) {
- IAIK.addAsProvider();
- } else {
- IAIK.addAsJDK14Provider();
- }
- ECCProvider.addAsProvider();
- }
-
- /**
- * 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.
- *
- * @param certFile The name of the certificate file to inspect.
- * @param out The stream to print the information to.
- */
- public void printCertInfo(String certFile, PrintStream out) {
- try {
- InputStream is = new BufferedInputStream(new FileInputStream(certFile));
- X509Certificate cert = new X509Certificate(is);
- String issuerDN;
- String serial;
- String subjectDN;
-
- try {
- subjectDN = ((Name) (cert.getSubjectDN())).getRFC2253String();
- } catch (RFC2253NameParserException e) {
- subjectDN = ILLEGAL_RFC2253_NAME;
- }
-
- try {
- issuerDN = ((Name) (cert.getIssuerDN())).getRFC2253String();
- } catch (RFC2253NameParserException e) {
- issuerDN = ILLEGAL_RFC2253_NAME;
- }
-
- serial = cert.getSerialNumber().toString();
-
- out.println("SubjectDN (RFC2253): " + subjectDN);
- out.println("IssuerDN (RFC2253) : " + issuerDN);
- out.println("Serial Number : " + serial);
- } catch (FileNotFoundException e) {
- System.err.println("Zertifikat nicht gefunden: " + certFile);
- } catch (IOException e) {
- System.err.println(
- "I/O Fehler beim Lesen des Zertifikats: " + e.getMessage());
- } catch (CertificateException e) {
- System.err.println(
- "Fehler beim Lesen des Zertifikats: " + e.getMessage());
- } catch (Throwable t) {
- System.err.println("Allgemeiner Fehler: " + t.getMessage());
- }
- }
-
- /**
- * Add a certificate to a directory certificate store.
- *
- * @param certFile The certificate to add.
- * @param certStoreRoot The root directory of the certificate store.
- */
- public void addCertToCertStore(String certFile, String certStoreRoot) {
- try {
- // read the certificate
- InputStream is = new BufferedInputStream(new FileInputStream(certFile));
- X509Certificate cert = new X509Certificate(is);
-
- // initialize the DirectoryCertStore
- DirectoryCertStore certStore =
- new DirectoryCertStore(
- new SimpleDirectoryCertStoreParameters(certStoreRoot),
- null);
-
- certStore.storeCertificate(cert, null);
-
- System.out.println("\nDas Zertifikat wurde erfolreich hinzugefügt.\n");
-
- } catch (FileNotFoundException e) {
- System.err.println("Zertifikat nicht gefunden: " + certFile);
- } catch (IOException e) {
- System.err.println(
- "I/O Fehler beim Lesen des Zertifikats: " + e.getMessage());
- } catch (CertificateException e) {
- System.err.println(
- "Fehler beim Lesen des Zertifikats: " + e.getMessage());
- } catch (DirectoryStoreException e) {
- System.err.println(
- "Fehler beim Öffnen des Zertifikatsspeichers: " + e.getMessage());
- } catch (CertStoreException e) {
- System.err.println(
- "Fehler beim Hinzufügen des Zertifikats: " + e.getMessage());
- } catch (Throwable t) {
- System.err.println("Allgemeiner Fehler: " + t.getMessage());
- t.printStackTrace();
- }
- }
-
- /**
- * Print tool usage.
- *
- * @param out The PrintStream to print to.
- */
- private void printUsage(PrintStream out) {
- out.println("\nCerttool-Syntax:\n");
- out.println("-info ");
- out.println("\n");
- }
-
-}
-
-/**
- * Simple implementation of the DirectoryCertStoreParameters
- * interface intelligent enough for setting up a simple
- * DirectoryCertStore in the CertTool.
- *
- * @author Patrick Peck
- * @version $Id$
- */
-class SimpleDirectoryCertStoreParameters
- implements DirectoryCertStoreParameters {
-
- /** The cert store root directory. */
- private String rootDirectory;
-
- /**
- * Create a new SimpleDirectoryCertStoreParameters object.
- *
- * @param rootDirectory The root directory of the cert store.
- */
- public SimpleDirectoryCertStoreParameters(String rootDirectory) {
- this.rootDirectory = rootDirectory;
- }
-
- /**
- * @return "MOA Directory CertStore"
- * @see iaik.pki.store.certstore.CertStoreParameters#getId()
- */
- public String getId() {
- return "MOA Directory CertStore";
- }
-
- /**
- * @return CertStoreTypes.DIRECTORY
- * @see iaik.pki.store.certstore.CertStoreParameters#getType()
- */
- public String getType() {
- return CertStoreTypes.DIRECTORY;
- }
-
- /**
- * @return false
- * @see iaik.pki.store.certstore.CertStoreParameters#isReadOnly()
- */
- public boolean isReadOnly() {
- return false;
- }
-
- /**
- * @return false
- * @see iaik.pki.store.certstore.directory.DirectoryCertStoreParameters#createNew()
- */
- public boolean createNew() {
- return false;
- }
-
- /**
- * @return The root directory given at construction time.
- * @see iaik.pki.store.certstore.directory.DirectoryCertStoreParameters#getRootDirectory()
- */
- public String getRootDirectory() {
- return rootDirectory;
- }
-
-}
\ No newline at end of file
diff --git a/spss/server/serverlib/src/main/java/at/gv/egovernment/moa/spss/server/tools/ConfigTool.java b/spss/server/serverlib/src/main/java/at/gv/egovernment/moa/spss/server/tools/ConfigTool.java
deleted file mode 100644
index d5c3b48c1..000000000
--- a/spss/server/serverlib/src/main/java/at/gv/egovernment/moa/spss/server/tools/ConfigTool.java
+++ /dev/null
@@ -1,59 +0,0 @@
-package at.gv.egovernment.moa.spss.server.tools;
-
-import java.io.FileNotFoundException;
-import java.io.FileOutputStream;
-
-import javax.xml.transform.Transformer;
-import javax.xml.transform.TransformerConfigurationException;
-import javax.xml.transform.TransformerException;
-import javax.xml.transform.TransformerFactory;
-import javax.xml.transform.stream.StreamResult;
-import javax.xml.transform.stream.StreamSource;
-
-/**
- * A tool for converting a MOA SPSS Version 1.0 configuration file into
- * a Version 1.3 configuration file.
- *
- * @author Gregor Karlinger
- * @version $Id$
- */
-public class ConfigTool
-{
- public static void main(String[] args)
- {
- if (args == null || args.length != 2)
- {
- System.out.println("Usage: ConfigTool ");
- System.out.println(" ... Old config file to be transformed");
- System.out.println(" ... New config file resulting from the transform");
- System.exit(-1);
- }
-
- try
- {
- TransformerFactory tFactory = TransformerFactory.newInstance();
- Transformer transformer = tFactory.newTransformer(new StreamSource(
- ConfigTool.class.getResourceAsStream("/resources/tools/ConfigurationMapper.xsl")));
- transformer.transform(new StreamSource(args[0]), new StreamResult(new FileOutputStream(args[1])));
-
- System.out.println("Successfully mapped configuration file.");
- }
- catch (TransformerConfigurationException e)
- {
- System.err.println("An error occurred during mapping the configuration file:");
- System.err.println(" Cannot initialize XSLT transform.");
- System.err.println(" " + e.getMessage());
- }
- catch (FileNotFoundException e)
- {
- System.err.println("An error occurred during mapping the configuration file:");
- System.err.println(" There is a problem with the filename for the new configuration file.");
- System.err.println(" " + e.getMessage());
- }
- catch (TransformerException e)
- {
- System.err.println("An error occurred during mapping the configuration file:");
- System.err.println(" " + e.getMessage());
- }
- }
-}
diff --git a/spss/server/serverlib/src/main/javadoc/overview.html b/spss/server/serverlib/src/main/javadoc/overview.html
new file mode 100644
index 000000000..9b17bbf91
--- /dev/null
+++ b/spss/server/serverlib/src/main/javadoc/overview.html
@@ -0,0 +1,155 @@
+
+
+
+
+
+
+MOA SP/SS API documentation overview.
+
+
+
Using the MOA SP/SS API
+
+
Invoking the services
+In general, invoking the MOA SP/SS API involves the following steps:
+
+
Set the moa.spss.server.configuration system property to point
+to the main MOA SP/SS configuration file. This needs to be done only once per
+JVM instance. You may also call
+{@link at.gv.egovernment.moa.spss.api.Configurator#init} at this point to
+pre-initialize MOA SP/SS (if not, it is done automatically upon service
+invocation).
+
Create an instance of the service to be used
+({@link at.gv.egovernment.moa.spss.api.SignatureCreationService} or
+{@link at.gv.egovernment.moa.spss.api.SignatureVerificationService}),
+via its getInstance() method.
+
Create an instance of the
+{@link at.gv.egovernment.moa.spss.api.SPSSFactory}, via its
+{@link at.gv.egovernment.moa.spss.api.SPSSFactory#getInstance} method.
+
Use the create... methods of the SPSSFactory to
+create the desired {@link at.gv.egovernment.moa.spss.api.xmlsign.CreateXMLSignatureRequest},
+{@link at.gv.egovernment.moa.spss.api.cmsverify.VerifyCMSSignatureRequest} or
+{@link at.gv.egovernment.moa.spss.api.xmlverify.VerifyXMLSignatureRequest} object.
+
+
Call one of the service methods:
+{@link at.gv.egovernment.moa.spss.api.SignatureCreationService#createXMLSignature(at.gv.egovernment.moa.spss.api.xmlsign.CreateXMLSignatureRequest) createXMLSignature()},
+{@link at.gv.egovernment.moa.spss.api.SignatureVerificationService#verifyCMSSignature(at.gv.egovernment.moa.spss.api.cmsverify.VerifyCMSSignatureRequest) verifyCMSSignature()} or
+{@link at.gv.egovernment.moa.spss.api.SignatureVerificationService#verifyXMLSignature(at.gv.egovernment.moa.spss.api.xmlverify.VerifyXMLSignatureRequest) verifyXMLSignature()}.
+
+
Analyze the result of the service call, given as a
+{@link at.gv.egovernment.moa.spss.api.xmlsign.CreateXMLSignatureResponse},
+{@link at.gv.egovernment.moa.spss.api.cmsverify.VerifyCMSSignatureResponse} or
+{@link at.gv.egovernment.moa.spss.api.xmlverify.VerifyXMLSignatureResponse}.
+In case of an error, a {@link at.gv.egovernment.moa.spss.MOAException}
+is thrown by the service. Please be aware that errors during signature creation
+are reported as part of a CreateXMLSignatureResponse.
+
+
+
Creating MOA SP/SS API objects
+
+Invoking the MOA SP/SS API Service classes involves creating
+a Request object using the {@link at.gv.egovernment.moa.spss.api.SPSSFactory SPSSFactory}.
+Object creation using the SPSSFactory is always bottom-up, meaning
+that in order to create an object all of its components must have been created
+before.
+
+
+The names of the MOA SP/SS API classes have been chosen to correspond to the
+MOA SP/SS schema elements. The structure of the classes (i.e., their fields)
+also corresponds to the structure of the respective MOA SP/SS schema elements.
+However, a few classes escape this naming convention, mainly because the
+corresponding schema elements contain xsd:choice components:
+
+
The various Profile classes have subclasses called
+ProfileID and ProfileExplicit
+(e.g., {@link at.gv.egovernment.moa.spss.api.xmlsign.CreateTransformsInfoProfileID} and
+{@link at.gv.egovernment.moa.spss.api.xmlsign.CreateTransformsInfoProfileExplicit}),
+so that the profile can be given either as an ID (which is to be resolved from the
+MOA SP/SS configuration) or explicitly.
+
The classes {@link at.gv.egovernment.moa.spss.api.common.Content},
+{@link at.gv.egovernment.moa.spss.api.cmsverify.CMSContent} and
+{@link at.gv.egovernment.moa.spss.api.xmlverify.TransformParameter} have
+subclasses specifying the type of content they actually contain. E.g.,
+{@link at.gv.egovernment.moa.spss.api.common.ContentBinary} will contain
+a byte stream.
+
+
+
+
+For clarity, the MOA SP/SS API classes have been organized in several packages
+listed in the following table:
+
+
+
+
+
Package
Purpose
+
+
+
{@link at.gv.egovernment.moa.spss.api.xmlsign}
+
Components of the {@link at.gv.egovernment.moa.spss.api.xmlsign.CreateXMLSignatureRequest} and
+ {@link at.gv.egovernment.moa.spss.api.xmlsign.CreateXMLSignatureResponse}
+
+
+
{@link at.gv.egovernment.moa.spss.api.cmsverify}
+
Components of the
+ {@link at.gv.egovernment.moa.spss.api.cmsverify.VerifyCMSSignatureRequest} and
+ {@link at.gv.egovernment.moa.spss.api.cmsverify.VerifyCMSSignatureResponse}
+
+
+
{@link at.gv.egovernment.moa.spss.api.xmlverify}
+
Components of the
+ {@link at.gv.egovernment.moa.spss.api.xmlverify.VerifyXMLSignatureRequest} and
+ {@link at.gv.egovernment.moa.spss.api.xmlverify.VerifyXMLSignatureResponse}
+
+
+
{@link at.gv.egovernment.moa.spss.api.common}
+
Common components used across the classes of the above packages
+
+
+
+
Converting MOA SP/SS API objects to and from DOM trees
+The package {@link at.gv.egovernment.moa.spss.api.xmlbind} contains helper
+classes to:
+
+
Parse a DOM tree containing a CreateXMLSignatureRequest,
+VerifyCMSSignatureRequest or
+VerifyCMSSignatureRequest into its respective MOA SP/SS API object
+representation. For example, to parse a CreateXMLSignatureRequest
+DOM tree, the {@link at.gv.egovernment.moa.spss.api.xmlbind.CreateXMLSignatureRequestParser#parse(org.w3c.dom.Element) CreateXMLSignatureRequestParser.parse()}
+method can be used.
+Note: The DOM tree of the request must be derived from a schema valid
+XML document. Otherwise, unexpected behaviour will almost certainly result.
+
Build a CreateXMLSignatureResponse,
+VerifyCMSSignatureResponse or a
+VerifyXMLSignatureResponse DOM tree from the respective MOA SP/SS
+API object. For example, to build a VerifyXMLSignatureResponse
+DOM tree, the {@link at.gv.egovernment.moa.spss.api.xmlbind.VerifyXMLSignatureResponseBuilder#build(at.gv.egovernment.moa.spss.api.xmlverify.VerifyXMLSignatureResponse) VerifyXMLSignatureResponseBuilder.build()}
+can be used.
+Note:The serialized DOM tree will be schema valid.
+
+
+The DOM trees can easily be read from and written to XML byte streams using
+the methods in the {@link at.gv.egovernment.moa.util.DOMUtils} class.
+
+
+
Utilities and Logging
+
The packages {@link at.gv.egovernment.moa.util} and
+{@link at.gv.egovernment.moa.spss.util} contain utility classes developed for
+the MOA SP/SS implementation. Since the classes contained in these packages are
+tailored towards the MOA SP/SS implementation, they are far from being complete
+in the sense of providing a utility class library. Therefore, they may or may
+not prove useful in the context of your application. Their interfaces may also
+change in future releases.
+
+
+
The package {@link at.gv.egovernment.moa.logging} contains classes for
+logging messages to the MOA SP/SS log hierarchy via the
+{@link at.gv.egovernment.moa.logging.Logger} class.
+