Skip to content

Commit

Permalink
added new reference to sub use case
Browse files Browse the repository at this point in the history
  • Loading branch information
ichderjens committed Feb 15, 2024
1 parent 4a59401 commit 2f93692
Show file tree
Hide file tree
Showing 7 changed files with 61 additions and 35 deletions.
4 changes: 2 additions & 2 deletions src/plantuml/TI-M_ePA/UC_10104_Seq_fdv.puml
Original file line number Diff line number Diff line change
Expand Up @@ -50,9 +50,9 @@ note over U1, U2: \n<size:17>Die Akteure sind auf demselben Messenger-Service an
C1->MP: POST /_matrix/client/v3/rooms/{roomId}/invite
activate MP
|||
MP->MP: Prüfungen Stufe 1\nClient-Server-Proxy
MP->MP: Client-Server-Prüfungen
|||
break #MistyRose <size:16>Prüfung der Stufe 1 ist fehlgeschlagen</size>
break #MistyRose <size:16>Client-Server Prüfung ist fehlgeschlagen</size>
MP->C1: <font color=red>Verbindung wird abgelehnt</font>
end

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,16 +22,11 @@ LifeLineBackgroundColor Gainsboro

ParticipantBorderColor Motivation
ParticipantBackgroundColor Motivation
'ParticipantFontName Impact
ParticipantFontSize 20
ParticipantFontColor black
ParticipantBorderColor Black
ParticipantBackgroundColor MOTIVATION

ActorBackgroundColor Gainsboro
ActorFontColor black
ActorFontSize 20
'ActorFontName Aapex
}

autonumber
Expand Down Expand Up @@ -60,7 +55,7 @@ alt#LightGrey <size:16>Matrix-Domain ist in der Föderationsliste enthalten ODE

else <size:16>Matrix-Domain ist nicht in der Föderationsliste enthalten</size>
|||
ref over MP, VZD: <size:17>**Anhang B** - Aktualisierung der Föderationsliste</size>\n
ref over MP, VZD: <size:17>Aktualisierung der Föderationsliste</size>\n
|||
MP->MP: prüfe ob Matrix-Domain \nder MXID \nin der **aktualisierten** \nFöderationsliste vorhanden ist
|||
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,6 @@ skinparam sequence {

ParticipantBorderColor Motivation
ParticipantBackgroundColor Motivation
ParticipantFontName Impact
ParticipantFontSize 20
ParticipantFontColor black
ParticipantBorderColor Black
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,22 +16,16 @@ scale max 2048 width
skinparam sequence {
ArrowColor black
ArrowFontSize 17
ActorBorderColor black
LifeLineBorderColor black
LifeLineBackgroundColor Gainsboro

ParticipantBorderColor Motivation
ParticipantBackgroundColor Motivation
'ParticipantFontName Impact
ParticipantFontSize 20
ParticipantFontColor black
ParticipantBorderColor Black
ParticipantBackgroundColor MOTIVATION

ActorBackgroundColor Gainsboro
ActorFontColor black
ActorFontSize 20
'ActorFontName Aapex
}

autonumber
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@ scale max 2048 width
skinparam sequence {
ArrowColor black
ArrowFontSize 17
ActorBorderColor black
LifeLineBorderColor black
LifeLineBackgroundColor Gainsboro

Expand All @@ -27,34 +26,24 @@ ParticipantFontColor black
ParticipantBorderColor Black
ParticipantBackgroundColor MOTIVATION

ActorBackgroundColor Gainsboro
ActorFontColor black
ActorFontSize 20
}

autonumber

box <size:18>Messenger-Service\n #WhiteSmoke
participant MP as "Messenger-Proxy"
end box
participant OCSP as "<font color=blue>Public OCSP-Responder</font>"

legend bottom right
<size:16>__Legende__</size>
<size:16><font color=blue>nicht anzuwenden in dieser Spezifikationsversion,</font></size>
<size:16><font color=blue>sondern erst, sobald der Public OCSP-Responder verfügbar ist</font></size>
<size:16><font color=blue>(bezieht sich auf die im diesem Diagramm blau dargestellten Prüfungen und Komponenten)</font></size>
endlegend
participant OCSP as "Public OCSP-Responder"

activate MP
MP->MP++: Signatur der Föderationsliste prüfen\n(Föderationsliste, x5c-Zertifikatsliste[1])
return Signaturprüfergebnis
|||
loop#LightGrey <size:16><font color=blue>für jeden Eintrag von x5c-Zertifikatsliste</font></size>
MP->OCSP: <font color=blue>Public-OCSP-Zertifikatsprüf-Request stellen(x5c-Zertifikat)</font>
MP<--OCSP: <font color=blue>OCSP-Response</font>
loop#LightGrey <size:16>für jeden Eintrag von x5c-Zertifikatsliste</size>
MP->OCSP: Public-OCSP-Zertifikatsprüf-Request stellen(x5c-Zertifikat)
MP<--OCSP: OCSP-Response
end
alt#LightGrey <size:16>Signaturprüfergebnis=gültig <font color=blue>UND jeder OCSP-Response.CertificateStatusValue=good</font></size>
alt#LightGrey <size:16>Signaturprüfergebnis=gültig UND jeder OCSP-Response.CertificateStatusValue=good</size>
MP->MP: Föderationsliste aktualisieren(Föderationsliste)
end
deactivate MP
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@ scale max 2048 width
skinparam sequence {
ArrowColor black
ArrowFontSize 17
ActorBorderColor black
LifeLineBorderColor black
LifeLineBackgroundColor Gainsboro

Expand All @@ -27,9 +26,6 @@ ParticipantFontColor black
ParticipantBorderColor Black
ParticipantBackgroundColor MOTIVATION

ActorBackgroundColor Gainsboro
ActorFontColor black
ActorFontSize 20
}

autonumber
Expand Down
53 changes: 53 additions & 0 deletions src/schema/permissionConfig.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
{
"$id": "https://gematik.de/ti-m/permissionConfig.json",
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "Permission Configuration",
"type": "object",
"properties": {
"defaultSetting": {
"type": "string",
"enum": [
"allow all",
"block all"
]
},
"groupException": {
"type": "array",
"uniqueItems": true,
"items": {
"groupName": {
"description": "The name of the group to be in-/excluded",
"type": "string",
"enum": [
"myLocalContactList"
]
}
}
},
"domainException": {
"type": "array",
"uniqueItems": true,
"items": {
"domain": {
"description": "The name of the domain to be in-/excluded",
"type": "string",
"pattern": "^((?!-)[A-Za-z0-9-]{1, 63}(?<!-)\\.)+[A-Za-z]{2, 6}$"
}
}
},
"userException": {
"type": "array",
"uniqueItems": true,
"items": {
"mxid": {
"description": "The MXID of the user to be in-/excluded",
"type": "string",
"pattern": "^@[a-z0-9._=/-]+:[a-zA-Z0-9.-]+$"
}
}
}
},
"required": [
"defaultSetting"
]
}

0 comments on commit 2f93692

Please sign in to comment.