cangjie-https-client

Configure TLS settings and perform HTTPS client requests in Cangjie.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill addresses the need for secure and robust HTTPS client communication within the Cangjie programming language, enabling developers to interact with web services reliably.

Core Features & Use Cases

  • Configurable TLS: Manage TLS client configurations, including certificate verification modes (Default, TrustAll, CustomCA).
  • HTTP/2 Support: Enable HTTP/2 with ALPN for improved performance.
  • Bi-directional TLS: Implement client certificate authentication for enhanced security.
  • Use Case: Securely fetch data from a REST API endpoint that requires TLS encryption and client certificate authentication.

Quick Start

Use the cangjie-https-client skill to make a GET request to 'https://api.example.com/data' using the default system CA for verification.

Frequently Asked Questions about cangjie-https-client

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

FAQPage Schema
How do I make an HTTPS request in Cangjie with custom TLS certificate verification?

To make an HTTPS request in Cangjie with custom verification, configure the TLS client settings to use CustomCA mode. The skill supports configurable verification modes including Default, TrustAll, and CustomCA for secure web service interactions.

Does the Cangjie HTTPS client support HTTP/2 connections?

Yes, the Cangjie HTTPS client supports HTTP/2 connections by utilizing ALPN (Application-Layer Protocol Negotiation). Enabling ALPN within your TLS configuration allows for improved performance during secure web service communication.

Do I need OpenSSL 3 to establish TLS connections in Cangjie?

Yes, you need OpenSSL 3 installed to establish TLS connections in Cangjie. The skill requires OpenSSL 3 as its underlying dependency to handle secure TLS operations, including bi-directional authentication and cipher suite control.

How do I set up bi-directional TLS authentication in Cangjie?

Set up bi-directional TLS authentication in Cangjie by configuring client certificate authentication within the TLS settings. This enables the HTTPS client to present certificates, ensuring enhanced security for REST API endpoints requiring mutual verification.

Can I use custom TCP connections with the Cangjie HTTPS client for advanced TLS settings?

Yes, you can use custom TCP connections with the Cangjie HTTPS client for advanced TLS settings. The skill supports custom TCP connections alongside advanced configurations like specific TLS version control and cipher suite selection.