{"uid":"cap_QS9HCnkXtHvDBHI3a92BP","slug":"sentinel-ssl-certificate-tls-handshake-grader-738e7344","name":"Sentinel SSL Certificate & TLS Handshake Grader","description":"TLS certificate and handshake grade for a host","url":"https://sentinel.rootstuff.io/x402/ssl","method":"GET","headers":{},"bodySchema":{"type":"object","properties":{"host":{"type":"string","description":"Hostname to connect to on port 443. Public hosts only."}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","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.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_9bWA8tBis8CQ_pfLKgX1H","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Retrieves the TLS certificate details and handshake security grade for a given public hostname on port 443","exampleAgentPrompt":"Can you check the TLS certificate and SSL handshake grade for api.stripe.com — I want to know if its certificate is valid and how strong the handshake configuration is?","exampleUseCases":[{"title":"Pre-launch SSL security audit","prompt":"Before we go live, can you check the TLS certificate and handshake grade for staging.myapp.com so I can confirm the SSL config is solid?"},{"title":"Monitoring third-party vendor security","prompt":"I need to verify that payments.vendorsite.com has a valid certificate and a strong TLS handshake grade — can you pull that report for me?"},{"title":"Debugging HTTPS connection failures","prompt":"Our app keeps failing to connect to data.partner-api.io over HTTPS — can you check the TLS certificate and handshake details to see if something's misconfigured?"}],"resultDescription":"Returns the TLS certificate details (issuer, subject, expiry, chain validity) and a security grade for the handshake (covering protocol version, cipher suite strength, and configuration quality) for the specified hostname on port 443.","failureModes":["Host is unreachable or does not have port 443 open — connection timeout or refused error","Private or non-public hostname provided — rejected as only public hosts are supported","Invalid hostname format — input validation error","Self-signed or expired certificate — may return low grade and flagged errors","SNI mismatch or certificate chain issues — reflected in grade with details"],"whenToPreferThis":"Use this endpoint when you need a fast, per-host TLS certificate inspection and handshake grading without setting up local tooling like openssl or ssllabs. It is ideal for agent workflows that need to programmatically audit SSL health, detect certificate expiry, or validate TLS configuration for a specific public hostname. Prefer it over full-page security scanners when you only need certificate and handshake data rather than HTTP header or content analysis (use the sibling security-header endpoint for that).","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T18:48:11.693Z","isFirstParty":false}