@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