Files
Anthropic-Cybersecurity-Skills/skills/configuring-tls-1-3-for-secure-communications/references/api-reference.md
T
mukul975 c21af3347e Complete folder anatomy for all 649 cybersecurity skills + update LICENSE to Mahipal
- Add scripts/agent.py and references/api-reference.md to all remaining skills
- Update all 648 LICENSE files: copyright now reads 'Mahipal'
- Add implementing-security-monitoring-with-datadog (new skill with full anatomy)
- All 649 skills now have: SKILL.md, LICENSE, scripts/agent.py, references/api-reference.md
2026-03-11 00:22:12 +01:00

1.4 KiB

TLS 1.3 Configuration — API Reference

Libraries

Library Install Purpose
cryptography pip install cryptography X.509 certificate parsing
ssl stdlib TLS connection testing
sslyze pip install sslyze Comprehensive TLS/SSL scanner

Python ssl Module Methods

Method Description
ssl.SSLContext(ssl.PROTOCOL_TLS_CLIENT) Create TLS client context
ctx.minimum_version = ssl.TLSVersion.TLSv1_3 Set minimum TLS version
ctx.wrap_socket(sock, server_hostname=) Wrap socket with TLS
ssock.cipher() Get negotiated cipher tuple
ssock.getpeercert(binary_form=True) Get server certificate DER bytes

TLS 1.3 Cipher Suites

Cipher Suite Security
TLS_AES_256_GCM_SHA384 Recommended
TLS_AES_128_GCM_SHA256 Recommended
TLS_CHACHA20_POLY1305_SHA256 Recommended (mobile)

Deprecated Versions

Version Status Risk
SSL 3.0 Deprecated (RFC 7568) POODLE attack
TLS 1.0 Deprecated (RFC 8996) BEAST, CRIME
TLS 1.1 Deprecated (RFC 8996) Weak ciphers

External References