cangjie-https-server

Configure HTTPS servers in Cangjie with TLS, HTTP/2, and mTLS.

2|Updated Mar 10, 2026
One-click install
npx skills add https://github.com/zhenzhizhi12/NexusAgent --skill cangjie-https-server-zhenzhizhi12
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cangjie-https-server
Source: https://github.com/zhenzhizhi12/NexusAgent/tree/main/.opencode/skills/common-skill-l1/https_server
Command: npx skills add https://github.com/zhenzhizhi12/NexusAgent --skill cangjie-https-server-zhenzhizhi12

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the process of developing secure HTTPS servers using the Cangjie language, enabling robust and encrypted web services.

Core Features & Use Cases

  • HTTPS Server Setup: Configure and launch Cangjie-based HTTPS servers.
  • TLS Configuration: Manage TLS versions, cipher suites, and certificate settings.
  • HTTP/2 Support: Enable HTTP/2 for improved performance, including Server Push.
  • Mutual TLS (mTLS): Implement two-way authentication for enhanced security.
  • Certificate Hot-Swapping: Update server certificates and CA configurations without service interruption.
  • Use Case: Develop a secure API endpoint using Cangjie that requires client certificate authentication and supports HTTP/2 for faster data transfer.

Quick Start

Use the cangjie-https-server skill to create a basic HTTPS server on port 8443 using 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 set up an HTTPS server in Cangjie using TLS certificates?

To set up a Cangjie HTTPS server, you configure TLS settings, cipher suites, and certificate files, then launch the server on a designated port like 8443. It requires OpenSSL 3 for underlying TLS operations.

Can I enable HTTP/2 and Server Push in a Cangjie web server?

Yes, you can enable HTTP/2 in a Cangjie web server to improve performance, including utilizing Server Push for faster data transfer. This is configured through the server's network transport settings.

How do I configure mutual TLS (mTLS) for two-way authentication in Cangjie?

You configure mutual TLS (mTLS) in Cangjie by managing CA configurations and requiring client certificate authentication. This enables two-way authentication for enhanced API endpoint security.

Do I need OpenSSL 3 to run a secure Cangjie HTTPS server?

Yes, OpenSSL 3 is required to run a secure Cangjie HTTPS server. It provides the underlying TLS operations needed to manage certificates, cipher suites, and encrypted network transport.

How do I update TLS certificates without restarting a running Cangjie server?

You can update TLS certificates without restarting a running Cangjie server using the certificate hot-swapping feature. This allows updating server certificates and CA configurations without service interruption.

What TLS configurations are available for secure Cangjie network transport?

Available TLS configurations for Cangjie network transport include managing TLS versions, defining cipher suites, and setting up detailed certificate configurations. These settings enable robust encrypted web services.