From 2a6026e1b83030c5b71d71ffaf01ae521b23bd9b Mon Sep 17 00:00:00 2001 From: perubeanie Date: Thu, 9 Nov 2023 18:36:09 +0100 Subject: [PATCH] add-vc-hs diagram --- draft-vesco-vcauthtls.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/draft-vesco-vcauthtls.md b/draft-vesco-vcauthtls.md index 53e46e2..65e39d3 100644 --- a/draft-vesco-vcauthtls.md +++ b/draft-vesco-vcauthtls.md @@ -112,6 +112,28 @@ did_methods extension could be sent only in ClientHello and CertificateRequest m # TLS Client and Server Handshake +~~~plantuml +@startuml +participant DLT_A order 1 +participant Client order 2 +participant Server order 3 +participant DLT_B order 4 +skinparam sequenceMessageAlign direction + +Client -> Server : Client Hello \n+ client_cert_types* \n+ server_cert_types* \n+ key_share* \n+ sig_algs* \n+ did_methods +Server -> Client : Server Hello \n+ key_share* +Server -> Client : { Encrypted Extensions \n+ client_cert_types* \n+ server_cert_types* } +Server -> Client : { Certificate request* \n+ did_methods* } +Server -> Client : { Certificate* } +Server -> Client : { Certificate Verify* } +Server -> Client : { Finished } +Client --> DLT_A : DID Resolve +Client -> Server : { Certificate* } +Client -> Server : { Certificate Verify* } +Client -> Server : { Finished } +Server --> DLT_B : DID Resolve +@enduml +~~~ ## ClientHello