8000 [ABCA] Resolving attester keys polishing · Issue #54683 · keycloak/keycloak · GitHub
[go: up one dir, main page]

Skip to content

[ABCA] Resolving attester keys polishing #54683

Open

Description

@mposolda

Description

This is a follow-up to #52766 . According to this comment from @dominikschlosser :

One gap I found while testing: when a client trusts a provider with X.509 trust anchors, an attestation without x5c still falls back to kid. If another configured provider has a JWKS with that kid, the X.509 policy is bypassed. It would be safer to call validateX509Chain for every attestation, also without x5c. It throws when X.509 trust is configured and no chain is sent, and returns null when no provider uses X.509 trust, so the kid fallback still works for JWKS-only setups. Happy to send that as a follow-up if you'd rather keep this PR as is.

Activity

  1. added theissue type on Nov 5, 2026
  2. moved this to Open in < 57E0 a class="projectLink__kH7qaz prc-Link-Link-9ZwDx" data-component="Link" data-inline="true" href="https://github.com/orgs/keycloak/projects/66">Keycloak Roadmapon Nov 5, 2026
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

    Type

    Fields

    No fields configured for task.

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

    0