{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/SigningKeys", "title": "SigningKeys", "type": "object", "additionalProperties": false, "required": [ "cert", "kid", "fingerprint", "thumbprint" ], "properties": { "kid": { "type": "string", "description": "The key id of the signing key", "default": "21hi274Rp02112mgkUGma" }, "cert": { "type": "string", "description": "The public certificate of the signing key", "default": "-----BEGIN CERTIFICATE-----\r\nMIIDDTCCA...YiA0TQhAt8=\r\n-----END CERTIFICATE-----" }, "pkcs7": { "type": "string", "description": "The public certificate of the signing key in pkcs7 format", "default": "-----BEGIN PKCS7-----\r\nMIIDPA....t8xAA==\r\n-----END PKCS7-----" }, "current": { "type": "boolean", "description": "True if the key is the the current key", "default": true }, "next": { "type": "boolean", "description": "True if the key is the the next key" }, "previous": { "type": "boolean", "description": "True if the key is the the previous key" }, "current_since": { "$ref": "#/components/schemas/SigningKeysDate" }, "current_until": { "$ref": "#/components/schemas/SigningKeysDate" }, "fingerprint": { "type": "string", "description": "The cert fingerprint", "default": "CC:FB:DD:D8:9A:B5:DE:1B:F0:CC:36:D2:99:59:21:12:03:DD:A8:25" }, "thumbprint": { "type": "string", "description": "The cert thumbprint", "default": "CCFBDDD89AB5DE1BF0CC36D29959211203DDA825" }, "revoked": { "type": "boolean", "description": "True if the key is revoked" }, "revoked_at": { "$ref": "#/components/schemas/SigningKeysDate" } } }