From 094affe4cf216608bb0829f24a0ad910f25c8785 Mon Sep 17 00:00:00 2001 From: "harald.bratko" Date: Wed, 25 Apr 2007 10:00:33 +0000 Subject: Updated IAIK libraries. git-svn-id: https://joinup.ec.europa.eu/svn/moa-idspss/trunk@821 d688527b-c9ab-4aba-bd8d-4036d912da1d --- .../iaik-moa-20070405/full/iaik_Pkcs11Provider.jar | Bin 0 -> 335169 bytes .../iaik-moa-20070405/full/iaik_Pkcs11Wrapper.jar | Bin 0 -> 257600 bytes .../full/iaik_X509TrustManager.jar | Bin 0 -> 3835 bytes id.server/lib/iaik-moa-20070405/full/iaik_cms.jar | Bin 0 -> 285185 bytes id.server/lib/iaik-moa-20070405/full/iaik_ecc.jar | Bin 0 -> 127014 bytes .../lib/iaik-moa-20070405/full/iaik_ixsil.jar | Bin 0 -> 204092 bytes .../lib/iaik-moa-20070405/full/iaik_jce_full.jar | Bin 0 -> 828817 bytes .../lib/iaik-moa-20070405/full/iaik_moa_full.jar | Bin 0 -> 682250 bytes .../lib/iaik-moa-20070405/full/init.properties | 228 +++++++++++++++++++++ .../full/linux/libpkcs11wrapper.so | Bin 0 -> 113226 bytes .../full/linux_x64/libpkcs11wrapper.so | Bin 0 -> 119858 bytes .../full/signed/iaik_Pkcs11Provider.jar | Bin 0 -> 350831 bytes .../lib/iaik-moa-20070405/full/signed/iaik_ecc.jar | Bin 0 -> 134782 bytes .../full/signed/iaik_jce_full.jar | Bin 0 -> 837275 bytes .../full/solaris_sparc/libpkcs11wrapper.so | Bin 0 -> 151944 bytes .../full/solaris_sparcv9/libpkcs11wrapper.so | Bin 0 -> 211040 bytes .../iaik-moa-20070405/full/win32/pkcs11wrapper.dll | Bin 0 -> 98304 bytes .../full/wince30arm/pkcs11wrapper.dll | Bin 0 -> 67584 bytes 18 files changed, 228 insertions(+) create mode 100644 id.server/lib/iaik-moa-20070405/full/iaik_Pkcs11Provider.jar create mode 100644 id.server/lib/iaik-moa-20070405/full/iaik_Pkcs11Wrapper.jar create mode 100644 id.server/lib/iaik-moa-20070405/full/iaik_X509TrustManager.jar create mode 100644 id.server/lib/iaik-moa-20070405/full/iaik_cms.jar create mode 100644 id.server/lib/iaik-moa-20070405/full/iaik_ecc.jar create mode 100644 id.server/lib/iaik-moa-20070405/full/iaik_ixsil.jar create mode 100644 id.server/lib/iaik-moa-20070405/full/iaik_jce_full.jar create mode 100644 id.server/lib/iaik-moa-20070405/full/iaik_moa_full.jar create mode 100644 id.server/lib/iaik-moa-20070405/full/init.properties create mode 100644 id.server/lib/iaik-moa-20070405/full/linux/libpkcs11wrapper.so create mode 100644 id.server/lib/iaik-moa-20070405/full/linux_x64/libpkcs11wrapper.so create mode 100644 id.server/lib/iaik-moa-20070405/full/signed/iaik_Pkcs11Provider.jar create mode 100644 id.server/lib/iaik-moa-20070405/full/signed/iaik_ecc.jar create mode 100644 id.server/lib/iaik-moa-20070405/full/signed/iaik_jce_full.jar create mode 100644 id.server/lib/iaik-moa-20070405/full/solaris_sparc/libpkcs11wrapper.so create mode 100644 id.server/lib/iaik-moa-20070405/full/solaris_sparcv9/libpkcs11wrapper.so create mode 100644 id.server/lib/iaik-moa-20070405/full/win32/pkcs11wrapper.dll create mode 100644 id.server/lib/iaik-moa-20070405/full/wince30arm/pkcs11wrapper.dll (limited to 'id.server') diff --git a/id.server/lib/iaik-moa-20070405/full/iaik_Pkcs11Provider.jar b/id.server/lib/iaik-moa-20070405/full/iaik_Pkcs11Provider.jar new file mode 100644 index 000000000..af39b42b1 Binary files /dev/null and b/id.server/lib/iaik-moa-20070405/full/iaik_Pkcs11Provider.jar differ diff --git a/id.server/lib/iaik-moa-20070405/full/iaik_Pkcs11Wrapper.jar b/id.server/lib/iaik-moa-20070405/full/iaik_Pkcs11Wrapper.jar new file mode 100644 index 000000000..43342ef7c Binary files /dev/null and b/id.server/lib/iaik-moa-20070405/full/iaik_Pkcs11Wrapper.jar differ diff --git a/id.server/lib/iaik-moa-20070405/full/iaik_X509TrustManager.jar b/id.server/lib/iaik-moa-20070405/full/iaik_X509TrustManager.jar new file mode 100644 index 000000000..952d0a781 Binary files /dev/null and b/id.server/lib/iaik-moa-20070405/full/iaik_X509TrustManager.jar differ diff --git a/id.server/lib/iaik-moa-20070405/full/iaik_cms.jar b/id.server/lib/iaik-moa-20070405/full/iaik_cms.jar new file mode 100644 index 000000000..7264a68f3 Binary files /dev/null and b/id.server/lib/iaik-moa-20070405/full/iaik_cms.jar differ diff --git a/id.server/lib/iaik-moa-20070405/full/iaik_ecc.jar b/id.server/lib/iaik-moa-20070405/full/iaik_ecc.jar new file mode 100644 index 000000000..4cd73391d Binary files /dev/null and b/id.server/lib/iaik-moa-20070405/full/iaik_ecc.jar differ diff --git a/id.server/lib/iaik-moa-20070405/full/iaik_ixsil.jar b/id.server/lib/iaik-moa-20070405/full/iaik_ixsil.jar new file mode 100644 index 000000000..5279f2247 Binary files /dev/null and b/id.server/lib/iaik-moa-20070405/full/iaik_ixsil.jar differ diff --git a/id.server/lib/iaik-moa-20070405/full/iaik_jce_full.jar b/id.server/lib/iaik-moa-20070405/full/iaik_jce_full.jar new file mode 100644 index 000000000..fe14dbb2a Binary files /dev/null and b/id.server/lib/iaik-moa-20070405/full/iaik_jce_full.jar differ diff --git a/id.server/lib/iaik-moa-20070405/full/iaik_moa_full.jar b/id.server/lib/iaik-moa-20070405/full/iaik_moa_full.jar new file mode 100644 index 000000000..4c8721e72 Binary files /dev/null and b/id.server/lib/iaik-moa-20070405/full/iaik_moa_full.jar differ diff --git a/id.server/lib/iaik-moa-20070405/full/init.properties b/id.server/lib/iaik-moa-20070405/full/init.properties new file mode 100644 index 000000000..fc705f83d --- /dev/null +++ b/id.server/lib/iaik-moa-20070405/full/init.properties @@ -0,0 +1,228 @@ +# IXSIL init properties +# +# This file contains the basic initialization properties for IXSIL. + +#---------------------------------------------------------------------------------------------------------- +# Properties for localizing exeption messages + +# This property specifies the ISO language code, which is used to select the appropriate exception message +# file. Please see the documentation for Java class "java.util.RessourceBundle" for further information. + +IXSILException.ISOLanguageCode = "en" + + + +# This property specifies the ISO country code, which is used to select the appropriate exception message +# file. Please see the documentation for Java class "java.util.RessourceBundle" for further information. + +IXSILException.ISOCountryCode = "US" + + +#---------------------------------------------------------------------------------------------------------- +# Other property files + +# This property contains a URI specifying the (virtual) location of the IXSIL init properties file (i. e. +# this file). The URI MUST be absolute. +# +# The use of this property is optional. It is only needed by IXSIL, if the library will be initialized using +# the method IXSILInit.init(Properties, Properties, Properties). In this case it is used by IXSIL as the +# base URI for absolutizing other property URIs, such as "DOMUtils.SignatureSchema" (see below). +# +# PLEASE NOTE: Contrary to URIs under e.g. http or ftp scheme, URIs under file and jar scheme do not have an +# authority component. This means that the part following the scheme identifier starts with "/" +# (single slash character), and not with "//" (two slash characters). +# +# Example 1 (absolute URI under file scheme): "file:/c:/path1/path2/init.properties" +# Example 2 (absolute URI under jar scheme): "jar:/file:/c:/path1/path2/archive.jar!/init.properties" +# Example 3 (absolute URI under http scheme): "http://somewhere.org/path1/path2/init.properties" + +location.initProperties = file:/z:/private/IXSIL/currentDevelopment/src/init/properties/init.properties + + + +# This property contains a URI specifying the location of the IXSIL algorithm properties file. The URI can +# be absolute or relative. If a relative URI is used, it will be absolutized using this init property file's +# URI as the base. +# +# PLEASE NOTE: Contrary to URIs under e.g. http or ftp scheme, URIs under file and jar scheme do not have an +# authority component. This means that the part following the scheme identifier starts with "/" +# (single slash character), and not with "//" (two slash characters). +# +# Example 1 (absolute URI under file scheme): "file:/c:/path1/path2/algorithms.properties" +# Example 2 (absolute URI under jar scheme): "jar:/file:/c:/path1/path2/archive.jar!/algorithms.properties" +# Example 3 (absolute URI under http scheme): "http://somewhere.org/path1/path2/algorithms.properties" +# Example 4 (relative URI): "../otherpath/algorithms.properties" +# Example 5 (relative URI): "algorithms.properties" + +location.algorithmsProperties = algorithms.properties + + + +# This property contains a URI specifying the location of the IXSIL keyManager properties file. The URI can +# be absolute or relative. If a relative URI is used, it will be absolutized using this init property file's +# URI as the base. +# +# PLEASE NOTE: Contrary to URIs under e.g. http or ftp scheme, URIs under file and jar scheme do not have an +# authority component. This means that the part following the scheme identifier starts with "/" +# (single slash character), and not with "//" (two slash characters). +# +# Example 1 (absolute URI under file scheme): "file:/c:/path1/path2/keyManager.properties" +# Example 2 (absolute URI under jar scheme): "jar:/file:/c:/path1/path2/archive.jar!/keyManager.properties" +# Example 3 (absolute URI under http scheme): "http://somewhere.org/path1/path2/keyManager.properties" +# Example 4 (relative URI): "../otherpath/keyManager.properties" +# Example 5 (relative URI): "keyManager.properties" + +location.keyManagerProperties = keyManager.properties + + + +#---------------------------------------------------------------------------------------------------------- +# AlgorithmFactory properties + + + +#This property specifies the extension class for the abstract class +#iaik.ixsil.algorithms.AlgorithmFactory, which is instantiated at invokation of method +#iaik.ixsil.algorithms.AlgorithmFactory.createFactory(). +#Please specifiy the fully qualified java class name for the class to be instantiated. + +AlgorithmFactory.ImplementingClass = iaik.ixsil.algorithms.AlgorithmFactoryDefaultImpl + + + +#---------------------------------------------------------------------------------------------------------- +# VerifierKeyManager properties + +# This property specifies the implementation class for the interface +# iaik.ixsil.keyinfo.VerifierKeyManager, which is instantiated by IXSIL in the verification use case, if the +# signature algorithm does not know about the verification key, and if the XML signature bears a KeyInfo +# element which contains hints that can be used to deduce the verification key. +# Please specifiy the fully qualified java class name for the class to be instantiated. + +VerifierKeyManager.ImplementingClass = iaik.ixsil.keyinfo.KeyManagerImpl + + + +#---------------------------------------------------------------------------------------------------------- +# XML namespace prefix properties + +# This property specifies the namespace prefix used for XML elements from the XML-Signature namespace. +# +# PLEASE NOTE: If the default namespace should be used for elements from the XML-Signature namespace leave +# the value of this property empty (i. e. 'namespacePrefix.XMLSignature = '). In all other cases the value +# of the property must contain the value of the namespace prefix followed by a colon (e. g. +# 'namespacePrefix.XMLSignature = dsig:'). + +namespacePrefix.XMLSignature = dsig: + + + +# This property specifies the namespace prefix used for XML elements from the XML Schema instance namespace. +# +# PLEASE NOTE: The prefix must not be empty. + +namespacePrefix.XMLSchemaInstance = xsi: + + +#---------------------------------------------------------------------------------------------------------- +# DOMUtils properties + + + +# This property specifies the implementation class IXSIL should use for the interface +# iaik.ixsil.util.DOMUtilsInterface, which contains a couple of DOM utility methods, which IXSIL relies +# on. If you would like to employ a parser different from Apache Xerces, you must implement the +# DOMUtilsInterface and specify your implementation class using this property. +# Please specifiy the fully qualified java class name for the class to be instantiated. + +DOMUtils.ImplementingClass = iaik.ixsil.util.DOMUtilsImpl + + + +# This property is used by the standard implementation class for the interface +# iaik.ixsil.util.DOMUtilsInterface, namely iaik.ixsil.util.DOMUtilsImpl, which ships with IXSIL. +# It specifies, wheter WARNINGS generated by the Apache Xerces parser should lead to a parser exception +# or not. + +DOMUtils.ErrorHandler.reportWarnings = true + + + +# This property is used by the standard implementation class for the interface +# iaik.ixsil.util.DOMUtilsInterface, namely iaik.ixsil.util.DOMUtilsImpl, which ships with IXSIL. +# It specifies, wheter ERRORS generated by the Apache Xerces parser should lead to a parser exception +# or not. + +DOMUtils.ErrorHandler.reportErrors = true + + + +# This property is used by the standard implementation class for the interface +# iaik.ixsil.util.DOMUtilsInterface, namely iaik.ixsil.util.DOMUtilsImpl, which ships with IXSIL. +# It specifies, wheter FATAL ERRORS generated by the Apache Xerces parser should lead to a parser +# exception or not. + +DOMUtils.ErrorHandler.reportFatalErrors = true + + + +# This property is used by the standard implementation class for the interface +# iaik.ixsil.util.DOMUtilsInterface, namely iaik.ixsil.util.DOMUtilsImpl, which ships with IXSIL. +# It specifies an URI for the location of the XML schema for an XML signature, which is used as the +# reference grammar in method iaik.ixsil.util.DOMUtilsImpl.schemaValidateSignatureElement. +# The URI can be absolute or relative. If the URI is relative, it will be absolutized using the URI for +# this init property file as the base. + +DOMUtils.SignatureSchema = ../schemas/Signature.xsd + + + +# This property is used by the standard implementation class for the interface +# iaik.ixsil.util.DOMUtilsInterface, namely iaik.ixsil.util.DOMUtilsImpl, which ships with IXSIL. +# It specifies an URI for the location of the XML schema for Exclusive Canonicalization, which is +# used as the reference grammar in method iaik.ixsil.util.DOMUtilsImpl.schemaValidateSignatureElement. +# The URI can be absolute or relative. If the URI is relative, it will be absolutized using the URI for +# this init property file as the base. + +#DOMUtils.ExcC14nSchema = ../schemas/exc-c14n.xsd + + + +#---------------------------------------------------------------------------------------------------------- +# XPathUtils properties + +# This property specifies the implementation class IXSIL should use for the interface +# iaik.ixsil.util.XPathUtilsInterface, which contains a couple of XPath utility methods, which IXSIL relies +# on. If you would like to employ a XPath engine different from Apache Xalan, you must implement the +# XPathUtilsInterface and specify your implementation class using this property. +# Please specifiy the fully qualified java class name for the class to be instantiated. + +XPathUtils.ImplementingClass = iaik.ixsil.util.XPathUtilsImpl + + + +#---------------------------------------------------------------------------------------------------------- +# CanonicalXMLSerializer properties + + + +# This property specifies the implementation class IXSIL should use for the interface +# iaik.ixsil.util.CanonicalXMLSerialierInterface. IXSIL relies on this interface to serialize XML according +# to "Canonical XML" (see http://www.w3.org/TR/2001/REC-xml-c14n-20010315). If you would like to employ an +# implemenation different from the standard implementation shipped with IXSIL, you must implement the +# CanonicalXMLSerialierInterface and specify your implementation class using this property. +# Please specifiy the fully qualified java class name for the class to be instantiated. + +CanonicalXMLSerializer.CanonicalXMLImplementingClass = iaik.ixsil.util.CanonicalXMLSerializerImpl + + + +# This property specifies the implementation class IXSIL should use for the interface +# iaik.ixsil.util.ExclusiveCanonicalXMLSerialierInterface. IXSIL relies on this interface to serialize XML +# according to "Exclusive XML Canonicalization" (see http://www.w3.org/TR/2001/WD-xml-exc-c14n-20011120). +# If you would like to employ an implemenation different from the standard implementation shipped with +# IXSIL, you must implement the ExclusiveCanonicalXMLSerialierInterface and specify your implementation +# class using this property. +# Please specifiy the fully qualified java class name for the class to be instantiated. + +CanonicalXMLSerializer.ExclusiveCanonicalXMLImplementingClass = iaik.ixsil.util.CanonicalXMLSerializerImpl diff --git a/id.server/lib/iaik-moa-20070405/full/linux/libpkcs11wrapper.so b/id.server/lib/iaik-moa-20070405/full/linux/libpkcs11wrapper.so new file mode 100644 index 000000000..11852511b Binary files /dev/null and b/id.server/lib/iaik-moa-20070405/full/linux/libpkcs11wrapper.so differ diff --git a/id.server/lib/iaik-moa-20070405/full/linux_x64/libpkcs11wrapper.so b/id.server/lib/iaik-moa-20070405/full/linux_x64/libpkcs11wrapper.so new file mode 100644 index 000000000..393946053 Binary files /dev/null and b/id.server/lib/iaik-moa-20070405/full/linux_x64/libpkcs11wrapper.so differ diff --git a/id.server/lib/iaik-moa-20070405/full/signed/iaik_Pkcs11Provider.jar b/id.server/lib/iaik-moa-20070405/full/signed/iaik_Pkcs11Provider.jar new file mode 100644 index 000000000..a348db04e Binary files /dev/null and b/id.server/lib/iaik-moa-20070405/full/signed/iaik_Pkcs11Provider.jar differ diff --git a/id.server/lib/iaik-moa-20070405/full/signed/iaik_ecc.jar b/id.server/lib/iaik-moa-20070405/full/signed/iaik_ecc.jar new file mode 100644 index 000000000..b8a4f190b Binary files /dev/null and b/id.server/lib/iaik-moa-20070405/full/signed/iaik_ecc.jar differ diff --git a/id.server/lib/iaik-moa-20070405/full/signed/iaik_jce_full.jar b/id.server/lib/iaik-moa-20070405/full/signed/iaik_jce_full.jar new file mode 100644 index 000000000..7288bc39d Binary files /dev/null and b/id.server/lib/iaik-moa-20070405/full/signed/iaik_jce_full.jar differ diff --git a/id.server/lib/iaik-moa-20070405/full/solaris_sparc/libpkcs11wrapper.so b/id.server/lib/iaik-moa-20070405/full/solaris_sparc/libpkcs11wrapper.so new file mode 100644 index 000000000..0b19f10c1 Binary files /dev/null and b/id.server/lib/iaik-moa-20070405/full/solaris_sparc/libpkcs11wrapper.so differ diff --git a/id.server/lib/iaik-moa-20070405/full/solaris_sparcv9/libpkcs11wrapper.so b/id.server/lib/iaik-moa-20070405/full/solaris_sparcv9/libpkcs11wrapper.so new file mode 100644 index 000000000..11f928b0b Binary files /dev/null and b/id.server/lib/iaik-moa-20070405/full/solaris_sparcv9/libpkcs11wrapper.so differ diff --git a/id.server/lib/iaik-moa-20070405/full/win32/pkcs11wrapper.dll b/id.server/lib/iaik-moa-20070405/full/win32/pkcs11wrapper.dll new file mode 100644 index 000000000..3789b8d7a Binary files /dev/null and b/id.server/lib/iaik-moa-20070405/full/win32/pkcs11wrapper.dll differ diff --git a/id.server/lib/iaik-moa-20070405/full/wince30arm/pkcs11wrapper.dll b/id.server/lib/iaik-moa-20070405/full/wince30arm/pkcs11wrapper.dll new file mode 100644 index 000000000..d98e48d80 Binary files /dev/null and b/id.server/lib/iaik-moa-20070405/full/wince30arm/pkcs11wrapper.dll differ -- cgit v1.2.3