cangjie-https-server

Configure TLS settings and manage certificates for Cangjie HTTPS servers.

1|Updated Mar 14, 2026
One-click install
npx skills add https://github.com/SunriseSummer/CangjieDocValidator --skill cangjie-https-server
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cangjie-https-server
Source: https://github.com/SunriseSummer/CangjieDocValidator/tree/main/.github/skills/https_server
Command: npx skills add https://github.com/SunriseSummer/CangjieDocValidator --skill cangjie-https-server

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill enables developers to build secure HTTPS servers using the Cangjie programming language, handling TLS encryption, certificate management, and advanced networking features.

Core Features & Use Cases

  • HTTPS Server Setup: Configure and launch secure web servers.
  • TLS Configuration: Manage certificates, private keys, and TLS versions.
  • HTTP/2 Support: Enable high-performance HTTP/2 communication.
  • mTLS: Implement mutual TLS for enhanced security.
  • Certificate Hot-Swapping: Update certificates without restarting the server.
  • Use Case: Develop a secure API endpoint that requires client authentication via mutual TLS, ensuring only trusted clients can access sensitive data.

Quick Start

Use the cangjie-https-server skill to create a basic HTTPS server on port 8443 with provided certificate and key files.

Frequently Asked Questions about cangjie-https-server

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a secure HTTPS server in Cangjie?

To build a secure HTTPS server in Cangjie, you need to configure TLS settings, manage certificates and private keys, and launch the server. This process supports high-performance HTTP/2 communication.

What is mutual TLS and when do I need it for my API endpoint?

Mutual TLS (mTLS) requires both server and client to present certificates, ensuring only trusted clients can access sensitive data. You need mTLS when developing secure API endpoints that require client authentication.

Do I need OpenSSL 3 to configure TLS settings in Cangjie?

Yes, you need OpenSSL 3 installed. The Skill requires OpenSSL 3 for underlying cryptographic operations to manage certificates, private keys, and fine-grained control over TLS versions and cipher suites.

Can I update certificates without restarting my Cangjie HTTPS server?

Yes, you can update certificates without restarting the Cangjie HTTPS server. The Skill supports dynamic certificate hot-swapping, allowing you to apply new certificates seamlessly during runtime.

How do I enable HTTP/2 support for a Cangjie web server?

You can enable HTTP/2 support by configuring the advanced networking features within your Cangjie HTTPS server setup. This allows high-performance HTTP/2 communication alongside your TLS encryption.

How do I restrict TLS versions and cipher suites in Cangjie?

You restrict TLS versions and cipher suites by applying fine-grained control over your TLS configuration. This ensures your Cangjie HTTPS server only accepts secure, specified cryptographic protocols.