cangjie-https-client

Configure TLS clients and make HTTPS requests in Cangjie with OpenSSL 3.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables developers to programmatically interact with HTTPS services, handling secure communication, certificate validation, and advanced network configurations within Cangjie applications.

Core Features & Use Cases

  • HTTPS Communication: Make secure HTTP requests using Cangjie's networking libraries.
  • TLS Configuration: Customize TLS settings including certificate verification modes (Default, TrustAll, CustomCA), ALPN for HTTP/2, and client certificates for mutual TLS.
  • Use Case: Securely fetch data from a REST API that requires TLS encryption, or implement client authentication for sensitive internal services.

Quick Start

Use the cangjie-https-client skill to make a GET request to "https://www.example.com/api" with default TLS settings.

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 HTTPS requests in Cangjie with custom TLS client configuration?

To make HTTPS requests in Cangjie with custom TLS client configuration, use this Skill to define certificate verification modes, restrict cipher suites, and configure ALPN for HTTP/2 over secure connections.

Can I implement mutual TLS authentication in Cangjie?

Yes, you can implement mutual TLS authentication in Cangjie using this Skill to configure client certificates, ensuring both client and server verify each other's identities during the secure HTTPS handshake.

How does certificate verification work for Cangjie HTTPS clients?

Certificate verification for Cangjie HTTPS clients works by selecting modes like Default, TrustAll, or CustomCA. This Skill manages validation using OpenSSL 3 for underlying cryptographic operations.

Do I need OpenSSL 3 to use TLS encryption in Cangjie networking?

Yes, you need OpenSSL 3 to use TLS encryption in Cangjie networking, as this Skill relies on it for underlying cryptographic operations including TLS version restrictions and custom TCP+TLS connections.

How do I configure ALPN for HTTP/2 in Cangjie secure connections?

To configure ALPN for HTTP/2 in Cangjie secure connections, use this Skill's advanced TLS settings to negotiate the protocol during the handshake, enabling efficient multiplexing over a single TLS channel.

What are the limitations of using TrustAll certificate verification mode?

The TrustAll certificate verification mode bypasses server identity validation, making it vulnerable to man-in-the-middle attacks. This Skill offers it for testing, but Default or CustomCA modes ensure secure HTTPS communication.