Skip to content

Channel Binding being transport-specific specified #41

Description

@GarethCOliver

Currently, Channel Binding provides a map of all the fields of all possible transport types that could have been used to engage the protocol.

DC API is moving to provide a 'Client Data' structure. It would be nice to provide a similar approach for each transport so it is something like:

ChannelBinding = {
1 => DCAPIClientData, // DCAPI ClientData structure
2 => IsoDeviceEngagment, // 18013-5 DeviceEngagment structure
3 => OpenId4VPClientData, // OpenId4VP
}

This make the separation more clear, and makes it easier to add new transports in the future (e.g. issuance, agentic etc).

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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