APISIX-MCP

Official
by api7

update_ssl

Modify specific attributes of an existing SSL certificate, including PEM format, client configuration, and validity timestamps, for enhanced security and compliance.

Instructions

Update specific attributes of an existing SSL certificate

Input Schema

NameRequiredDescriptionDefault
idYesSSL certificate ID
sslYesSSL certificate configuration object

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "id": { "description": "SSL certificate ID", "type": "string" }, "ssl": { "additionalProperties": true, "description": "SSL certificate configuration object", "properties": { "cert": { "description": "SSL certificate in PEM format", "type": "string" }, "certs": { "description": "SSL certificates in PEM format", "items": { "type": "string" }, "type": "array" }, "client": { "additionalProperties": false, "description": "SSL client configuration", "properties": { "ca": { "description": "SSL client CA certificate in PEM format", "type": "string" }, "depth": { "default": 1, "description": "SSL client verification depth", "type": "number" }, "skip_mtls_uri_regex": { "description": "URIs to skip mTLS verification", "items": { "type": "string" }, "type": "array" } }, "required": [ "ca" ], "type": "object" }, "key": { "description": "SSL private key in PEM format", "type": "string" }, "keys": { "description": "SSL private keys in PEM format", "items": { "type": "string" }, "type": "array" }, "label": { "description": "SSL label", "type": "string" }, "sni": { "description": "Server Name Indication", "type": "string" }, "snis": { "description": "Server Name Indications", "items": { "type": "string" }, "type": "array" }, "status": { "description": "SSL certificate status", "enum": [ 0, 1 ], "type": "number" }, "type": { "default": "server", "description": "SSL type", "enum": [ "server", "client" ], "type": "string" }, "validity_end": { "description": "SSL certificate validity end timestamp", "type": "number" }, "validity_start": { "description": "SSL certificate validity start timestamp", "type": "number" } }, "type": "object" } }, "required": [ "id", "ssl" ], "type": "object" }
ID: s62o271u37