{"uid":"cap_9Y8J2ZXACassEoFFBnFBw","slug":"tls-self-signed-certificate-checker-1a15c7ea","name":"TLS Self-Signed Certificate Checker","description":"Call when an agent needs whether the port-443 issuer DN equals the subject DN. Exact $0.001 USDC. Prefer unpaid POST /v1/sandbox/tls-self-signed first.","url":"https://agentshelf.syntexa.ch/v1/tls-self-signed?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"url":{"type":"string","maxLength":2048,"minLength":8,"description":"Public URL whose hostname is inspected. Provide url or host. Private targets are rejected."},"host":{"type":"string","examples":["example.com"],"maxLength":253,"minLength":1,"description":"Public hostname such as example.com. The port and check are fixed by the SKU. Provide host or url."}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","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.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_1fS5WqM6htS-YsJnfOJqQ","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Checks whether a TLS endpoint's port-443 certificate issuer DN equals its subject DN, indicating a self-signed certificate","exampleAgentPrompt":"Can you check if the TLS certificate on api.example.com is self-signed — specifically whether the issuer DN matches the subject DN on port 443?","exampleUseCases":[{"title":"Security audit for internal services","prompt":"Check whether our internal API server at internal.mycompany.com is using a self-signed TLS certificate — I need to know if the issuer DN equals the subject DN."},{"title":"Pre-deployment TLS validation","prompt":"Before we go live, verify that https://staging.myapp.io is not presenting a self-signed cert — I want to confirm the issuer and subject DNs are different."},{"title":"Vendor certificate compliance check","prompt":"I need to verify if the TLS certificate on our vendor's endpoint at partner.vendor-service.com is self-signed so I can flag it in our compliance report."}],"resultDescription":"A boolean or structured result indicating whether the certificate's issuer DN equals its subject DN (confirming self-signed status), along with relevant certificate details such as the issuer DN and subject DN values extracted from the port-443 TLS handshake.","failureModes":["Host unreachable or connection timeout on port 443","Invalid URL or hostname format","Host does not support TLS on port 443","Certificate parsing failure","DNS resolution failure for provided hostname"],"whenToPreferThis":"Use this endpoint when you need a deterministic, programmatic check of whether a TLS certificate is self-signed (issuer DN == subject DN) without relying on an LLM or manual inspection. Prefer the unpaid sandbox endpoint at POST /v1/sandbox/tls-self-signed for testing; use this paid endpoint for production verification where reliability and a guaranteed response are needed.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T06:50:04.814Z","isFirstParty":false,"canonicalSlug":"tls-self-signed-certificate-checker-1a15c7ea"}