diff options
author | mcentner <mcentner@8a26b1a7-26f0-462f-b9ef-d0e30c41f5a4> | 2010-01-26 16:27:04 +0000 |
---|---|---|
committer | mcentner <mcentner@8a26b1a7-26f0-462f-b9ef-d0e30c41f5a4> | 2010-01-26 16:27:04 +0000 |
commit | 667af128d0adfeee2aa4748ab58411c91bc4905f (patch) | |
tree | 4b825dc642cb6eb9a060e54bf8d69288fbee4904 /mocca-1.2.11/STALXService/src/main/resources | |
parent | d89f36b67ea1d838a78523538a24e044518f3587 (diff) | |
download | mocca-667af128d0adfeee2aa4748ab58411c91bc4905f.tar.gz mocca-667af128d0adfeee2aa4748ab58411c91bc4905f.tar.bz2 mocca-667af128d0adfeee2aa4748ab58411c91bc4905f.zip |
git-svn-id: https://joinup.ec.europa.eu/svn/mocca/branches/mocca-1.2.11-sha2@600 8a26b1a7-26f0-462f-b9ef-d0e30c41f5a4
Diffstat (limited to 'mocca-1.2.11/STALXService/src/main/resources')
3 files changed, 0 insertions, 433 deletions
diff --git a/mocca-1.2.11/STALXService/src/main/resources/wsdl/CardChannel.xsd b/mocca-1.2.11/STALXService/src/main/resources/wsdl/CardChannel.xsd deleted file mode 100644 index 2dbc558e..00000000 --- a/mocca-1.2.11/STALXService/src/main/resources/wsdl/CardChannel.xsd +++ /dev/null @@ -1,148 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" - targetNamespace="http://www.buergerkarte.at/cardchannel" - xmlns:tns="http://www.buergerkarte.at/cardchannel" - elementFormDefault="qualified" - xmlns:stal="http://www.egiz.gv.at/stal"> - - <xs:import namespace="http://www.egiz.gv.at/stal" schemaLocation="stal.xsd"/> - - <xs:annotation> - <xs:documentation>Schema for transparent access to cards using a BKU and the CardChannel - infobox</xs:documentation> - </xs:annotation> - - <xs:element name="Script" type="tns:ScriptType" substitutionGroup="stal:OtherRequest"/> - <xs:element name="Response" type="tns:ResponseType" substitutionGroup="stal:OtherResponse"/> - <xs:element name="Grunddaten" type="tns:AttributeList"/> - <xs:element name="EHIC" type="tns:AttributeList"/> - <xs:element name="Status" type="tns:AttributeList"/> - <xs:element name="SV-Personenbindung" type="xs:hexBinary"/> - - <xs:complexType name="ScriptType"> - <xs:annotation> - <xs:documentation>extends abstract stal:RequestType</xs:documentation> - </xs:annotation> - <xs:complexContent> - <xs:extension base="stal:RequestType"> - <xs:annotation> - <xs:documentation>Contains the script to be executed by the BKU</xs:documentation> - </xs:annotation> - <xs:choice maxOccurs="unbounded" minOccurs="1"> - <xs:element name="Reset" type="tns:ResetType"/> - <xs:element name="CommandAPDU" type="tns:CommandAPDUType"/> - <xs:element name="VerifyAPDU" type="tns:VerifyAPDUType"/> - </xs:choice> - </xs:extension> - </xs:complexContent> - </xs:complexType> - - <xs:complexType name="ResponseType"> - <xs:annotation> - <xs:documentation>extends abstract stal:ResponseType</xs:documentation> - </xs:annotation> - <xs:complexContent> - <xs:extension base="stal:ResponseType"> - <xs:annotation> - <xs:documentation>Contains the result of the script executed by the - BKU</xs:documentation> - </xs:annotation> - <xs:choice maxOccurs="unbounded" minOccurs="1"> - <xs:element name="ATR" type="tns:ATRType"/> - <xs:element name="ResponseAPDU" type="tns:ResponseAPDUType"/> - </xs:choice> - </xs:extension> - </xs:complexContent> - </xs:complexType> - - <xs:complexType name="ResetType"> - <xs:annotation> - <xs:documentation>Reset the icc and sequence counter</xs:documentation> - </xs:annotation> - <xs:attribute name="cold" type="xs:boolean" default="true"/> - </xs:complexType> - - <xs:complexType name="CommandAPDUType"> - <xs:annotation> - <xs:documentation>Contains a sequence of bytes send as command APDU to the - icc</xs:documentation> - </xs:annotation> - <xs:simpleContent> - <xs:extension base="xs:hexBinary"> - <xs:attribute name="sequence" type="xs:positiveInteger" use="required"/> - <xs:attribute name="of" type="xs:positiveInteger" use="required"/> - <xs:attribute name="expectedSW" type="xs:hexBinary"/> - </xs:extension> - </xs:simpleContent> - </xs:complexType> - - <xs:complexType name="VerifyAPDUType"> - <xs:annotation> - <xs:documentation>Contains a sequence of bytes send as command APDU to the icc after a - PIN entered by the user has been incorporated into the APDU</xs:documentation> - </xs:annotation> - <xs:simpleContent> - <xs:extension base="xs:hexBinary"> - <xs:attribute name="sequence" type="xs:positiveInteger" use="required"/> - <xs:attribute name="of" type="xs:positiveInteger" use="required"/> - <xs:attribute name="expectedSW" type="xs:hexBinary"/> - <xs:attribute name="message" type="xs:string" use="required"/> - <xs:attribute name="format" type="xs:hexBinary" use="required"/> - <xs:attribute name="offset" type="xs:nonNegativeInteger" use="required"/> - <xs:attribute name="timeout" type="xs:nonNegativeInteger" use="required"/> - </xs:extension> - </xs:simpleContent> - </xs:complexType> - - <xs:complexType name="ATRType"> - <xs:annotation> - <xs:documentation>Contains the ATR received as reponse to a Reset - command</xs:documentation> - </xs:annotation> - <xs:simpleContent> - <xs:extension base="xs:hexBinary"> - <xs:attribute name="rc" type="xs:integer" default="0"/> - </xs:extension> - </xs:simpleContent> - </xs:complexType> - - <xs:complexType name="ResponseAPDUType"> - <xs:annotation> - <xs:documentation>Contains a sequence of bytes received from the card as response - APDU</xs:documentation> - </xs:annotation> - <xs:simpleContent> - <xs:extension base="xs:hexBinary"> - <xs:attribute name="sequence" type="xs:positiveInteger" use="required"/> - <xs:attribute name="rc" type="xs:integer" default="0"/> - <xs:attribute name="SW" type="xs:hexBinary" default="9000"/> - </xs:extension> - </xs:simpleContent> - </xs:complexType> - - <xs:complexType name="AttributeList"> - <xs:annotation> - <xs:documentation>Contains a list of attributes</xs:documentation> - </xs:annotation> - <xs:sequence> - <xs:element name="Attribute" type="tns:AttributeType" minOccurs="0" maxOccurs="unbounded"/> - </xs:sequence> - </xs:complexType> - - <xs:complexType name="AttributeType"> - <xs:annotation> - <xs:documentation>Contains an attribute converted from ASN.1</xs:documentation> - </xs:annotation> - <xs:sequence> - <xs:element name="Integer" type="xs:integer" minOccurs="0" maxOccurs="1"/> - <xs:element name="Latin1String" type="xs:string" minOccurs="0" maxOccurs="1"/> - <xs:element name="UTF8String" type="xs:string" minOccurs="0" maxOccurs="1"/> - <xs:element name="NumericString" type="xs:string" minOccurs="0" maxOccurs="1"/> - <xs:element name="PrintableString" type="xs:string" minOccurs="0" maxOccurs="1"/> - <xs:element name="GeneralizedTime" type="xs:dateTime" minOccurs="0" maxOccurs="1"/> - <xs:element name="Date" type="xs:string" minOccurs="0" maxOccurs="1"/> - </xs:sequence> - <xs:attribute name="oid" type="xs:string" use="required"/> - </xs:complexType> - -</xs:schema> diff --git a/mocca-1.2.11/STALXService/src/main/resources/wsdl/stal.xsd b/mocca-1.2.11/STALXService/src/main/resources/wsdl/stal.xsd deleted file mode 100644 index fd4ad4e3..00000000 --- a/mocca-1.2.11/STALXService/src/main/resources/wsdl/stal.xsd +++ /dev/null @@ -1,162 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!-- - Copyright 2008 Federal Chancellery Austria and - Graz University of Technology - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. ---> -<schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.egiz.gv.at/stal" - xmlns:tns="http://www.egiz.gv.at/stal" - elementFormDefault="qualified"> - <element name="SessionId" type="string"/> - <element name="GetNextRequest" type="tns:GetNextRequestType"/> - <element name="GetNextRequestResponse" type="tns:GetNextRequestResponseType"/> - <element name="GetHashDataInput" type="tns:GetHashDataInputType"/> - <element name="GetHashDataInputResponse" type="tns:GetHashDataInputResponseType"/> - <element name="GetHashDataInputFault" type="tns:GetHashDataInputFaultType"/> - - <!-- Abstract Request/Response to be substituted by extending schemata - | must be top level element for allowing substitution groups - |--> - <element name="OtherRequest" type="tns:RequestType" abstract="true"/> - <element name="OtherResponse" type="tns:ResponseType" abstract="true"/> - - <complexType name="GetNextRequestType"> - <!-- abstract Request/Response type not supported by JAX-WS 2.0 (jdk < 1.6.0_04) - <sequence> - <element name="Response" type="tns:ResponseType" minOccurs="0" maxOccurs="unbounded"/> - </sequence--> - <choice maxOccurs="unbounded"> - <element name="InfoboxReadResponse" type="tns:InfoboxReadResponseType"/> - <element name="SignResponse" type="tns:SignResponseType"/> - <element name="ErrorResponse" type="tns:ErrorResponseType"/> - <element ref="tns:OtherResponse"/> - </choice> - <attribute name="SessionId" type="string"/> - </complexType> - <complexType name="ResponseType" abstract="true" /> - <complexType name="InfoboxReadResponseType"> - <complexContent> - <extension base="tns:ResponseType"> - <sequence> - <element name="InfoboxValue" type="base64Binary"/> - </sequence> - </extension> - </complexContent> - </complexType> - <complexType name="SignResponseType"> - <complexContent> - <extension base="tns:ResponseType"> - <sequence> - <element name="SignatureValue" type="base64Binary"/> - </sequence> - </extension> - </complexContent> - </complexType> - <complexType name="ErrorResponseType"> - <complexContent> - <extension base="tns:ResponseType"> - <sequence> - <element name="ErrorCode" type="int"/> - <element name="ErrorMessage" type="string"/> - </sequence> - </extension> - </complexContent> - </complexType> - <complexType name="GetNextRequestResponseType"> - <!-- abstract Request/Response type not supported by JAX-WS 2.0 (jdk < 1.6.0_04) - <sequence> - <element name="Request" type="tns:RequestType" minOccurs="0" maxOccurs="unbounded"/> - </sequence--> - <choice maxOccurs="unbounded"> - <element name="InfoboxReadRequest" type="tns:InfoboxReadRequestType"/> - <element name="SignRequest" type="tns:SignRequestType"/> - <element name="QuitRequest" type="tns:QuitRequestType"/> - <element ref="tns:OtherRequest"/> - </choice> - <attribute name="SessionId" type="string"/> - </complexType> - <complexType name="RequestType" abstract="true"/> - <complexType name="InfoboxReadRequestType"> - <complexContent> - <extension base="tns:RequestType"> - <sequence> - <element name="InfoboxIdentifier"> - <simpleType> - <restriction base="string"> - <enumeration value="Certificates"/> - <enumeration value="IdentityLink"/> - <enumeration value="Mandates"/> - </restriction> - </simpleType> - </element> - <element name="DomainIdentifier" type="anyURI" minOccurs="0"/> - </sequence> - </extension> - </complexContent> - </complexType> - <complexType name="SignRequestType"> - <complexContent> - <extension base="tns:RequestType"> - <sequence> - <element name="KeyIdentifier"> - <simpleType> - <restriction base="string"> - <enumeration value="SecureSignatureKeypair"/> - <enumeration value="CertifiedKeypair"/> - </restriction> - </simpleType> - </element> - <element name="SignedInfo" type="base64Binary"/> - </sequence> - </extension> - </complexContent> - </complexType> - <complexType name="QuitRequestType"> - <complexContent> - <extension base="tns:RequestType"/> - </complexContent> - </complexType> - <complexType name="GetHashDataInputType"> - <sequence> - <element name="Reference" maxOccurs="unbounded"> - <complexType> - <attribute name="ID" type="string"/> - </complexType> - </element> - </sequence> - <attribute name="SessionId" type="string"/> - </complexType> - <complexType name="GetHashDataInputResponseType"> - <sequence> - <element name="Reference" maxOccurs="unbounded"> - <complexType> - <simpleContent> - <extension base="base64Binary"> - <attribute name="ID" type="string"/> - <attribute name="MimeType" type="string" use="optional"/> - <attribute name="Encoding" type="string" use="optional"/> - </extension> - </simpleContent> - </complexType> - </element> - </sequence> - <attribute name="SessionId" type="string"/> - </complexType> - <complexType name="GetHashDataInputFaultType"> - <sequence> - <element name="ErrorCode" type="int"/> - <element name="ErrorMessage" type="string"/> - </sequence> - </complexType> -</schema> diff --git a/mocca-1.2.11/STALXService/src/main/resources/wsdl/stalx.wsdl b/mocca-1.2.11/STALXService/src/main/resources/wsdl/stalx.wsdl deleted file mode 100644 index 4c27f107..00000000 --- a/mocca-1.2.11/STALXService/src/main/resources/wsdl/stalx.wsdl +++ /dev/null @@ -1,123 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!-- - Copyright 2008 Federal Chancellery Austria and - Graz University of Technology - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. ---> -<definitions name="stal" targetNamespace="http://www.egiz.gv.at/wsdl/stal" - xmlns="http://schemas.xmlsoap.org/wsdl/" - xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" - xmlns:xsd="http://www.w3.org/2001/XMLSchema" - xmlns:tns="http://www.egiz.gv.at/wsdl/stal" - xmlns:stal="http://www.egiz.gv.at/stal" - xmlns:cc="http://www.buergerkarte.at/cardchannel" - xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"> - <types> - <xsd:schema targetNamespace="http://www.egiz.gv.at/wsdl/stal"> - <xsd:import namespace="http://www.egiz.gv.at/stal" schemaLocation="stal.xsd"/> - </xsd:schema> - <xsd:schema targetNamespace="http://www.egiz.gv.at/wsdl/stal-extended"> - <xsd:import namespace="http://www.buergerkarte.at/cardchannel" schemaLocation="CardChannel.xsd"/> - </xsd:schema> - </types> - <message name="ConnectRequest"> - <part name="part1" element="stal:SessionId"/> - </message> - <message name="NextRequestRequest"> - <part name="part1" element="stal:GetNextRequest"/> - </message> - <message name="NextRequestResponse"> - <part name="part1" element="stal:GetNextRequestResponse"/> - </message> - <message name="GetHashDataInputRequest"> - <part name="part1" element="stal:GetHashDataInput"/> - </message> - <message name="GetHashDataInputResponse"> - <part name="part1" element="stal:GetHashDataInputResponse"/> - </message> - <message name="GetHashDataInputFault"> - <part name="part1" element="stal:GetHashDataInputFault"/> - </message> - <!--message name="DummyRequest"> - <part name="part1" element="cc:Script"/> - </message> - <message name="DummyResponse"> - <part name="part1" element="cc:Response"/> - </message--> - <portType name="STALPortType"> - <operation name="connect"> - <input name="input3" message="tns:ConnectRequest"/> - <output name="output3" message="tns:NextRequestResponse"/> - </operation> - <operation name="nextRequest"> - <input name="input1" message="tns:NextRequestRequest"/> - <output name="output1" message="tns:NextRequestResponse"/> - </operation> - <operation name="getHashDataInput"> - <input name="input2" message="tns:GetHashDataInputRequest"/> - <output name="output2" message="tns:GetHashDataInputResponse"/> - <fault name="fault1" message="tns:GetHashDataInputFault"/> - </operation> - <!--operation name="dummyOp"> - <input name="dummyIn" message="tns:DummyRequest"/> - <output name="dummyOut" message="tns:DummyResponse"/> - </operation--> - </portType> - <binding name="STALBinding" type="tns:STALPortType"> - <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/> - <operation name="connect"> - <input name="input3"> - <soap:body use="literal"/> - </input> - <output name="output3"> - <soap:body use="literal"/> - </output> - </operation> - <operation name="nextRequest"> - <soap:operation/> - <input name="input1"> - <soap:body use="literal"/> - </input> - <output name="output1"> - <soap:body use="literal"/> - </output> - </operation> - <operation name="getHashDataInput"> - <soap:operation/> - <input name="input2"> - <soap:body use="literal"/> - </input> - <output name="output2"> - <soap:body use="literal"/> - </output> - <fault name="fault1"> - <soap:fault name="fault1"/> - </fault> - </operation> - <!--operation name="dummyOp"> - <soap:operation/> - <input name="dummyIn"> - <soap:body use="literal"/> - </input> - <output name="dummyOut"> - <soap:body use="literal"/> - </output> - </operation--> - </binding> - <service name="STALService"> - <port name="STALPort" binding="tns:STALBinding"> - <soap:address location="http://localhost:3495/jxbctx/stal"/> - </port> - </service> -</definitions> |