On Mon, Jan 6, 2025 at 11:31 AM Michael Richardson <mcr+i...@sandelman.ca>
wrote:

>
> Please note and respect the Reply-To: uta@ietf.org.
>
>

4. Find a sensible way to extend RFC6066 to accomodote other forms of SNI.
> There isn't an IANA registry for this.
>

Just as a technical matter, it's not really possible to extend RFC 6066
because there
is no way to skip past unknown name types. This is a bug, but it's a bug
we're stuck
with.

      struct {
          NameType name_type;
          select (name_type) {
              case host_name: HostName;
          } name;
      } ServerName;

      enum {
          host_name(0), (255)
      } NameType;

      opaque HostName<1..2^16-1>;

      struct {
          ServerName server_name_list<1..2^16-1>
      } ServerNameList;

Note that the only length field is in HostName, which means that you don't
know how
long the length field is in other NameTypes, so you can't ignore them. If
this is
the general route you want to take, you'll need a new extension.

-Ekr
_______________________________________________
Uta mailing list -- uta@ietf.org
To unsubscribe send an email to uta-le...@ietf.org

Reply via email to