diff options
| -rw-r--r-- | common/src/main/java/at/gv/egovernment/moa/util/Constants.java | 36 | ||||
| -rw-r--r-- | common/src/main/resources/resources/schemas/ts_102231v030102_additionaltypes_xsd.xsd | 35 | ||||
| -rw-r--r-- | common/src/main/resources/resources/schemas/ts_102231v030102_sie_xsd.xsd | 81 | ||||
| -rw-r--r-- | common/src/main/resources/resources/schemas/ts_102231v030102_xsd.xsd | 331 | ||||
| -rw-r--r-- | pom.xml | 10 | ||||
| -rw-r--r-- | repository/iaik/prod/iaik_tsl/1.0/iaik_tsl-1.0.jar | bin | 0 -> 558131 bytes | |||
| -rw-r--r-- | repository/iaik/prod/iaik_tsl/1.0/iaik_tsl-1.0.pom | 251 | ||||
| -rw-r--r-- | spss/server/serverws/.classpath | 41 | ||||
| -rw-r--r-- | spss/server/serverws/.project | 7 | ||||
| -rw-r--r-- | spss/server/serverws/.settings/org.eclipse.wst.common.component | 90 | 
10 files changed, 751 insertions, 131 deletions
| diff --git a/common/src/main/java/at/gv/egovernment/moa/util/Constants.java b/common/src/main/java/at/gv/egovernment/moa/util/Constants.java index 75ea1534f..d78e5f79d 100644 --- a/common/src/main/java/at/gv/egovernment/moa/util/Constants.java +++ b/common/src/main/java/at/gv/egovernment/moa/util/Constants.java @@ -337,6 +337,39 @@ public interface Constants {    public static final String STORKP_SCHEMA_LOCATION =      SCHEMA_ROOT + "stork-schema-protocol-1.0.xsd"; +  /** URI of the TSL namespace. */ +  public static final String TSL_NS_URI = +    "http://uri.etsi.org/02231/v2#"; + +  /** Prefix used for the TSL namespace */ +  public static final String TSL_PREFIX = "tsl1"; + +  /** Local location of the TSL schema definition. */ +  public static final String TSL_SCHEMA_LOCATION = +    SCHEMA_ROOT + "ts_102231v030102_xsd.xsd";	 + +  /** URI of the TSL SIE namespace. */ +  public static final String TSL_SIE_NS_URI = +    "http://uri.etsi.org/TrstSvc/SvcInfoExt/eSigDir-1999-93-EC-TrustedList/#"; + +  /** Prefix used for the TSL SIE namespace */ +  public static final String TSL_SIE_PREFIX = "tslsie"; + +  /** Local location of the TSL SIE schema definition. */ +  public static final String TSL_SIE_SCHEMA_LOCATION = +    SCHEMA_ROOT + "ts_102231v030102_sie_xsd.xsd"; +   +  /** URI of the TSL additional types namespace. */ +  public static final String TSL_ADDTYPES_NS_URI = +    "http://uri.etsi.org/02231/v2/additionaltypes#"; + +  /** Prefix used for the TSL additional types namespace */ +  public static final String TSL_ADDTYPES_PREFIX = "tsltype"; + +  /** Local location of the TSL additional types schema definition. */ +  public static final String TSL_ADDTYPES_SCHEMA_LOCATION = +    SCHEMA_ROOT + "ts_102231v030102_additionaltypes_xsd.xsd"; +      /** URI of the XML Encryption namespace. */    public static final String XENC_NS_URI =      "http://www.w3.org/2001/04/xmlenc#"; @@ -373,6 +406,9 @@ public interface Constants {        + (XADES_1_2_2_NS_URI + " " + XADES_1_2_2_SCHEMA_LOCATION + " ")        + (XADES_1_3_2_NS_URI + " " + XADES_1_3_2_SCHEMA_LOCATION + " ")        + (XADES_1_4_1_NS_URI + " " + XADES_1_4_1_SCHEMA_LOCATION + " ") +      + (TSL_NS_URI + " " + TSL_SCHEMA_LOCATION + " ") +      + (TSL_SIE_NS_URI + " " + TSL_SIE_SCHEMA_LOCATION + " ") +      + (TSL_ADDTYPES_NS_URI + " " + TSL_ADDTYPES_SCHEMA_LOCATION + " ")        + (SAML2_NS_URI + " " + SAML2_SCHEMA_LOCATION + " ")        + (SAML2P_NS_URI + " " + SAML2P_SCHEMA_LOCATION + " ")        + (STORK_NS_URI + " " + STORK_SCHEMA_LOCATION + " ") diff --git a/common/src/main/resources/resources/schemas/ts_102231v030102_additionaltypes_xsd.xsd b/common/src/main/resources/resources/schemas/ts_102231v030102_additionaltypes_xsd.xsd new file mode 100644 index 000000000..5f1c646a7 --- /dev/null +++ b/common/src/main/resources/resources/schemas/ts_102231v030102_additionaltypes_xsd.xsd @@ -0,0 +1,35 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--                  ****** NOTICE ****** +This document is part of ETSI TS 102 231. In the event that any +part of this document in conflict with the text of TS 102 231  +then that text shall prevail as the authoritative source +--> +<schema targetNamespace="http://uri.etsi.org/02231/v2/additionaltypes#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tsl="http://uri.etsi.org/02231/v2#" xmlns:xades="http://uri.etsi.org/01903/v1.3.2#" xmlns:tslx="http://uri.etsi.org/02231/v2/additionaltypes#" xmlns="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified"> +	<import namespace="http://uri.etsi.org/02231/v2#" schemaLocation="http://uri.etsi.org/02231/v3.1.2/tsl.xsd"/> +	<import namespace="http://uri.etsi.org/01903/v1.3.2#" schemaLocation="http://uri.etsi.org/01903/v1.3.2/XAdES.xsd"/> +	<element name="MimeType" type="xsd:string"/> +	<element name="X509CertificateLocation" type="tsl:NonEmptyURIType"/> +	<element name="PublicKeyLocation" type="tsl:NonEmptyURIType"/> +	<element name="ExtendedKeyUsage" type="tslx:ExtendedKeyUsageType"/> +	<complexType name="ExtendedKeyUsageType"> +		<sequence maxOccurs="unbounded"> +			<element name="KeyPurposeId" type="xades:ObjectIdentifierType"/> +		</sequence> +	</complexType> +	<element name="TakenOverBy" type="tslx:TakenOverByType"/> +	<complexType name="TakenOverByType"> +		<sequence> +			<element name="URI" type="tsl:NonEmptyMultiLangURIType"/> +			<element name="TSPName" type="tsl:InternationalNamesType"/> +			<element ref="tsl:SchemeOperatorName"/> +			<element ref="tsl:SchemeTerritory"/> +			<element name="OtherQualifier" type="tsl:AnyType" minOccurs="0" maxOccurs="unbounded"/> +		</sequence> +	</complexType> +	<element name="CertSubjectDNAttribute" type="tslx:CertSubjectDNAttributeType"/> +	<complexType name="CertSubjectDNAttributeType"> +		<sequence maxOccurs="unbounded"> +			<element name="AttributeOID" type="xades:ObjectIdentifierType"/> +		</sequence> +	</complexType> +</schema> diff --git a/common/src/main/resources/resources/schemas/ts_102231v030102_sie_xsd.xsd b/common/src/main/resources/resources/schemas/ts_102231v030102_sie_xsd.xsd new file mode 100644 index 000000000..1b3bed4b7 --- /dev/null +++ b/common/src/main/resources/resources/schemas/ts_102231v030102_sie_xsd.xsd @@ -0,0 +1,81 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--                  ****** NOTICE ****** +This document is part of ETSI TS 102 231. In the event that any +part of this document in conflict with the text of TS 102 231  +then that text shall prevail as the authoritative source +--> +<schema targetNamespace="http://uri.etsi.org/TrstSvc/SvcInfoExt/eSigDir-1999-93-EC-TrustedList/#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xades="http://uri.etsi.org/01903/v1.3.2#" xmlns:tsl="http://uri.etsi.org/02231/v2#" xmlns:tns="http://uri.etsi.org/TrstSvc/SvcInfoExt/eSigDir-1999-93-EC-TrustedList/#" xmlns="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified"> +	<import namespace="http://uri.etsi.org/01903/v1.3.2#" schemaLocation="http://uri.etsi.org/01903/v1.3.2/XAdES.xsd"/> +	<element name="Qualifications" type="tns:QualificationsType"/> +	<complexType name="QualificationsType"> +		<sequence maxOccurs="unbounded"> +			<element name="QualificationElement" type="tns:QualificationElementType"/> +		</sequence> +	</complexType> +	<complexType name="QualificationElementType"> +		<sequence> +			<element name="Qualifiers" type="tns:QualifiersType"/> +			<element name="CriteriaList" type="tns:CriteriaListType"/> +		</sequence> +	</complexType> +	<complexType name="CriteriaListType"> +		<annotation> +			<documentation>Please first try to use the CriteriaList before doing the OtherCriteria extension point.</documentation> +		</annotation> +		<sequence> +			<element name="KeyUsage" type="tns:KeyUsageType" minOccurs="0" maxOccurs="unbounded"/> +			<element name="PolicySet" type="tns:PoliciesListType" minOccurs="0" maxOccurs="unbounded"/> +			<element name="CriteriaList" type="tns:CriteriaListType" minOccurs="0" maxOccurs="unbounded"/> +			<element name="Description" type="xsd:string" minOccurs="0"/> +			<element name="otherCriteriaList" type="xades:AnyType" minOccurs="0"/> +		</sequence> +		<attribute name="assert"> +			<simpleType> +				<restriction base="xsd:string"> +					<enumeration value="all"/> +					<enumeration value="atLeastOne"/> +					<enumeration value="none"/> +				</restriction> +			</simpleType> +		</attribute> +	</complexType> +	<complexType name="QualifiersType"> +		<sequence maxOccurs="unbounded"> +			<element name="Qualifier" type="tns:QualifierType"/> +		</sequence> +	</complexType> +	<complexType name="QualifierType"> +		<attribute name="uri" type="anyURI"/> +	</complexType> +	<complexType name="PoliciesListType"> +		<sequence maxOccurs="unbounded"> +			<element name="PolicyIdentifier" type="xades:ObjectIdentifierType"/> +		</sequence> +	</complexType> +	<complexType name="KeyUsageType"> +		<sequence maxOccurs="9"> +			<element name="KeyUsageBit" type="tns:KeyUsageBitType"/> +		</sequence> +	</complexType> +	<complexType name="KeyUsageBitType"> +		<simpleContent> +			<extension base="xsd:boolean"> +				<attribute name="name"> +					<simpleType> +						<restriction base="xsd:string"> +							<enumeration value="digitalSignature"/> +							<enumeration value="nonRepudiation"/> +							<enumeration value="keyEncipherment"/> +							<enumeration value="dataEncipherment"/> +							<enumeration value="keyAgreement"/> +							<enumeration value="keyCertSign"/> +							<enumeration value="crlSign"/> +							<enumeration value="encipherOnly"/> +							<enumeration value="decipherOnly"/> +						</restriction> +					</simpleType> +				</attribute> +			</extension> +		</simpleContent> +	</complexType> +</schema> diff --git a/common/src/main/resources/resources/schemas/ts_102231v030102_xsd.xsd b/common/src/main/resources/resources/schemas/ts_102231v030102_xsd.xsd new file mode 100644 index 000000000..5ee04ec36 --- /dev/null +++ b/common/src/main/resources/resources/schemas/ts_102231v030102_xsd.xsd @@ -0,0 +1,331 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--                  ****** NOTICE ****** +This document is part of ETSI TS 102 231. In the event that any +part of this document in conflict with the text of TS 102 231  +then that text shall prevail as the authoritative source +--> +<xsd:schema targetNamespace="http://uri.etsi.org/02231/v2#" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tsl="http://uri.etsi.org/02231/v2#" elementFormDefault="qualified" attributeFormDefault="unqualified"> +	<!-- Imports --> +	<xsd:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="http://www.w3.org/2001/xml.xsd"/> +	<xsd:import namespace="http://www.w3.org/2000/09/xmldsig#" schemaLocation="http://www.w3.org/TR/2002/REC-xmldsig-core-20020212/xmldsig-core-schema.xsd"/> +	<!-- Begin auxiliary types --> +	<!--InternationalNamesType--> +	<xsd:complexType name="InternationalNamesType"> +		<xsd:sequence> +			<xsd:element name="Name" type="tsl:MultiLangNormStringType" maxOccurs="unbounded"/> +		</xsd:sequence> +	</xsd:complexType> +	<xsd:complexType name="MultiLangNormStringType"> +		<xsd:simpleContent> +			<xsd:extension base="tsl:NonEmptyNormalizedString"> +				<xsd:attribute ref="xml:lang" use="required"/> +			</xsd:extension> +		</xsd:simpleContent> +	</xsd:complexType> +	<xsd:complexType name="MultiLangStringType"> +		<xsd:simpleContent> +			<xsd:extension base="tsl:NonEmptyString"> +				<xsd:attribute ref="xml:lang" use="required"/> +			</xsd:extension> +		</xsd:simpleContent> +	</xsd:complexType> +	<xsd:simpleType name="NonEmptyString"> +		<xsd:restriction base="xsd:string"> +			<xsd:minLength value="1"/> +		</xsd:restriction> +	</xsd:simpleType> +	<xsd:simpleType name="NonEmptyNormalizedString"> +		<xsd:restriction base="xsd:normalizedString"> +			<xsd:minLength value="1"/> +		</xsd:restriction> +	</xsd:simpleType> +	<!-- AddressType --> +	<xsd:complexType name="AddressType"> +		<xsd:sequence> +			<xsd:element ref="tsl:PostalAddresses"/> +			<xsd:element ref="tsl:ElectronicAddress"/> +		</xsd:sequence> +	</xsd:complexType> +	<!--PostalAddressList Type--> +	<xsd:element name="PostalAddresses" type="tsl:PostalAddressListType"/> +	<xsd:complexType name="PostalAddressListType"> +		<xsd:sequence> +			<xsd:element ref="tsl:PostalAddress" maxOccurs="unbounded"/> +		</xsd:sequence> +	</xsd:complexType> +	<!--PostalAddress Type--> +	<xsd:element name="PostalAddress" type="tsl:PostalAddressType"/> +	<xsd:complexType name="PostalAddressType"> +		<xsd:sequence> +			<xsd:element name="StreetAddress" type="tsl:NonEmptyString"/> +			<xsd:element name="Locality" type="tsl:NonEmptyString"/> +			<xsd:element name="StateOrProvince" type="tsl:NonEmptyString" minOccurs="0"/> +			<xsd:element name="PostalCode" type="tsl:NonEmptyString" minOccurs="0"/> +			<xsd:element name="CountryName" type="tsl:NonEmptyString"/> +		</xsd:sequence> +		<xsd:attribute ref="xml:lang" use="required"/> +	</xsd:complexType> +	<!--ElectronicAddressType--> +	<xsd:element name="ElectronicAddress" type="tsl:ElectronicAddressType"/> +	<xsd:complexType name="ElectronicAddressType"> +		<xsd:sequence> +			<xsd:element name="URI" type="tsl:NonEmptyURIType" maxOccurs="unbounded"/> +		</xsd:sequence> +	</xsd:complexType> +	<!-- Types for extensions in TSL --> +	<xsd:complexType name="AnyType" mixed="true"> +		<xsd:sequence minOccurs="0" maxOccurs="unbounded"> +			<xsd:any processContents="lax"/> +		</xsd:sequence> +	</xsd:complexType> +	<xsd:element name="Extension" type="tsl:ExtensionType"/> +	<xsd:complexType name="ExtensionType"> +		<xsd:complexContent> +			<xsd:extension base="tsl:AnyType"> +				<xsd:attribute name="Critical" type="xsd:boolean" use="required"/> +			</xsd:extension> +		</xsd:complexContent> +	</xsd:complexType> +	<xsd:complexType name="ExtensionsListType"> +		<xsd:sequence> +			<xsd:element ref="tsl:Extension" maxOccurs="unbounded"/> +		</xsd:sequence> +	</xsd:complexType> +	<!--NonEmptyURIType--> +	<xsd:simpleType name="NonEmptyURIType"> +		<xsd:restriction base="xsd:anyURI"> +			<xsd:minLength value="1"/> +		</xsd:restriction> +	</xsd:simpleType> +	<!--NonEmptyURIType with language indication--> +	<xsd:complexType name="NonEmptyMultiLangURIType"> +		<xsd:simpleContent> +			<xsd:extension base="tsl:NonEmptyURIType"> +				<xsd:attribute ref="xml:lang" use="required"/> +			</xsd:extension> +		</xsd:simpleContent> +	</xsd:complexType> +	<!--List of NonEmptyURIType with language indication--> +	<xsd:complexType name="NonEmptyMultiLangURIListType"> +		<xsd:sequence> +			<xsd:element name="URI" type="tsl:NonEmptyMultiLangURIType" maxOccurs="unbounded"/> +		</xsd:sequence> +	</xsd:complexType> +	<!--List of NonEmptyURIType--> +	<xsd:complexType name="NonEmptyURIListType"> +		<xsd:sequence> +			<xsd:element name="URI" type="tsl:NonEmptyURIType" maxOccurs="unbounded"/> +		</xsd:sequence> +	</xsd:complexType> +	<!-- End auxiliary types --> +	<!-- ROOT Element --> +	<xsd:element name="TrustServiceStatusList" type="tsl:TrustStatusListType"/> +	<!-- Trust Status List Type Definition --> +	<xsd:complexType name="TrustStatusListType"> +		<xsd:sequence> +			<xsd:element ref="tsl:SchemeInformation"/> +			<xsd:element ref="tsl:TrustServiceProviderList" minOccurs="0"/> +			<xsd:element ref="ds:Signature" minOccurs="0"/> +		</xsd:sequence> +		<xsd:attribute name="TSLTag" type="tsl:TSLTagType" use="required"/> +		<xsd:attribute name="Id" type="xsd:ID" use="optional"/> +	</xsd:complexType> +	<!-- TSLTagType --> +	<xsd:simpleType name="TSLTagType"> +		<xsd:restriction base="xsd:anyURI"> +			<xsd:enumeration value="http://uri.etsi.org/02231/TSLTag"/> +		</xsd:restriction> +	</xsd:simpleType> +	<!-- TrustServiceProviderListType--> +	<xsd:element name="TrustServiceProviderList" type="tsl:TrustServiceProviderListType"/> +	<xsd:complexType name="TrustServiceProviderListType"> +		<xsd:sequence> +			<xsd:element ref="tsl:TrustServiceProvider" maxOccurs="unbounded"/> +		</xsd:sequence> +	</xsd:complexType> +	<!-- TSL Scheme Information --> +	<xsd:element name="SchemeInformation" type="tsl:TSLSchemeInformationType"/> +	<xsd:complexType name="TSLSchemeInformationType"> +		<xsd:sequence> +			<xsd:element name="TSLVersionIdentifier" type="xsd:integer" fixed="3"/> +			<xsd:element name="TSLSequenceNumber" type="xsd:positiveInteger"/> +			<xsd:element ref="tsl:TSLType"/> +			<xsd:element ref="tsl:SchemeOperatorName"/> +			<xsd:element name="SchemeOperatorAddress" type="tsl:AddressType"/> +			<xsd:element ref="tsl:SchemeName"/> +			<xsd:element ref="tsl:SchemeInformationURI"/> +			<xsd:element name="StatusDeterminationApproach" type="tsl:NonEmptyURIType"/> +			<xsd:element ref="tsl:SchemeTypeCommunityRules" minOccurs="0"/> +			<xsd:element ref="tsl:SchemeTerritory" minOccurs="0"/> +			<xsd:element ref="tsl:PolicyOrLegalNotice" minOccurs="0"/> +			<xsd:element name="HistoricalInformationPeriod" type="xsd:nonNegativeInteger"/> +			<xsd:element ref="tsl:PointersToOtherTSL" minOccurs="0"/> +			<xsd:element name="ListIssueDateTime" type="xsd:dateTime"/> +			<xsd:element ref="tsl:NextUpdate"/> +			<xsd:element ref="tsl:DistributionPoints" minOccurs="0"/> +			<xsd:element name="SchemeExtensions" type="tsl:ExtensionsListType" minOccurs="0"/> +		</xsd:sequence> +	</xsd:complexType> +	<xsd:element name="TSLType" type="tsl:NonEmptyURIType"/> +	<xsd:element name="SchemeOperatorName" type="tsl:InternationalNamesType"/> +	<xsd:element name="SchemeName" type="tsl:InternationalNamesType"/> +	<xsd:element name="SchemeInformationURI" type="tsl:NonEmptyMultiLangURIListType"/> +	<xsd:element name="SchemeTypeCommunityRules" type="tsl:NonEmptyURIListType"/> +	<!-- SchemeTerritory --> +	<xsd:element name="SchemeTerritory" type="tsl:SchemeTerritoryType"/> +	<xsd:simpleType name="SchemeTerritoryType"> +		<xsd:restriction base="xsd:string"> +			<xsd:length value="2"/> +		</xsd:restriction> +	</xsd:simpleType> +	<!-- Policy or Legal Notice --> +	<xsd:element name="PolicyOrLegalNotice" type="tsl:PolicyOrLegalnoticeType"/> +	<xsd:complexType name="PolicyOrLegalnoticeType"> +		<xsd:choice> +			<xsd:element name="TSLPolicy" type="tsl:NonEmptyMultiLangURIType" maxOccurs="unbounded"/> +			<xsd:element name="TSLLegalNotice" type="tsl:MultiLangStringType" maxOccurs="unbounded"/> +		</xsd:choice> +	</xsd:complexType> +	<xsd:element name="NextUpdate" type="tsl:NextUpdateType"/> +	<xsd:complexType name="NextUpdateType"> +		<xsd:sequence> +			<xsd:element name="dateTime" type="xsd:dateTime" minOccurs="0"/> +		</xsd:sequence> +	</xsd:complexType> +	<!--OtherTSLPointersType--> +	<xsd:element name="PointersToOtherTSL" type="tsl:OtherTSLPointersType"/> +	<xsd:complexType name="OtherTSLPointersType"> +		<xsd:sequence> +			<xsd:element ref="tsl:OtherTSLPointer" maxOccurs="unbounded"/> +		</xsd:sequence> +	</xsd:complexType> +	<xsd:element name="OtherTSLPointer" type="tsl:OtherTSLPointerType"/> +	<xsd:complexType name="OtherTSLPointerType"> +		<xsd:sequence> +			<xsd:element ref="tsl:ServiceDigitalIdentities" minOccurs="0"/> +			<xsd:element name="TSLLocation" type="tsl:NonEmptyURIType"/> +			<xsd:element ref="tsl:AdditionalInformation" minOccurs="0"/> +		</xsd:sequence> +	</xsd:complexType> +	<xsd:element name="ServiceDigitalIdentities" type="tsl:ServiceDigitalIdentityListType"/> +	<xsd:complexType name="ServiceDigitalIdentityListType"> +		<xsd:sequence> +			<xsd:element ref="tsl:ServiceDigitalIdentity" maxOccurs="unbounded"/> +		</xsd:sequence> +	</xsd:complexType> +	<xsd:element name="AdditionalInformation" type="tsl:AdditionalInformationType"/> +	<xsd:complexType name="AdditionalInformationType"> +		<xsd:choice maxOccurs="unbounded"> +			<xsd:element name="TextualInformation" type="tsl:MultiLangStringType"/> +			<xsd:element name="OtherInformation" type="tsl:AnyType"/> +		</xsd:choice> +	</xsd:complexType> +	<!--DistributionPoints element--> +	<xsd:element name="DistributionPoints" type="tsl:ElectronicAddressType"/> +	<!-- TSPType --> +	<xsd:element name="TrustServiceProvider" type="tsl:TSPType"/> +	<xsd:complexType name="TSPType"> +		<xsd:sequence> +			<xsd:element ref="tsl:TSPInformation"/> +			<xsd:element ref="tsl:TSPServices"/> +		</xsd:sequence> +	</xsd:complexType> +	<!-- TSPInformationType --> +	<xsd:element name="TSPInformation" type="tsl:TSPInformationType"/> +	<xsd:complexType name="TSPInformationType"> +		<xsd:sequence> +			<xsd:element name="TSPName" type="tsl:InternationalNamesType"/> +			<xsd:element name="TSPTradeName" type="tsl:InternationalNamesType" minOccurs="0"/> +			<xsd:element name="TSPAddress" type="tsl:AddressType"/> +			<xsd:element name="TSPInformationURI" type="tsl:NonEmptyMultiLangURIListType"/> +			<xsd:element name="TSPInformationExtensions" type="tsl:ExtensionsListType" minOccurs="0"/> +		</xsd:sequence> +	</xsd:complexType> +	<!-- TSP Services--> +	<xsd:element name="TSPServices" type="tsl:TSPServicesListType"/> +	<xsd:complexType name="TSPServicesListType"> +		<xsd:sequence> +			<xsd:element ref="tsl:TSPService" maxOccurs="unbounded"/> +		</xsd:sequence> +	</xsd:complexType> +	<xsd:element name="TSPService" type="tsl:TSPServiceType"/> +	<xsd:complexType name="TSPServiceType"> +		<xsd:sequence> +			<xsd:element ref="tsl:ServiceInformation"/> +			<xsd:element ref="tsl:ServiceHistory" minOccurs="0"/> +		</xsd:sequence> +	</xsd:complexType> +	<!-- TSPServiceInformationType --> +	<xsd:element name="ServiceInformation" type="tsl:TSPServiceInformationType"/> +	<xsd:complexType name="TSPServiceInformationType"> +		<xsd:sequence> +			<xsd:element ref="tsl:ServiceTypeIdentifier"/> +			<xsd:element name="ServiceName" type="tsl:InternationalNamesType"/> +			<xsd:element ref="tsl:ServiceDigitalIdentity"/> +			<xsd:element ref="tsl:ServiceStatus"/> +			<xsd:element name="StatusStartingTime" type="xsd:dateTime"/> +			<xsd:element name="SchemeServiceDefinitionURI" type="tsl:NonEmptyMultiLangURIListType" minOccurs="0"/> +			<xsd:element ref="tsl:ServiceSupplyPoints" minOccurs="0"/> +			<xsd:element name="TSPServiceDefinitionURI" type="tsl:NonEmptyMultiLangURIListType" minOccurs="0"/> +			<xsd:element name="ServiceInformationExtensions" type="tsl:ExtensionsListType" minOccurs="0"/> +		</xsd:sequence> +	</xsd:complexType> +	<!-- Service status --> +	<xsd:element name="ServiceStatus" type="tsl:NonEmptyURIType"/> +	<!-- Type for Service Supply Points --> +	<xsd:element name="ServiceSupplyPoints" type="tsl:ServiceSupplyPointsType"/> +	<xsd:complexType name="ServiceSupplyPointsType"> +		<xsd:sequence maxOccurs="unbounded"> +			<xsd:element name="ServiceSupplyPoint" type="tsl:NonEmptyURIType"/> +		</xsd:sequence> +	</xsd:complexType> +	<!-- TSPServiceIdentifier --> +	<xsd:element name="ServiceTypeIdentifier" type="tsl:NonEmptyURIType"/> +	<!-- DigitalIdentityType  --> +	<xsd:element name="ServiceDigitalIdentity" type="tsl:DigitalIdentityListType"/> +	<xsd:complexType name="DigitalIdentityListType"> +		<xsd:sequence> +			<xsd:element name="DigitalId" type="tsl:DigitalIdentityType" minOccurs="0" maxOccurs="unbounded"/> +		</xsd:sequence> +	</xsd:complexType> +	<xsd:complexType name="DigitalIdentityType"> +		<xsd:choice> +			<xsd:element name="X509Certificate" type="xsd:base64Binary"/> +			<xsd:element name="X509SubjectName" type="xsd:string"/> +			<xsd:element ref="ds:KeyValue"/> +			<xsd:element name="X509SKI" type="xsd:base64Binary"/> +			<xsd:element name="Other" type="tsl:AnyType"/> +		</xsd:choice> +	</xsd:complexType> +	<!-- ServiceHistory element--> +	<xsd:element name="ServiceHistory" type="tsl:ServiceHistoryType"/> +	<xsd:complexType name="ServiceHistoryType"> +		<xsd:sequence> +			<xsd:element ref="tsl:ServiceHistoryInstance" minOccurs="0" maxOccurs="unbounded"/> +		</xsd:sequence> +	</xsd:complexType> +	<xsd:element name="ServiceHistoryInstance" type="tsl:ServiceHistoryInstanceType"/> +	<xsd:complexType name="ServiceHistoryInstanceType"> +		<xsd:sequence> +			<xsd:element ref="tsl:ServiceTypeIdentifier"/> +			<xsd:element name="ServiceName" type="tsl:InternationalNamesType"/> +			<xsd:element ref="tsl:ServiceDigitalIdentity"/> +			<xsd:element ref="tsl:ServiceStatus"/> +			<xsd:element name="StatusStartingTime" type="xsd:dateTime"/> +			<xsd:element name="ServiceInformationExtensions" type="tsl:ExtensionsListType" minOccurs="0"/> +		</xsd:sequence> +	</xsd:complexType> +	<!-- Elements and types for Extensions --> +	<!-- Extensions children of tsl:VaExtension--> +	<!-- Element ExpiredCertsRevocationInfo --> +	<xsd:element name="ExpiredCertsRevocationInfo" type="xsd:dateTime"/> +	<!-- Element additionalServiceInformation --> +	<xsd:element name="AdditionalServiceInformation" type="tsl:AdditionalServiceInformationType"/> +	<xsd:complexType name="AdditionalServiceInformationType"> +		<xsd:sequence> +			<xsd:element name="URI" type="tsl:NonEmptyMultiLangURIType"/> +			<xsd:element name="InformationValue" type="xsd:string" minOccurs="0"/> +			<xsd:element name="OtherInformation" type="tsl:AnyType" minOccurs="0"/> +		</xsd:sequence> +	</xsd:complexType> +</xsd:schema> @@ -23,7 +23,7 @@              <modules>
                  <module>common</module>
                  <module>spss</module>
 -                <module>id</module>
 +                <!--<module>id</module>-->
              </modules>
          </profile>
      </profiles>
 @@ -64,12 +64,12 @@              <plugin>
                  <inherited>false</inherited>
                  <artifactId>maven-assembly-plugin</artifactId>
 -                <version>2.2-beta-1</version>
 +                <version>2.3</version>
                  <configuration>
                      <finalName>moa</finalName>
                      <descriptors>
 -                        <descriptor>id/assembly-auth.xml</descriptor>
 -                        <descriptor>id/assembly-proxy.xml</descriptor>
 +<!--                         <descriptor>id/assembly-auth.xml</descriptor>
 +                        <descriptor>id/assembly-proxy.xml</descriptor>-->
                          <descriptor>spss/assembly.xml</descriptor>
                          <descriptor>spss/assembly-lib.xml</descriptor>
                      </descriptors>
 @@ -342,7 +342,7 @@          <dependency>
  			<groupId>iaik.prod</groupId>
  			<artifactId>iaik_tsl</artifactId>
 -			<version>0.0.2-SNAPSHOT</version>
 +			<version>1.0</version>
  		</dependency>
  		<dependency>
  			<groupId>iaik.prod</groupId>
 diff --git a/repository/iaik/prod/iaik_tsl/1.0/iaik_tsl-1.0.jar b/repository/iaik/prod/iaik_tsl/1.0/iaik_tsl-1.0.jarBinary files differ new file mode 100644 index 000000000..2d661e8d6 --- /dev/null +++ b/repository/iaik/prod/iaik_tsl/1.0/iaik_tsl-1.0.jar diff --git a/repository/iaik/prod/iaik_tsl/1.0/iaik_tsl-1.0.pom b/repository/iaik/prod/iaik_tsl/1.0/iaik_tsl-1.0.pom new file mode 100644 index 000000000..e7cd54c8d --- /dev/null +++ b/repository/iaik/prod/iaik_tsl/1.0/iaik_tsl-1.0.pom @@ -0,0 +1,251 @@ +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" +	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> +	<modelVersion>4.0.0</modelVersion> +	<groupId>iaik.prod</groupId> +	<artifactId>iaik_tsl</artifactId> +	<packaging>jar</packaging> +	<version>1.0</version> +	<name>TSL_library</name> + +	<properties> +		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> +		<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> +		<endorsed.dir>${project.build.directory}/endorsed</endorsed.dir> +	</properties> + + +	<build> +		<resources> +			<resource> +				<filtering>true</filtering> +				<directory>src/main/resources</directory> +			</resource> +		</resources> + +		<finalName>${project.artifactId}</finalName> + +		<plugins> +			<plugin> +				<artifactId>maven-dependency-plugin</artifactId> +				<executions> +					<execution> +						<id>copy-dependencies</id> +						<phase>validate</phase> +						<goals> +							<goal>copy-dependencies</goal> +						</goals> +						<configuration> +							<outputDirectory>${endorsed.dir}</outputDirectory> +							<excludeTransitive>true</excludeTransitive> +							<includeArtifactIds>jaxb-api,jaxb-impl</includeArtifactIds> +						</configuration> +					</execution> +				</executions> +			</plugin> + +			<plugin> +				<artifactId>maven-resources-plugin</artifactId> +				<version>2.5</version> +				<configuration> +					<encoding>UTF-8</encoding> +				</configuration> +			</plugin> +			<plugin> +				<groupId>org.apache.maven.plugins</groupId> +				<artifactId>maven-compiler-plugin</artifactId> +				<version>3.0</version> +				<configuration> +					<compilerArguments> +						<verbose /> +						<endorseddirs>${endorsed.dir}</endorseddirs> +					</compilerArguments> +					<source>${java.version}</source> +					<target>${java.version}</target> +					<fork>true</fork> +					<compilerVersion>${java.version}</compilerVersion> +					<encoding>${project.build.sourceEncoding}</encoding> +				</configuration> +			</plugin> + +			<plugin> +				<groupId>org.apache.maven.plugins</groupId> +				<artifactId>maven-enforcer-plugin</artifactId> +				<version>1.2</version> +				<executions> +					<execution> +						<id>enforce-versions</id> +						<goals> +							<goal>enforce</goal> +						</goals> +						<configuration> +							<rules> +								<requireJavaVersion> +									<version>1.5</version> +								</requireJavaVersion> +							</rules> +						</configuration> +					</execution> +				</executions> +			</plugin> +		</plugins> +		<pluginManagement> +			<plugins> +				<plugin> +					<groupId>org.eclipse.m2e</groupId> +					<artifactId>lifecycle-mapping</artifactId> +					<version>1.0.0</version> +					<configuration> +						<lifecycleMappingMetadata> +							<pluginExecutions> +								<pluginExecution> +									<pluginExecutionFilter> +										<groupId>org.apache.maven.plugins</groupId> +										<artifactId>maven-dependency-plugin</artifactId> +										<versionRange>[2.0,)</versionRange> +										<goals> +											<goal>copy-dependencies</goal> +										</goals> +									</pluginExecutionFilter> +									<action> +										<ignore /> +									</action> +								</pluginExecution> +							</pluginExecutions> +						</lifecycleMappingMetadata> +					</configuration> +				</plugin> +			</plugins> +		</pluginManagement> +	</build> + +	<profiles> +		<profile> +			<id>profile-for-jdk1.6</id> +			<activation> +				<activeByDefault>false</activeByDefault> +				<jdk>[1.6,)</jdk> +			</activation> +			<properties> +				<java.version>1.6</java.version> +				<envClassifier>jdk${java.version}</envClassifier> +			</properties> +			<build> +				<finalName>${project.artifactId}-${project.version}-${envClassifier}</finalName> +			</build> +			<dependencies> +				<!-- Requires JAVA 1.6 --> +				<dependency> +					<groupId>javax.xml.bind</groupId> +					<artifactId>jaxb-api</artifactId> +					<version>2.2.6</version> +				</dependency> +				<dependency> +					<groupId>com.sun.xml.bind</groupId> +					<artifactId>jaxb-impl</artifactId> +					<version>2.2.6</version> +				</dependency> + +			</dependencies> +		</profile> +		<profile> +			<id>profile-for-jdk1.5</id> +			<activation> +				<activeByDefault>true</activeByDefault> +				<jdk>(,1.5]</jdk> +			</activation> +			<properties> +				<java.version>1.5</java.version> +				<envClassifier>jdk${java.version}</envClassifier> +			</properties> +			<build> +				<finalName>${project.artifactId}-${project.version}-${envClassifier}</finalName> +			</build> +			<dependencies> +				<!-- Last Version with JAVA 1.5 --> +				<dependency> +					<groupId>javax.xml.bind</groupId> +					<artifactId>jaxb-api</artifactId> +					<version>2.2.4</version> +				</dependency> +				<dependency> +					<groupId>com.sun.xml.bind</groupId> +					<artifactId>jaxb-impl</artifactId> +					<version>2.2.4-1</version> +				</dependency> +			</dependencies> +		</profile> +	</profiles> + +	<dependencies> + +		<dependency> +			<groupId>iaik</groupId> +			<artifactId>iaik_xsect_eval</artifactId> +			<version>1.1709142</version> +		</dependency> +		<dependency> +			<groupId>iaik</groupId> +			<artifactId>iaik_ecc_signed</artifactId> +			<version>2.19</version> +		</dependency> +		<dependency> +			<groupId>iaik</groupId> +			<artifactId>iaik_jce_eval_signed</artifactId> +			<version>3.181</version> +		</dependency> +		<dependency> +			<groupId>iaik</groupId> +			<artifactId>iaik_pki_module</artifactId> +			<version>1.0</version> +		</dependency> +		<dependency> +			<groupId>iaik</groupId> +			<artifactId>iaik_javax_crypto</artifactId> +			<version>1.0</version> +		</dependency> +		<dependency> +			<groupId>iaik</groupId> +			<artifactId>iaik_util</artifactId> +			<!-- <version>0.23 (snapshot 20121011-125127  eval)</version>--> +			<version>0.23</version> +		</dependency> +		<dependency> +			<groupId>iaik</groupId> +			<artifactId>iaik_jsse</artifactId> +			<version>4.4</version> +		</dependency> +		<dependency> +			<groupId>iaik</groupId> +			<artifactId>iaik_ssl</artifactId> +			<version>4.4</version> +		</dependency> +		<dependency> +			<groupId>iaik</groupId> +			<artifactId>w3c_http</artifactId> +			<version>1.0</version> +		</dependency> +		<dependency> +			<groupId>org.xerial</groupId> +			<artifactId>sqlite-jdbc</artifactId> +			<version>3.7.2</version> +		</dependency> + + +		<dependency> +			<groupId>javax.activation</groupId> +			<artifactId>activation</artifactId> +			<version>1.1.1</version> +		</dependency> +		<dependency> +			<groupId>stax</groupId> +			<artifactId>stax-api</artifactId> +			<version>1.0.1</version> +		</dependency> +		<dependency> +			<groupId>xerces</groupId> +			<artifactId>xercesImpl</artifactId> +			<version>2.7.1</version> +		</dependency> +	</dependencies> + +</project>
\ No newline at end of file diff --git a/spss/server/serverws/.classpath b/spss/server/serverws/.classpath deleted file mode 100644 index 070ce9946..000000000 --- a/spss/server/serverws/.classpath +++ /dev/null @@ -1,41 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?>
 -<classpath>
 -  <classpathentry kind="output" path="target/classes"/>
 -  <classpathentry kind="var" path="M2_REPO/javax/activation/activation/1.1/activation-1.1.jar"/>
 -  <classpathentry kind="var" path="M2_REPO/javax/mail/mail/1.4/mail-1.4.jar"/>
 -  <classpathentry kind="var" path="M2_REPO/javax/servlet/servlet-api/2.4/servlet-api-2.4.jar"/>
 -  <classpathentry kind="var" path="M2_REPO/javax/xml/bind/jaxb-api/2.2.6/jaxb-api-2.2.6.jar"/>
 -  <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/>
 -  <classpathentry kind="src" path="/moa-spss-lib"/>
 -  <classpathentry kind="var" path="M2_REPO/axis/axis/1.0_IAIK/axis-1.0_IAIK.jar"/>
 -  <classpathentry kind="var" path="M2_REPO/org/apache/axis/axis-jaxrpc/1.4/axis-jaxrpc-1.4.jar"/>
 -  <classpathentry kind="var" path="M2_REPO/org/apache/axis/axis-saaj/1.4/axis-saaj-1.4.jar"/>
 -  <classpathentry kind="var" path="M2_REPO/axis/axis-wsdl4j/1.5.1/axis-wsdl4j-1.5.1.jar"/>
 -  <classpathentry kind="var" path="M2_REPO/commons-discovery/commons-discovery/0.2/commons-discovery-0.2.jar"/>
 -  <classpathentry kind="var" path="M2_REPO/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.jar"/>
 -  <classpathentry kind="var" path="M2_REPO/log4j/log4j/1.2.14/log4j-1.2.14.jar"/>
 -  <classpathentry kind="var" path="M2_REPO/postgresql/postgresql/7.2/postgresql-7.2.jar"/>
 -  <classpathentry kind="var" path="M2_REPO/xalan-bin-dist/xalan/2.7.1/xalan-2.7.1.jar"/>
 -  <classpathentry kind="var" path="M2_REPO/xalan/serializer/2.7.1/serializer-2.7.1.jar"/>
 -  <classpathentry kind="var" path="M2_REPO/xml-apis/xml-apis/1.3.04/xml-apis-1.3.04.jar"/>
 -  <classpathentry kind="var" path="M2_REPO/xerces/xercesImpl/2.9.0/xercesImpl-2.9.0.jar"/>
 -  <classpathentry kind="var" path="M2_REPO/xalan-bin-dist/xml-apis/2.7.1/xml-apis-2.7.1.jar"/>
 -  <classpathentry kind="var" path="M2_REPO/xalan-bin-dist/serializer/2.7.1/serializer-2.7.1.jar"/>
 -  <classpathentry kind="var" path="M2_REPO/iaik/prod/iaik_moa/1.5/iaik_moa-1.5.jar"/>
 -  <classpathentry kind="var" path="M2_REPO/iaik/prod/iaik_ixsil/1.2.2.5/iaik_ixsil-1.2.2.5.jar"/>
 -  <classpathentry kind="var" path="M2_REPO/iaik/prod/iaik_jce_full/5.101/iaik_jce_full-5.101.jar"/>
 -  <classpathentry kind="var" path="M2_REPO/iaik/prod/iaik_ecc/2.19/iaik_ecc-2.19.jar"/>
 -  <classpathentry kind="var" path="M2_REPO/iaik/prod/iaik_cms/4.1_MOA/iaik_cms-4.1_MOA.jar"/>
 -  <classpathentry kind="var" path="M2_REPO/iaik/prod/iaik_Pkcs11Provider/1.2.4/iaik_Pkcs11Provider-1.2.4.jar"/>
 -  <classpathentry kind="var" path="M2_REPO/iaik/prod/iaik_Pkcs11Wrapper/1.2.17/iaik_Pkcs11Wrapper-1.2.17.jar"/>
 -  <classpathentry kind="src" path="/moa-common"/>
 -  <classpathentry kind="var" path="M2_REPO/jaxen/jaxen/1.0-FCS/jaxen-1.0-FCS.jar"/>
 -  <classpathentry kind="var" path="M2_REPO/saxpath/saxpath/1.0-FCS/saxpath-1.0-FCS.jar"/>
 -  <classpathentry kind="var" path="M2_REPO/joda-time/joda-time/1.6.2/joda-time-1.6.2.jar"/>
 -  <classpathentry kind="var" path="M2_REPO/iaik/prod/iaik_tsl/0.0.2-SNAPSHOT/iaik_tsl-0.0.2-SNAPSHOT.jar"/>
 -  <classpathentry kind="var" path="M2_REPO/iaik/prod/iaik_util/0.23/iaik_util-0.23.jar"/>
 -  <classpathentry kind="var" path="M2_REPO/iaik/prod/iaik_xsect/1.1709142/iaik_xsect-1.1709142.jar"/>
 -  <classpathentry kind="var" path="M2_REPO/com/sun/xml/bind/jaxb-impl/2.2.5/jaxb-impl-2.2.5.jar"/>
 -  <classpathentry kind="var" path="M2_REPO/org/xerial/sqlite-jdbc/3.7.8-SNAPSHOT/sqlite-jdbc-3.7.8-SNAPSHOT.jar"/>
 -  <classpathentry kind="var" path="M2_REPO/iaik/prod/iaik_jsse/4.4/iaik_jsse-4.4.jar"/>
 -</classpath>
\ No newline at end of file diff --git a/spss/server/serverws/.project b/spss/server/serverws/.project index 5e27a2fda..7b8e89662 100644 --- a/spss/server/serverws/.project +++ b/spss/server/serverws/.project @@ -23,17 +23,16 @@  			</arguments>
  		</buildCommand>
  		<buildCommand>
 -			<name>org.maven.ide.eclipse.maven2Builder</name>
 +			<name>org.eclipse.m2e.core.maven2Builder</name>
  			<arguments>
  			</arguments>
  		</buildCommand>
  	</buildSpec>
  	<natures>
 -		<nature>org.eclipse.jdt.core.javanature</nature>
 -		<nature>org.maven.ide.eclipse.maven2Nature</nature>
 +		<nature>org.eclipse.m2e.core.maven2Nature</nature>
  		<nature>org.eclipse.wst.common.project.facet.core.nature</nature>
 +		<nature>org.eclipse.jdt.core.javanature</nature>
  		<nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
  		<nature>org.eclipse.jem.workbench.JavaEMFNature</nature>
 -		<nature>org.eclipse.wst.jsdt.core.jsNature</nature>
  	</natures>
  </projectDescription>
 diff --git a/spss/server/serverws/.settings/org.eclipse.wst.common.component b/spss/server/serverws/.settings/org.eclipse.wst.common.component index 24b595218..35e6b5187 100644 --- a/spss/server/serverws/.settings/org.eclipse.wst.common.component +++ b/spss/server/serverws/.settings/org.eclipse.wst.common.component @@ -1,88 +1,16 @@ -<?xml version="1.0" encoding="UTF-8"?>
 -<project-modules id="moduleCoreId" project-version="2.0">
 +<?xml version="1.0" encoding="UTF-8"?><project-modules id="moduleCoreId" project-version="1.5.0">
    <wb-module deploy-name="moa-spss-ws">
 +        <dependent-module archiveName="moa-spss-lib-1.5.2.jar" deploy-path="/WEB-INF/lib" handle="module:/resource/moa-spss-lib/moa-spss-lib">
 +            <dependency-type>uses</dependency-type>
 +        </dependent-module>
 +        <dependent-module archiveName="moa-common-1.5.2.jar" deploy-path="/WEB-INF/lib" handle="module:/resource/moa-common/moa-common">
 +            <dependency-type>uses</dependency-type>
 +        </dependent-module>
      <property name="context-root" value="moa-spss-ws"/>
      <wb-resource deploy-path="/" source-path="src/main/webapp"/>
      <wb-resource deploy-path="/" source-path="resources/wsdl"/>
      <wb-resource deploy-path="/" source-path="C:/eclipse_workspaces/MOA_Git02/moa-idspss/spss/handbook"/>
 +        <wb-resource deploy-path="/WEB-INF/classes" source-path="/"/>
      <property name="java-output-path" value="/target/classes"/>
 -    <dependent-module archiveName="moa-spss-lib.jar" deploy-path="/WEB-INF/lib" handle="module:/resource/moa-spss-lib/moa-spss-lib">
 -      <dependency-type>uses</dependency-type>
 -    </dependent-module>
 -    <dependent-module archiveName="axis-1.0_IAIK.jar" deploy-path="/WEB-INF/lib" handle="module:/classpath/var/M2_REPO/axis/axis/1.0_IAIK/axis-1.0_IAIK.jar">
 -      <dependency-type>uses</dependency-type>
 -    </dependent-module>
 -    <dependent-module archiveName="axis-jaxrpc-1.4.jar" deploy-path="/WEB-INF/lib" handle="module:/classpath/var/M2_REPO/org/apache/axis/axis-jaxrpc/1.4/axis-jaxrpc-1.4.jar">
 -      <dependency-type>uses</dependency-type>
 -    </dependent-module>
 -    <dependent-module archiveName="axis-saaj-1.4.jar" deploy-path="/WEB-INF/lib" handle="module:/classpath/var/M2_REPO/org/apache/axis/axis-saaj/1.4/axis-saaj-1.4.jar">
 -      <dependency-type>uses</dependency-type>
 -    </dependent-module>
 -    <dependent-module archiveName="axis-wsdl4j-1.5.1.jar" deploy-path="/WEB-INF/lib" handle="module:/classpath/var/M2_REPO/axis/axis-wsdl4j/1.5.1/axis-wsdl4j-1.5.1.jar">
 -      <dependency-type>uses</dependency-type>
 -    </dependent-module>
 -    <dependent-module archiveName="commons-discovery-0.2.jar" deploy-path="/WEB-INF/lib" handle="module:/classpath/var/M2_REPO/commons-discovery/commons-discovery/0.2/commons-discovery-0.2.jar">
 -      <dependency-type>uses</dependency-type>
 -    </dependent-module>
 -    <dependent-module archiveName="commons-logging-1.0.4.jar" deploy-path="/WEB-INF/lib" handle="module:/classpath/var/M2_REPO/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.jar">
 -      <dependency-type>uses</dependency-type>
 -    </dependent-module>
 -    <dependent-module archiveName="activation-1.1.jar" deploy-path="/WEB-INF/lib" handle="module:/classpath/var/M2_REPO/javax/activation/activation/1.1/activation-1.1.jar">
 -      <dependency-type>uses</dependency-type>
 -    </dependent-module>
 -    <dependent-module archiveName="mail-1.4.jar" deploy-path="/WEB-INF/lib" handle="module:/classpath/var/M2_REPO/javax/mail/mail/1.4/mail-1.4.jar">
 -      <dependency-type>uses</dependency-type>
 -    </dependent-module>
 -    <dependent-module archiveName="log4j-1.2.14.jar" deploy-path="/WEB-INF/lib" handle="module:/classpath/var/M2_REPO/log4j/log4j/1.2.14/log4j-1.2.14.jar">
 -      <dependency-type>uses</dependency-type>
 -    </dependent-module>
 -    <dependent-module archiveName="postgresql-7.2.jar" deploy-path="/WEB-INF/lib" handle="module:/classpath/var/M2_REPO/postgresql/postgresql/7.2/postgresql-7.2.jar">
 -      <dependency-type>uses</dependency-type>
 -    </dependent-module>
 -    <dependent-module archiveName="servlet-api-2.4.jar" deploy-path="/WEB-INF/lib" handle="module:/classpath/var/M2_REPO/javax/servlet/servlet-api/2.4/servlet-api-2.4.jar">
 -      <dependency-type>uses</dependency-type>
 -    </dependent-module>
 -    <dependent-module archiveName="iaik_moa-1.5.jar" deploy-path="/WEB-INF/lib" handle="module:/classpath/var/M2_REPO/iaik/prod/iaik_moa/1.5/iaik_moa-1.5.jar">
 -      <dependency-type>uses</dependency-type>
 -    </dependent-module>
 -    <dependent-module archiveName="iaik_ixsil-1.2.2.5.jar" deploy-path="/WEB-INF/lib" handle="module:/classpath/var/M2_REPO/iaik/prod/iaik_ixsil/1.2.2.5/iaik_ixsil-1.2.2.5.jar">
 -      <dependency-type>uses</dependency-type>
 -    </dependent-module>
 -    <dependent-module archiveName="iaik_cms-4.1_MOA.jar" deploy-path="/WEB-INF/lib" handle="module:/classpath/var/M2_REPO/iaik/prod/iaik_cms/4.1_MOA/iaik_cms-4.1_MOA.jar">
 -      <dependency-type>uses</dependency-type>
 -    </dependent-module>
 -    <dependent-module archiveName="moa-common.jar" deploy-path="/WEB-INF/lib" handle="module:/resource/moa-common/moa-common">
 -      <dependency-type>uses</dependency-type>
 -    </dependent-module>
 -    <dependent-module archiveName="jaxen-1.0-FCS.jar" deploy-path="/WEB-INF/lib" handle="module:/classpath/var/M2_REPO/jaxen/jaxen/1.0-FCS/jaxen-1.0-FCS.jar">
 -      <dependency-type>uses</dependency-type>
 -    </dependent-module>
 -    <dependent-module archiveName="saxpath-1.0-FCS.jar" deploy-path="/WEB-INF/lib" handle="module:/classpath/var/M2_REPO/saxpath/saxpath/1.0-FCS/saxpath-1.0-FCS.jar">
 -      <dependency-type>uses</dependency-type>
 -    </dependent-module>
 -    <dependent-module archiveName="joda-time-1.6.2.jar" deploy-path="/WEB-INF/lib" handle="module:/classpath/var/M2_REPO/joda-time/joda-time/1.6.2/joda-time-1.6.2.jar">
 -      <dependency-type>uses</dependency-type>
 -    </dependent-module>
 -    <dependent-module archiveName="iaik_tsl-0.0.2-SNAPSHOT.jar" deploy-path="/WEB-INF/lib" handle="module:/classpath/var/M2_REPO/iaik/prod/iaik_tsl/0.0.2-SNAPSHOT/iaik_tsl-0.0.2-SNAPSHOT.jar">
 -      <dependency-type>uses</dependency-type>
 -    </dependent-module>
 -    <dependent-module archiveName="iaik_util-0.23.jar" deploy-path="/WEB-INF/lib" handle="module:/classpath/var/M2_REPO/iaik/prod/iaik_util/0.23/iaik_util-0.23.jar">
 -      <dependency-type>uses</dependency-type>
 -    </dependent-module>
 -    <dependent-module archiveName="iaik_xsect-1.1709142.jar" deploy-path="/WEB-INF/lib" handle="module:/classpath/var/M2_REPO/iaik/prod/iaik_xsect/1.1709142/iaik_xsect-1.1709142.jar">
 -      <dependency-type>uses</dependency-type>
 -    </dependent-module>
 -    <dependent-module archiveName="jaxb-api-2.2.6.jar" deploy-path="/WEB-INF/lib" handle="module:/classpath/var/M2_REPO/javax/xml/bind/jaxb-api/2.2.6/jaxb-api-2.2.6.jar">
 -      <dependency-type>uses</dependency-type>
 -    </dependent-module>
 -    <dependent-module archiveName="jaxb-impl-2.2.5.jar" deploy-path="/WEB-INF/lib" handle="module:/classpath/var/M2_REPO/com/sun/xml/bind/jaxb-impl/2.2.5/jaxb-impl-2.2.5.jar">
 -      <dependency-type>uses</dependency-type>
 -    </dependent-module>
 -    <dependent-module archiveName="sqlite-jdbc-3.7.8-SNAPSHOT.jar" deploy-path="/WEB-INF/lib" handle="module:/classpath/var/M2_REPO/org/xerial/sqlite-jdbc/3.7.8-SNAPSHOT/sqlite-jdbc-3.7.8-SNAPSHOT.jar">
 -      <dependency-type>uses</dependency-type>
 -    </dependent-module>
 -    <dependent-module archiveName="iaik_jsse-4.4.jar" deploy-path="/WEB-INF/lib" handle="module:/classpath/var/M2_REPO/iaik/prod/iaik_jsse/4.4/iaik_jsse-4.4.jar">
 -      <dependency-type>uses</dependency-type>
 -    </dependent-module>
    </wb-module>
 -</project-modules>
\ No newline at end of file +</project-modules>
 | 
