Skip to content

Clarify meaning of empty trust_anchors extensions #91

@bob-beck

Description

@bob-beck

Currently if the client examines a list of TAI's for a server (either via DNS SVCB, previous Encrypted Extensions, or any yet to be determined means) we do not say what the client should do as a result.

If the client decides it does not have a common intersection with this list it is free to:

A) send an empty TAI extension, and hope the other end sends it updated information where it might now have an option
B) send no TAI extension, to force the other end to do their legacy behaviour, relying on being able to path build it's way to an ubiquitious trust anchor from what the server sends it in the fallback case.

If a server decides for whatever reason to not advertise a full list of trust anchors, It can not rely on the client retrying if the client decides to fall back to the legacy behaviour.

Not sure if this is fine, or not.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions