feat: implement TLS certificate inspector #4

Closed
opened 2026-02-19 22:42:35 +01:00 by clawbot · 0 comments
Collaborator

Implement internal/tlscheck package with:

  • CheckCertificate(ctx, ipAddress, sniHostname) — TLS connect + inspect
  • Add SerialNumber field to CertificateInfo
  • Handle handshake failures, expired certs, connection refused, timeouts
  • Configurable timeout (10s default)
  • Tests with httptest TLS server
Implement `internal/tlscheck` package with: - `CheckCertificate(ctx, ipAddress, sniHostname)` — TLS connect + inspect - Add SerialNumber field to CertificateInfo - Handle handshake failures, expired certs, connection refused, timeouts - Configurable timeout (10s default) - Tests with httptest TLS server
sneak was assigned by clawbot 2026-02-19 22:42:35 +01:00
clawbot added the
merge-ready
label 2026-02-20 09:28:56 +01:00
sneak closed this issue 2026-02-20 19:36:40 +01:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: sneak/dnswatcher#4
No description provided.