Project

General

Profile

Bug #303

Inkonsistenz zwischen TR-Text und XSD bzgl. SupportedOperations (analog auch in ISO/IEC 24727-3)

Added by Detlef Hühnlein over 6 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Specification
Start date:
05/14/2014
Due date:
% Done:

0%

Estimated time:
Reviewer:

Description

In https://www.bsi.bund.de/SharedDocs/Downloads/DE/BSI/Publikationen/TechnischeRichtlinien/TR03112/api1_teil7_pdf.pdf
(Abschnitt 3.9.1) ist der SupportedOperationsType folgendermaßen definiert:

<simpleType name = "SupportedOperationsType">
<union memberTypes = "iso:BitString">
<simpleType>
<list>
<simpleType>
<restriction base = "token">
<enumeration value = "Compute-checksum" />
<enumeration value = "Compute-signature" />
<enumeration value = "Verify-checksum" />
<enumeration value = "Verify-signature" />
<enumeration value = "Encipher" />
<enumeration value = "Decipher" />
<enumeration value = "Hash" />
<enumeration value = "Derive-key" />





im entsprechenden Schema (siehe ISO24727-Protocols.xsd in https://www.bsi.bund.de/SharedDocs/Downloads/DE/BSI/Publikationen/TechnischeRichtlinien/TR03112/xsd-wsdl.zip bzw.
http://ws.openecard.org/schema/ISO24727-Protocols.xsd ist er hingegen folgendermaßen definiert:
<simpleType name="SupportedOperationsType">
<union memberTypes="iso:BitString">
<simpleType>
<list>
<simpleType>
<restriction base="token">
<enumeration value="Compute-checksum"/>
<enumeration value="Compute-signature"/>
<enumeration value="Verify-checksum"/>
<enumeration value="Verify-signature"/>
<enumeration value="Verify-certificate"/>
<enumeration value="Encipher"/>
<enumeration value="Decipher"/>
<enumeration value="Hash"/>
<enumeration value="Generate-key"/>
<enumeration value="Internal-authenticate"/>
<enumeration value="External-authenticate"/>
<enumeration value="Mutual-authenticate"/>
<enumeration value="General-authenticate"/>
<enumeration value="Secure-messaging"/>
</restriction>
</simpleType>
</list>
</simpleType>
</union>
</simpleType>

Also available in: Atom PDF