Skip to content
Open
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
2 changes: 1 addition & 1 deletion docs/epa-1-implementierungshinweise-ps.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -77,4 +77,4 @@ https://www.w3.org/TR/2006/CR-ws-addr-wsdl-20060529/ Eine Aktualisierung des WS-
== Wie liest das Primärsystem die Telematik-ID aus der SMC-B?

Die Telematik-ID der Leistungserbringerinstitution muss in vielen Nachrichten angegeben werden. Nach dem Auslesen aus der SMC-B sollte das Primärsystem die Telematik-ID in der Selbstauskunft speichern. Die Telematik-ID ist von den Kartenherausgebern der SM-B festgelegt und immer im Attribut "registrationNumber" im Admission-Element der Extension der SMC-B-Zertifikate (C.HCI.AUT, C.HCI.ENC,C.HCI.OSIG) eingetragen. Wenn nicht explizit vom Antragsteller eine neue Telematik-ID angefordert wird, wird bei Ausgabe von Folge- und Ersatzkarten die bisherige Telematik-ID wieder verwendet. Eine generelle Vorgehensweise kann die gematik hierfür nicht geben, da die Personalisierung der SMC-B sektoral unterschiedlich ist (siehe gemSpec_PKI, Anhang A).
Zum Auslesen der Zertifikate kann die Operation ReadCardCertificate gemäß [_gemSpec_Kon#4.1.9.5.2_] verwendet werden. Die Telematik-ID ist in allen Zertifikaten in der Admissionstruktur als "registrationNumber" im ASN.1-Format gespeichert. Je nach gewählter Programmiersprache und verwendeter PKI-Bibliothek ist das Lesen dieser Information durch die PKI-API direkt möglich oder es muss eine eigene Funktion dafür erstellt werden. In der Bouncy Castle Library werden hierfür Funktionen bereitgestellt. Nähere Informationen für Java finden sich unter https://bouncycastle.org/docs/docs1.5on/org/bouncycastle/asn1/isismtt/x509/package-summary.html, für C# unter https://bouncycastle.org/csharp/index.html und https://github.com/bcgit/bc-csharp.
Zum Auslesen der Zertifikate kann die Operation ReadCardCertificate gemäß [_gemSpec_Kon#4.1.9.5.2_] verwendet werden. Die Telematik-ID ist in allen Zertifikaten in der Admissionstruktur als "registrationNumber" im ASN.1-Format gespeichert. Diese Admissionstuktur wird als Erweiterung im x509 gespeichert, für Details siehe "Admission" in [_gemSpec_PKI#4.8.3.2]. Je nach gewählter Programmiersprache und verwendeter PKI-Bibliothek ist das Lesen dieser Information durch die PKI-API direkt möglich oder es muss eine eigene Funktion dafür erstellt werden. In der Bouncy Castle Library werden hierfür Funktionen bereitgestellt. Nähere Informationen für Java finden sich unter https://bouncycastle.org/docs/docs1.5on/org/bouncycastle/asn1/isismtt/x509/package-summary.html, für C# unter https://bouncycastle.org/csharp/index.html und https://github.com/bcgit/bc-csharp.