@startuml skinparam monochrome true skinparam defaultFontName Arial skinparam classFontSize 10 skinparam sequenceBoxBorderColor #black participant "**Accessor Authentication Service**" as aas participant "**Accessor Authentication Application**" as aaa autonumber ... aas->aaa: aChallenge note right [eSK.AAA.ECKA,ePK.AAA.ECKA]=ECDHE() Certification_PathATK_AAA= GENTOKEN(Certification_PathAAA,eSK.AAA.ECKA,ePK.AAA.ECKA) end note ... aaa->aas: Certification_PathATK_AAA activate aas note left of aas VERIFY_PATH(PK.CIAAA.ECDSA)[Certification_PathAAA] [eSK.AAS.ECKA,ePK.AAS.ECKA]=ECDHE() Certification_PathATK_AAS= GENTOKEN(Certification_PathAAS,eSK.AAS.ECKA,ePK.AAS.ECKA) ShS=ECKA-DH(eSK.AAS.ECKA,ePK.AAA.ECKA) end note activate aaa aas-->aaa: Certification_PathATK_AAS deactivate aaa deactivate aas aaa->aaa activate aaa note right of aaa VERIFY_PATH(PK.CIAAS.ECDSA)[Certification_PathATK_AAS] ShS=ECKA-DH(eSK.AAA.ECKA,ePK.AAS.ECKA) end note deactivate aaa @enduml