diff --git a/docs/epa-1-implementierungshinweise-ps.adoc b/docs/epa-1-implementierungshinweise-ps.adoc index a29cd17..f3323ef 100644 --- a/docs/epa-1-implementierungshinweise-ps.adoc +++ b/docs/epa-1-implementierungshinweise-ps.adoc @@ -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.