Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Zweite Vor-Veröffentlichung zu EBK PTV6 #25

Merged
merged 1 commit into from
Jul 9, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 9 additions & 1 deletion ReleaseNotes.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,16 @@

# Release Notes api-telematik

## Release 5.0.8
## Release 6.0.0
- Extension of operating data in CertificateDataType with Cryptography
- Clarification of connector status information format (similar to GetResourceInformation)
- Removal of Elements "TlsCertSource" and "TlsKeyCrypt" in order to avoid adaptations of OperatingData_vpnzugd_hardened.xsd
- Support of PoPP-26 Feature by adding operations SecureSendAPDU, StartCardSession and StopCardSession in CardService
- Comfort Signature: Integrate error handling of error 4018 inside the operation ActivateComfortSignature
- eIDAS compliant semantic changes in SignatureService 7.4
- Removal of older 7.4 and 7.5 versions of SignatureService

## Release 5.0.8
- C_11600: Extend OperatingData with used TLS-Certificate Source and Algorithm at the Client System Interface

## Release Consumer 1.0.0-1
Expand Down
249 changes: 249 additions & 0 deletions conn/CardService_v8_2_0.wsdl
Original file line number Diff line number Diff line change
@@ -0,0 +1,249 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- ===================================================================== -->
<!-- Copyright (C) 2024 gematik. Alle Rechte vorbehalten. -->
<!-- ===================================================================== -->
<!-- Version History
version: V8.2.0
* Operationen SecureSendAPDU, StartCardSession, StopCardSession hinzugefügt
version: V8.1.2
* EnablePin, DisablePin ergänzt
version: V8.1.1
* Operation AuthorizeSMC entfernt
(kompatible Änderung aus Sicht des Clientsystems, da AuthorizeSMC immer mit einem Fehler geantwortet hat)
version: V8.1.0
* Anpassungen in CardService.xsd
* Operation AuthorizeSMC ergänzt
End of Version History-->
<definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:CARD="http://ws.gematik.de/conn/CardService/v8.2" xmlns:CARDW="http://ws.gematik.de/conn/CardService/WSDL/v8.2" xmlns:CCTX="http://ws.gematik.de/conn/ConnectorContext/v2.0" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:GERROR="http://ws.gematik.de/tel/error/v2.0" targetNamespace="http://ws.gematik.de/conn/CardService/WSDL/v8.2">
<documentation>
Copyright (c) 2017, gematik - Gesellschaft für Telematikanwendungen der Gesundheitskarte mbH. Alle Rechte vorbehalten.
Beschreibung: Dienst zur Verwaltung der Karten
</documentation>
<types>
<xs:schema xmlns="http://www.w3.org/2001/XMLSchema">
<xs:import schemaLocation="CardService_v8_2_0.xsd" namespace="http://ws.gematik.de/conn/CardService/v8.2"/>
<xs:import schemaLocation="ConnectorContext.xsd" namespace="http://ws.gematik.de/conn/ConnectorContext/v2.0"/>
<xs:import schemaLocation="../tel/error/TelematikError.xsd" namespace="http://ws.gematik.de/tel/error/v2.0"/>
</xs:schema>
</types>
<message name="VerifyPinRequestMessage">
<part name="parameter" element="CARD:VerifyPin"/>
</message>
<message name="VerifyPinResponseMessage">
<part name="parameter" element="CARD:VerifyPinResponse"/>
</message>
<message name="ChangePinRequestMessage">
<part name="parameter" element="CARD:ChangePin"/>
</message>
<message name="ChangePinResponseMessage">
<part name="parameter" element="CARD:ChangePinResponse"/>
</message>
<message name="UnblockPinRequestMessage">
<part name="parameter" element="CARD:UnblockPin"/>
</message>
<message name="UnblockPinResponseMessage">
<part name="parameter" element="CARD:UnblockPinResponse"/>
</message>
<message name="GetPinStatusRequestMessage">
<part name="parameter" element="CARD:GetPinStatus"/>
</message>
<message name="GetPinStatusResponseMessage">
<part name="parameter" element="CARD:GetPinStatusResponse"/>
</message>
<message name="EnablePinRequestMessage">
<part name="parameter" element="CARD:EnablePin"/>
</message>
<message name="EnablePinResponseMessage">
<part name="parameter" element="CARD:EnablePinResponse"/>
</message>
<message name="DisablePinRequestMessage">
<part name="parameter" element="CARD:DisablePin"/>
</message>
<message name="DisablePinResponseMessage">
<part name="parameter" element="CARD:DisablePinResponse"/>
</message>
<message name="SecureSendAPDURequestMessage">
<part name="parameter" element="CARD:SecureSendAPDU"/>
</message>
<message name="SecureSendAPDUResponseMessage">
<part name="parameter" element="CARD:SecureSendAPDUResponse"/>
</message>
<message name="StartCardSessionRequestMessage">
<part name="parameter" element="CARD:StartCardSession"/>
</message>
<message name="StartCardSessionResponseMessage">
<part name="parameter" element="CARD:StartCardSessionResponse"/>
</message>
<message name="StopCardSessionRequestMessage">
<part name="parameter" element="CARD:StopCardSession"/>
</message>
<message name="StopCardSessionResponseMessage">
<part name="parameter" element="CARD:StopCardSessionResponse"/>
</message>
<message name="FaultMessage">
<part name="parameter" element="GERROR:Error"/>
</message>
<portType name="CardServicePortType">
<operation name="VerifyPin">
<input message="CARDW:VerifyPinRequestMessage"/>
<output message="CARDW:VerifyPinResponseMessage"/>
<fault name="FaultMessage" message="CARDW:FaultMessage"/>
</operation>
<operation name="ChangePin">
<input message="CARDW:ChangePinRequestMessage"/>
<output message="CARDW:ChangePinResponseMessage"/>
<fault name="FaultMessage" message="CARDW:FaultMessage"/>
</operation>
<operation name="UnblockPin">
<input message="CARDW:UnblockPinRequestMessage"/>
<output message="CARDW:UnblockPinResponseMessage"/>
<fault name="FaultMessage" message="CARDW:FaultMessage"/>
</operation>
<operation name="GetPinStatus">
<input message="CARDW:GetPinStatusRequestMessage"/>
<output message="CARDW:GetPinStatusResponseMessage"/>
<fault name="FaultMessage" message="CARDW:FaultMessage"/>
</operation>
<operation name="EnablePin">
<input message="CARDW:EnablePinRequestMessage"/>
<output message="CARDW:EnablePinResponseMessage"/>
<fault name="FaultMessage" message="CARDW:FaultMessage"/>
</operation>
<operation name="DisablePin">
<input message="CARDW:DisablePinRequestMessage"/>
<output message="CARDW:DisablePinResponseMessage"/>
<fault name="FaultMessage" message="CARDW:FaultMessage"/>
</operation>
<operation name="SecureSendAPDU">
<input message="CARDW:SecureSendAPDURequestMessage"/>
<output message="CARDW:SecureSendAPDUResponseMessage"/>
<fault name="FaultMessage" message="CARDW:FaultMessage"/>
</operation>
<operation name="StartCardSession">
<input message="CARDW:StartCardSessionRequestMessage"/>
<output message="CARDW:StartCardSessionResponseMessage"/>
<fault name="FaultMessage" message="CARDW:FaultMessage"/>
</operation>
<operation name="StopCardSession">
<input message="CARDW:StopCardSessionRequestMessage"/>
<output message="CARDW:StopCardSessionResponseMessage"/>
<fault name="FaultMessage" message="CARDW:FaultMessage"/>
</operation>
</portType>
<binding name="CardServiceBinding" type="CARDW:CardServicePortType">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<operation name="VerifyPin">
<soap:operation soapAction="http://ws.gematik.de/conn/CardService/v8.2#VerifyPin"/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
<fault name="FaultMessage">
<soap:fault name="FaultMessage" use="literal"/>
</fault>
</operation>
<operation name="ChangePin">
<soap:operation soapAction="http://ws.gematik.de/conn/CardService/v8.2#ChangePin"/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
<fault name="FaultMessage">
<soap:fault name="FaultMessage" use="literal"/>
</fault>
</operation>
<operation name="UnblockPin">
<soap:operation soapAction="http://ws.gematik.de/conn/CardService/v8.2#UnblockPin"/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
<fault name="FaultMessage">
<soap:fault name="FaultMessage" use="literal"/>
</fault>
</operation>
<operation name="GetPinStatus">
<soap:operation soapAction="http://ws.gematik.de/conn/CardService/v8.2#GetPinStatus"/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
<fault name="FaultMessage">
<soap:fault name="FaultMessage" use="literal"/>
</fault>
</operation>
<operation name="EnablePin">
<soap:operation soapAction="http://ws.gematik.de/conn/CardService/v8.2#EnablePin"/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
<fault name="FaultMessage">
<soap:fault name="FaultMessage" use="literal"/>
</fault>
</operation>
<operation name="DisablePin">
<soap:operation soapAction="http://ws.gematik.de/conn/CardService/v8.2#DisablePin"/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
<fault name="FaultMessage">
<soap:fault name="FaultMessage" use="literal"/>
</fault>
</operation>
<operation name="SecureSendAPDU">
<soap:operation soapAction="http://ws.gematik.de/conn/CardService/v8.2#SecureSendAPDU"/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
<fault name="FaultMessage">
<soap:fault name="FaultMessage" use="literal"/>
</fault>
</operation>
<operation name="StartCardSession">
<soap:operation soapAction="http://ws.gematik.de/conn/CardService/v8.2#StartCardSession"/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
<fault name="FaultMessage">
<soap:fault name="FaultMessage" use="literal"/>
</fault>
</operation>
<operation name="StopCardSession">
<soap:operation soapAction="http://ws.gematik.de/conn/CardService/v8.2#StopCardSession"/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
<fault name="FaultMessage">
<soap:fault name="FaultMessage" use="literal"/>
</fault>
</operation>
</binding>
<service name="CardService">
<port name="CardServicePort" binding="CARDW:CardServiceBinding">
<soap:address location="http://ti-konnektor/cardservice"/>
</port>
</service>
</definitions>
Loading