# C_12823_Anlage

Inhaltsverzeichnis

- C_12823_Anlage
- 1 Änderungsbeschreibung
- 2 Änderung in gemSpec_Aktensystem
- 2.1 Änderung in Abschnitt "3.13.1.1 Formatprüfung beim Einstellen von Dokumenten"
- 2.2 Änderung in Abschnitt "3.13.1.2 Anforderungen zur Validierung"

## 1 Änderungsbeschreibung

Es wird mit diesem Änderungseintrag klargestellt, dass

1. nur PKCS7/CMS-Dokumente mit bestimmten Conten Type ins Aktensystem eingestellt werden dürfen.
2. PKCS7-Dokumente entweder XML- oder JSON-Dokumente enthalten müssen.

## 2 Änderung in gemSpec_Aktensystem

### 2.1 Änderung in Abschnitt "3.13.1.1 Formatprüfung beim Einstellen von Dokumenten"

Folgende Anforderung wird ergänzt.

A_29876 - XDS Document Service - PKCS7 für signierte XML- oder JSON-Dokumente

Der XDS Document Service MUSS sicherstellen, dass der signierte Inhalt eines PKCS7-Dokuments ausschließlich ein XML- oder JSON-Dokument ist. [<=]

### 2.2 Änderung in Abschnitt "3.13.1.2 Anforderungen zur Validierung"

Folgende Anforderungen werden ergänzt.

A_29877 - XDS Document Service - Akzeptanz von PKCS7/CMS-Dokumenten

Der XDS Document Service MUSS sicherstellen, dass das ePA-Aktensystem ausschließlich das Einstellen von PKCS7/CMS-Dokumenten mit dem folgenden Content Type akzeptiert:

- oid 1.2.840.113549.1.7.1,
- oid 1.2.840.113549.1.7.2,
- oid 1.2.840.113549.1.7.5,
- oid 1.2.840.113549.1.9.16.1.2.

[<=]

A_30008 - XDS Document Service - Fehlermeldung beim Ablehnen von verschlüsselten PKCS7/CMS-Dokumenten

Der XDS-Document Service MUSS das Einstellen eines verschlüsselten PKCS7/CMS-Dokuments mit dem Fehler InvalidDocumentContent abbrechen und im codeContext-Attribut des zurückgegebenen XDSRegistryMetadataError-Elements den Text "errorText='Cannot register document: document must not be encrypted'" zurückgeben. [<=]

Beispiel zu A_30008-*:
ErrorCode = InvalidDocumentContent
codeContext = "uniqueId='2.25.269167723254896828623';errorText='Cannot register document: document must not be encrypted'"