diff --git a/clnt-vc-srvr-x509.svg b/clnt-vc-srvr-x509.svg deleted file mode 100644 index 4787026..0000000 --- a/clnt-vc-srvr-x509.svg +++ /dev/null @@ -1,31 +0,0 @@ -ClientClientServerServerDLT_BDLT_BClient Hello+ client_cert_types*=(X.509, VC)+ server_cert_types*=(X.509, RawPublicKey)+ key_share*+ sig_algs*Server Hello+ key_share*{ Encrypted Extensions+ client_cert_types*=VC+ server_cert_types*=X.509 }{ Certificate request*+ did_methods*=(iota,btcr)}{ Certificate* }{ Certificate Verify* }{ Finished }{ Certificate* }{ Certificate Verify* }{ Finished }DID Resolve \ No newline at end of file diff --git a/clnt-x509-srvr-vc.svg b/clnt-x509-srvr-vc.svg deleted file mode 100644 index 7612a15..0000000 --- a/clnt-x509-srvr-vc.svg +++ /dev/null @@ -1,31 +0,0 @@ -DLT_ADLT_AClientClientServerServerClient Hello+ client_cert_types*=(X.509, RawPublicKey)+ server_cert_types*=(VC, X.509)+ key_share*+ sig_algs*+ did_methods*=(iota)Server Hello+ key_share*{ Encrypted Extensions+ client_cert_types*=X.509+ server_cert_types*=VC }{ Certificate request* }{ Certificate* }{ Certificate Verify* }{ Finished }DID Resolve{ Certificate* }{ Certificate Verify* }{ Finished } \ No newline at end of file diff --git a/draft-vesco-vcauthtls.md b/draft-vesco-vcauthtls.md index aee48c4..5f1057c 100644 --- a/draft-vesco-vcauthtls.md +++ b/draft-vesco-vcauthtls.md @@ -169,7 +169,7 @@ Server -> DLT_B : DID Resolve ``` --> -![](full-hs.svg) +![](images/full-hs.svg) {: #tls-full title="Message Flow for Full TLS Handshake"} @@ -228,13 +228,13 @@ Server -> Client : { Encrypted Extensions \n+ server_cert_types*=VC } Server -> Client : { Certificate* } Server -> Client : { Certificate Verify* } Server -> Client : { Finished } -Client --> IOTA : DID Resolve +Client -> IOTA : DID Resolve Client -> Server : { Finished } @enduml ``` --> -![](srvr-vc.svg) +![](images/srvr-vc.svg) ## TLS Client and Server Use VCs @@ -257,16 +257,16 @@ Server -> Client : { Certificate request* \n+ did_methods*=(iota) } Server -> Client : { Certificate* } Server -> Client : { Certificate Verify* } Server -> Client : { Finished } -Client --> DLT_A : DID Resolve +Client -> DLT_A : DID Resolve Client -> Server : { Certificate* } Client -> Server : { Certificate Verify* } Client -> Server : { Finished } -Server --> DLT_B : DID Resolve +Server -> DLT_B : DID Resolve @enduml ``` --> -![](mutual-vc.svg) +![](images/mutual-vc.svg) ## TLS Client Uses a VC and Server Uses an X.509 Certificate @@ -296,7 +296,7 @@ Server -> DLT_B : DID Resolve ``` --> -![](clnt-vc-srvr-x509.svg) +![](images/clnt-vc-srvr-x509.svg) ## TLS Client Uses Certificate and Server Uses VC @@ -326,7 +326,7 @@ Client -> Server : { Finished } ``` --> -![](clnt-x509-srvr-vc.svg) +![](images/clnt-x509-srvr-vc.svg) ## Renegotiation of DID Methods diff --git a/full-hs.svg b/full-hs.svg deleted file mode 100644 index 06c7f97..0000000 --- a/full-hs.svg +++ /dev/null @@ -1,33 +0,0 @@ -DLT_ADLT_AClientClientServerServerDLT_BDLT_BClient Hello+ client_cert_types*+ server_cert_types*+ key_share*+ sig_algs*+ did_methodsServer Hello+ key_share*{ Encrypted Extensions+ client_cert_types*+ server_cert_types* }{ Certificate request*+ did_methods* }{ Certificate* }{ Certificate Verify* }{ Finished }DID Resolve{ Certificate* }{ Certificate Verify* }{ Finished }DID Resolve \ No newline at end of file diff --git a/mutual-vc.svg b/mutual-vc.svg deleted file mode 100644 index 4f5260a..0000000 --- a/mutual-vc.svg +++ /dev/null @@ -1,33 +0,0 @@ -DLT_ADLT_AClientClientServerServerDLT_BDLT_BClient Hello+ client_cert_types*=(VC,X.509,RawPublicKey)+ server_cert_types*=(X.509,VC,RawPublicKey)+ did_methods=(iota,btcr)+ key_share*+ sig_algs*Server Hello+ key_share*{ Encrypted Extensions+ client_cert_types*=VC+ server_cert_types*=VC }{ Certificate request*+ did_methods*=(iota) }{ Certificate* }{ Certificate Verify* }{ Finished }DID Resolve{ Certificate* }{ Certificate Verify* }{ Finished }DID Resolve \ No newline at end of file diff --git a/srvr-vc.svg b/srvr-vc.svg deleted file mode 100644 index 6c279d4..0000000 --- a/srvr-vc.svg +++ /dev/null @@ -1,29 +0,0 @@ -IOTAIOTAClientClientServerServerClient Hello+ server_cert_types*=(VC,X.509)+ did_methods*=(iota,btcr)+ key_share*+ sig_algs*Server Hello+ key_share*{ Encrypted Extensions+ server_cert_types*=VC }{ Certificate* }{ Certificate Verify* }{ Finished }DID Resolve{ Finished } \ No newline at end of file