Visual RFC.
ALL RFCs / RFC 7517
Read the RFC ↗
RFC 7517 / MECHANISMS

Choose from a JWK Set

02

A JWK Set contains an array of keys; the consumer still needs a trusted source and selection policy.

Related RFCs and changes

“Updates” changes part of an earlier RFC. “Obsoletes” replaces it. This list shows selected related documents.

DIAGRAM§ 5 ↗
RFC 7517 · § 5EXAMPLE
3 / 3
Choose from a JWK SetA JWK Set contains an array of keys; the consumer still needs a trusted source and selection policy. Current state: Verify suitability.Choose from a JWK Settrusted keys arraykid: 1kid: 2kid: 3kid = 2algorithm + operation + trust
03
Verify suitability

Confirm trust, algorithm compatibility, and permitted operation.

Protocol participantThreat or exceptionProtocol controlSimplified drawings · precise section references
KEY POINT

The keys member is an array of JWK objects.

  • The keys member is an array of JWK objects.
  • kid is a key-selection hint.
  • Matching a kid does not prove that the returned key is trusted.
DETAILS

The illustration is schematic. Example values are illustrative; profiles and later security guidance can add requirements.

Read the RFC section ↗

Diagrams simplify the RFC. Read the linked sections for complete requirements.

Privacy
All chapters in this RFC
  1. A key has typed members
  2. Choose from a JWK Set
  3. Use and operations constrain keys
  4. Public and private are different
  5. Protect a stored key object

Drawing view

Scroll the drawing to see every part. Playback controls stay above it.

RFC 9700 / CHAPTERS

Chapters

For full details, tables, algorithms, and exceptions, read the original RFC.

RFC status and corrections ↗