{ "operationId": "validateCertificates", "summary": "Validates given Custom Certificates", "tags": ["certificates"], "security": [ { "bearerAuth": ["certificates.manage"] } ], "requestBody": { "$ref": "../../../../common.json#/properties/certificate_files" }, "responses": { "200": { "description": "200 response", "content": { "application/json": { "examples": { "default": { "value": { "certificate": { "cn": "mkcert", "issuer": "O = mkcert development CA, OU = jc@jc-Laptop.local (John Doe), CN = mkcert jc@jc-Laptop.local (John Doe)", "dates": { "from": 1728458537, "to": 1799479337 } }, "certificate_key": true } } }, "schema": { "type": "object", "additionalProperties": false, "required": ["certificate", "certificate_key"], "properties": { "certificate": { "type": "object", "additionalProperties": false, "required": ["cn", "issuer", "dates"], "properties": { "cn": { "type": "string", "example": "example.com" }, "issuer": { "type": "string", "example": "C = US, O = Let's Encrypt, CN = E5" }, "dates": { "type": "object", "additionalProperties": false, "required": ["from", "to"], "properties": { "from": { "type": "integer" }, "to": { "type": "integer" } }, "example": { "from": 1728448218, "to": 1736224217 } } } }, "certificate_key": { "type": "boolean", "example": true } } } } } }, "400": { "description": "400 response", "content": { "application/json": { "examples": { "default": { "value": { "error": { "code": 400, "message": "Certificate is not valid" } } } }, "schema": { "$ref": "../../../../components/error.json" } } } } } }