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.'