Skip to content
Snippets Groups Projects
Commit 23febf34 authored by Jonas Gröger's avatar Jonas Gröger :palm_tree:
Browse files

fix: jwks ist noch einmal als Objekt verschachtelt

parent a8c1f1f4
No related branches found
No related tags found
1 merge request!22fix: jwks ist noch einmal als Objekt verschachtelt
...@@ -2,6 +2,12 @@ title: Objekt zum Erzeugen eines Zustellpunkts ...@@ -2,6 +2,12 @@ title: Objekt zum Erzeugen eines Zustellpunkts
description: 'Notwendige Struktur, um einen Zustellpunkt zu hinterlegen.' description: 'Notwendige Struktur, um einen Zustellpunkt zu hinterlegen.'
type: object type: object
additionalProperties: false additionalProperties: false
required:
- contact
- schemas
- callback
- encryptionKid
- keys
properties: properties:
contact: contact:
$ref: './contact.yml' $ref: './contact.yml'
...@@ -23,15 +29,5 @@ properties: ...@@ -23,15 +29,5 @@ properties:
description: 'Öffentlicher Teil des Verschlüsselungsschlüssels der Destination. Ist im Attribut `keys` abrufbar.' description: 'Öffentlicher Teil des Verschlüsselungsschlüssels der Destination. Ist im Attribut `keys` abrufbar.'
# signingKid ist nicht nötig, da diese in einer signierten Nachricht enthalten ist. # signingKid ist nicht nötig, da diese in einer signierten Nachricht enthalten ist.
keys: keys:
type: array description: 'JWKS der öffentlichen Schlüssel der Destination. Siehe https://datatracker.ietf.org/doc/html/rfc7517#section-5'
description: 'Öffentliche Schlüssel der Destination' $ref: './jwks.yml'
items:
uniqueItems: true
minItems: 1
$ref: './jwk.yml'
required:
- contact
- schemas
- callback
- encryptionKid
- keys
title: Zustellpunkt title: Zustellpunkt
description: Repräsentation eines Zustellpunktes mit den öffentlich einsehbaren Attributen description: Repräsentation eines Zustellpunktes mit den öffentlich einsehbaren Attributen
type: object type: object
required:
- destinationId
- schemas
- encryptionKid
- keys
properties: properties:
destinationId: destinationId:
type: string type: string
...@@ -21,14 +26,5 @@ properties: ...@@ -21,14 +26,5 @@ properties:
description: 'Öffentlicher Teil des Verschlüsselungsschlüssels der Destination. Ist im Attribut `keys` abrufbar.' description: 'Öffentlicher Teil des Verschlüsselungsschlüssels der Destination. Ist im Attribut `keys` abrufbar.'
# signingKid ist nicht nötig, da diese in einer signierten Nachricht enthalten ist. # signingKid ist nicht nötig, da diese in einer signierten Nachricht enthalten ist.
keys: keys:
type: array description: 'JWKS der öffentlichen Schlüssel der Destination. Siehe https://datatracker.ietf.org/doc/html/rfc7517#section-5'
description: 'Öffentliche Schlüssel der Destination' $ref: './jwks.yml'
items:
uniqueItems: true
minItems: 1
$ref: './jwk.yml'
required:
- destinationId
- schemas
- encryptionKid
- keys
title: JSON Web Key Set (JWKS)
description: 'JWKS nach https://datatracker.ietf.org/doc/html/rfc7517#section-5'
type: object
required:
- keys
properties:
keys:
type: array
items:
uniqueItems: true
minItems: 1
$ref: './jwk.yml'
...@@ -29,9 +29,5 @@ properties: ...@@ -29,9 +29,5 @@ properties:
description: 'Öffentlicher Teil des Verschlüsselungsschlüssels der Destination. Ist im Attribut `keys` abrufbar.' description: 'Öffentlicher Teil des Verschlüsselungsschlüssels der Destination. Ist im Attribut `keys` abrufbar.'
# signingKid ist nicht nötig, da diese in einer signierten Nachricht enthalten ist. # signingKid ist nicht nötig, da diese in einer signierten Nachricht enthalten ist.
keys: keys:
type: array description: 'JWKS der öffentlichen Schlüssel der Destination. Siehe https://datatracker.ietf.org/doc/html/rfc7517#section-5'
description: 'Öffentliche Schlüssel der Destination' $ref: './jwks.yml'
items:
uniqueItems: true
minItems: 1
$ref: './jwk.yml'
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment