{"uid":"cap_7LuWRyRDxaQUOxeNwEOyW","slug":"bitbooth-ssl-info-29460287","name":"BitBooth SSL Info","description":"BitBooth SSL Info: pay 0.002 USDC, get the SSL/TLS certificate details for any hostname:port — subject, issuer, validity window, SANs, SHA256 fingerprint, serial number, negotiated protocol and cipher, plus derived flags (valid, expired, selfSigned, daysUntilExpiry). Built on Node's built-in tls module with a 5s handshake cap. Rejects IPv4/IPv6 inputs and private/loopback hosts. Built for agents auditing TLS posture, monitoring expiry, or pre-flighting a target.","url":"https://app.heinrichstech.com/v1/cdp/ssl-info?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":null,"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_x6LBdoqw5xvLzjS4gnJdC","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns detailed SSL/TLS certificate information for a given hostname and port, including validity, expiry, issuer, SANs, fingerprint, and cipher details.","exampleAgentPrompt":"Can you pull the SSL certificate details for api.example.com on port 443 — I want to know the issuer, expiry date, whether it's self-signed, and how many days until it expires?","exampleUseCases":[{"title":"Pre-flight TLS check before integration","prompt":"Before we start sending data to payments.vendor.com on port 443, can you check their SSL certificate — I need to confirm it's valid, not self-signed, and has at least 30 days left before expiry?"},{"title":"Certificate expiry monitoring alert","prompt":"Check the SSL cert on my production server api.mycompany.com port 443 and tell me the exact expiry date and how many days we have left — I want to know if we need to renew soon."},{"title":"Security audit of negotiated cipher and protocol","prompt":"I'm auditing the TLS posture of legacy.partner.com on port 8443 — can you fetch the certificate details and tell me what protocol version and cipher suite are being negotiated, plus the SHA256 fingerprint?"}],"resultDescription":"A JSON object containing the certificate subject (CN, O, etc.), issuer details, validity window (notBefore/notAfter), Subject Alternative Names, SHA256 fingerprint, serial number, negotiated TLS protocol and cipher suite, plus derived boolean flags: valid, expired, selfSigned, and a numeric daysUntilExpiry value.","failureModes":["IPv4 or IPv6 address supplied instead of hostname — rejected by design","Private or loopback host (e.g. localhost, 192.168.x.x) supplied — rejected by design","TLS handshake timeout after 5 seconds — returns error if server is unreachable or too slow","Invalid hostname format — returns validation error","Port out of valid range — returns validation error","Host has no TLS listener on the specified port — connection refused error","Payment of 0.002 USDC not provided or x402 payment header missing — returns 402 Payment Required"],"whenToPreferThis":"Choose this endpoint when an agent needs to programmatically inspect TLS certificate metadata for a public hostname — particularly for expiry monitoring, security auditing, self-signed certificate detection, cipher/protocol auditing, or pre-flight checks before establishing a connection. Prefer it over manual openssl commands or browser inspection when automation is needed. Not suitable for scanning private networks, IP addresses, or internal infrastructure.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-11T12:45:32.670Z","isFirstParty":false,"canonicalSlug":"bitbooth-ssl-info-29460287"}