Skip to content

Relying Party Services — Intermediary Relationships #277

Description

@rfbonte

Context

The ETD Herkenningsmakelaar is a regulated role in the Dutch Electronic Access Services framework. It is not equivalent to an eIDAS Intermediary. Article 5b(10) of the revised eIDAS Regulation refers to intermediaries acting on behalf of Relying Parties, but does not define the same role, responsibilities or governance model as ETD.

The current direction is to use service information registered in the European Relying Party Register rather than to retain HerkenningsmakelaarId for compatibility with an earlier WE BUILD Service Catalogue proposal.

Working document:
https://github.com/rfbonte/wp4-trust-group/blob/rfbonte-services-upgrade-for-authorisations/task5-participants-certificates-policies/services-upgrade-for-authorisations.md

AI assistance: Drafted and edited with the assistance of ChatGPT (OpenAI). The author remains responsible for review, source verification and conclusions - review is still in process

Problem Statement

The Relying Party Register may need to represent that a Relying Party or Service uses an Intermediary. That does not justify importing the ETD Herkenningsmakelaar role or introducing an undefined generic “ecosystem intermediary”.

The required relationship, authority, lifecycle, registration and certificate implications must be determined using wallet and eIDAS terminology.

Current Direction

  • Do not treat the ETD Herkenningsmakelaar and eIDAS Intermediary as equivalent.
  • Do not retain HerkenningsmakelaarId merely for ETD compatibility.
  • Do not introduce an additional “ecosystem intermediary” role without a clear legal and architectural basis.
  • Start from the existing wallet concepts usesIntermediary and isIntermediary.
  • Determine whether an Intermediary relationship must be registered at Relying Party level, Service level or both.
  • Align the result with the existing WE BUILD endpoint-lookup decision and the applicable certificate and authorisation flows.

Questions

  • What authority does an Intermediary have to act for a Relying Party or one of its Services?
  • How is that relationship registered, verified, changed and withdrawn?
  • Which identifiers are used for the Relying Party, Service and Intermediary?
  • Which Registration Certificate or Access Certificate relationships are affected?
  • Which information must a user, Wallet or issuer of an Authorisation Attestation be able to determine?
  • How does the result align with the WE BUILD endpoint-lookup architecture?

Related Decision

WE BUILD endpoint lookup service ADR

Expected Outcome

A wallet-native and legally supportable model for Intermediary relationships, without assuming equivalence with the ETD Herkenningsmakelaar.

Priority

P2 – Required for future interoperability and any pilot flow that uses an Intermediary.

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