{"uid":"cap_lu0J6QZRCvYDuhsK30DVj","slug":"pkcs-10-csr-inspector-2dbb6d2d","name":"PKCS#10 CSR Inspector","description":"PKCS#10 certificate signing request (CSR) inspector — parse requested identities and public-key metadata, calculate a fingerprint, and check the included self-signature without CA approval claims.","url":"https://artifact-inspector.use.x402atlas.com/csr","method":"POST","headers":{},"bodySchema":null,"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","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.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_rsVEKVTOvbRtyYqwEZeS9","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Parses a PKCS#10 certificate signing request to extract requested identities and public-key metadata, computes a fingerprint, and verifies the included self-signature without making CA approval decisions.","exampleAgentPrompt":"Can you inspect this CSR for me — parse out the subject name, SANs, and public key details, compute the fingerprint, and tell me whether the self-signature checks out? Here's the PEM: -----BEGIN CERTIFICATE REQUEST----- MIICv...","exampleUseCases":[{"title":"Pre-submission CSR audit","prompt":"Before I send this CSR to Let's Encrypt, can you parse it and tell me what Common Name, SANs, and key type it contains, plus verify the self-signature looks valid? PEM is: -----BEGIN CERTIFICATE REQUEST----- MIIBxzCC..."},{"title":"PKI pipeline CSR validation","prompt":"As part of our cert issuance pipeline, inspect this PKCS#10 CSR, extract the requested subject identities and public-key algorithm, compute the fingerprint, and flag if the self-signature is broken."},{"title":"Security review of third-party CSR","prompt":"A vendor sent us this CSR to sign — can you pull out all the identity fields and key metadata, calculate the SHA fingerprint, and confirm the embedded self-signature is intact before we approve it?"}],"resultDescription":"Returns parsed subject DN fields (CN, O, OU, etc.), requested SANs, public key type and size, signature algorithm, a cryptographic fingerprint of the CSR, and a boolean/status result for the self-signature verification. Does not indicate whether a CA would approve the request.","failureModes":["Malformed or truncated PEM/DER input returns a parse error","Unsupported key algorithm or encoding results in extraction failure","Self-signature verification fails if the CSR was tampered with","Oversized payload may be rejected if it exceeds size limits"],"whenToPreferThis":"Use this endpoint when you need to programmatically inspect or audit a PKCS#10 CSR — e.g., to confirm requested identities, key algorithm, and self-signature validity — before submitting to a CA or storing in a PKI pipeline. Prefer it over manual openssl commands when operating in an automated agent workflow that needs structured output.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T18:32:31.648Z","isFirstParty":false}