Adding documentation for invoker
[nonrtric/plt/sme.git] / invoker / docs / securitymethod.plantuml
1 @startuml Obtain Security Method
2 actor InvokerClient
3
4 box "CAPIF Internal"
5 participant capifcore
6 participant securityservice
7 participant invokerservice
8 participant publishservice
9
10 end box
11
12 alt#Pink #Pink Security Service
13     InvokerClient->securityservice: Request security method\n for service with\n SecurityService Request
14     securityservice->invokerservice: Is invoker registered?
15     invokerservice->securityservice: Ok
16     securityservice->publishservice: Is service published?
17     publishservice->securityservice: Ok
18     securityservice->publishservice: Determine the security method for\n each service API interface
19     publishservice->securityservice: Compatible security method
20     securityservice->InvokerClient: SecurityService Response\n with compatible security method
21 end
22
23 @enduml