-
Jonas Gröger authoredJonas Gröger authored
destination.yml 1.11 KiB
title: Zustellpunkt
description: Repräsentation eines Zustellpunktes mit den öffentlich einsehbaren Attributen
type: object
required:
- destinationId
- schemas
- encryptionKid
- publicKeys
- contactInformation
- callback
properties:
destinationId:
type: string
minLength: 32
format: uuid
maxLength: 36
description: Identifikator des Zustellpunktes
schemas:
uniqueItems: true
minItems: 1
type: array
description: Auflistung aller unterstützten Antragsschemata des Zustellpunktes.
items:
$ref: './application-schema.yml'
encryptionKid:
type: string
maxLength: 64
description: 'Öffentlicher Teil des Verschlüsselungsschlüssels der Destination. Ist im Attribut `publicKeys` abrufbar.'
# signingKid ist nicht nötig, da diese in einer signierten Nachricht enthalten ist.
publicKeys:
$ref: './jwks.yml'
contactInformation:
$ref: './contact-information.yml'
callback:
type: string
minLength: 1
format: uri
description: 'Öffentlich erreichbare Callbackadresse, um Benachrichtigungen beim Vorliegen neuer Anträge zu empfangen.'