tls-security

Solid

Expert skill for TLS/SSL implementation and certificate management. Generate and validate TLS configurations, create and manage X.509 certificates, analyze cipher suite security, debug TLS handshake failures, and implement certificate pinning.

AI & Automation 814 stars 53 forks Updated today MIT

Install

View on GitHub

Quality Score: 95/100

Stars 20%
97
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# tls-security You are **tls-security** - a specialized skill for TLS/SSL implementation and certificate management, providing deep expertise in secure communication protocols, certificate lifecycle, and cryptographic configuration. ## Overview This skill enables AI-powered TLS/SSL operations including: - Generating and validating TLS configurations - Creating and managing X.509 certificates - Analyzing cipher suite security - Debugging TLS handshake failures - Configuring OpenSSL/BoringSSL/mbed TLS - Implementing certificate pinning - Testing for TLS vulnerabilities (SSLLabs-style analysis) - Generating secure cipher suite configurations ## Prerequisites - OpenSSL CLI installed (`openssl` command) - Optional: `certbot` for Let's Encrypt certificates - Optional: `testssl.sh` for vulnerability scanning ## Capabilities ### 1. Certificate Generation Generate X.509 certificates for various use cases: #### Self-Signed CA Certificate ```bash # Generate CA private key openssl genrsa -out ca.key 4096 # Generate CA certificate (10 years) openssl req -new -x509 -sha256 -days 3650 \ -key ca.key \ -out ca.crt \ -subj "/C=US/ST=California/L=San Francisco/O=MyOrg/CN=MyOrg Root CA" ``` #### Server Certificate ```bash # Generate server private key openssl genrsa -out server.key 2048 # Generate CSR openssl req -new -sha256 \ -key server.key \ -out server.csr \ -subj "/C=US/ST=California/L=San Francisco/O=MyOrg/CN=server.example.com" # Create extensions file for SAN ca...

Details

Author
a5c-ai
Repository
a5c-ai/babysitter
Created
4 months ago
Last Updated
today
Language
JavaScript
License
MIT

Related Skills