ssl_ca_status
Check and retrieve the current status and configuration of Certificate Authorities (CA) for secure browser setup and traffic monitoring in the Web Proxy MCP Server.
Instructions
Get current CA status and configuration
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- src/tools/tool-handlers.js:138-145 (handler)The handler logic for the 'ssl_ca_status' tool. It calls sslManager.getCAStatus() and formats the result as text content for MCP response.case 'ssl_ca_status': const status = this.sslManager.getCAStatus(); return { content: [{ type: "text", text: `🔒 SSL Manager Status\n\n${JSON.stringify(status, null, 2)}` }] };
- Tool schema definition including name, description, and empty input schema. Used for validation and MCP tool registration.ssl_ca_status: { name: "ssl_ca_status", description: "Get current CA status and configuration", inputSchema: { type: "object", properties: {} } },
- src/ssl/ssl-manager.js:461-468 (helper)Core utility method in SSLManager that provides the CA status information used by the tool handler.getCAStatus() { return { initialized: this.initialized, currentCA: this.currentCA, caDir: this.caDir, caInfo: this.caInfo || null }; }