diff --git a/draft-vesco-vcauthtls.html b/draft-vesco-vcauthtls.html index 5646b11..61e89e6 100644 --- a/draft-vesco-vcauthtls.html +++ b/draft-vesco-vcauthtls.html @@ -1140,82 +1140,85 @@
2. Conventions and Definitions
6. TLS Client and Server Handshake Behavior
+opaque ASN.1Cert<1..2^24-1>; + +struct { + select(certificate_type){ + // RawPublicKey certificate type defined in RFC 7250 + case RawPublicKey: + opaque ASN.1_subjectPublicKeyInfo<1..2^24-1>; + + // X.509 certificate defined in RFC 5246 + case X.509: + ASN.1Cert certificate_list<0..2^24-1>; + + // The new certificate type definied in this document + case VC: + opaque ASN.1_subjectPublicKeyInfo<1..2^24-1>; + + // Additional certificate type based on + // "TLS Certificate Types" subregistry + }; +} Certificate; +¶ +
TLS Certificate types (IANA)¶
+value | +name | +recommended | +Reference | +comment | +
---|---|---|---|---|
4 | +Verifiable Credential | ++ | This document | ++ |
it happens when the server does not send ssi_paramters extension in certificate request or it does but the client does not have a DID in the list of supported DLT (i.e. DID Methods) by the server¶
+it happens when the server does not send ssi_paramters extension in certificate request or it does but the client does not have a DID in the list of supported DLT (i.e. DID Methods) by the server¶
server ignores ssi_parameters extension in the clientHello¶
+server ignores ssi_parameters extension in the clientHello¶
HelloRetryRequest + foobar extension -server replies with the list of its DID Methods, this implies that the server has a DID stored in each of the DLT of the listed DID Methods.¶
+HelloRetryRequest + foobar extension +server replies with the list of its DID Methods, this implies that the server has a DID stored in each of the DLT of the listed DID Methods.¶
server enforces SSI client authentication (no fall back bu enforce SSI to the client)¶
-HelloRetryRequest¶
+server enforces SSI client authentication (no fall back bu enforce SSI to the client)¶
+HelloRetryRequest¶
TODO Security¶
+TODO Security¶
This document has no IANA actions.¶
+This document has no IANA actions.¶