{"uid":"cap_42YaTdrnBvfpolVEvUAcJ","slug":"halowerk-sicherwerk-pem-certificate-bundle-normalizer-67ca5e51","name":"HALOWERK sicherwerk — PEM Certificate Bundle Normalizer","description":"Accepts up to sixteen certificates in any PEM shape and returns a single normalized bundle. Duplicates are identified by their canonical DER encoding, not by the PEM text, so the same certificate supplied twice with different line wrapping, different header text or trailing whitespace collapses into one entry. The reply gives the input count, the unique count and the resulting bundle, which makes it usable as a preparation step before a trust store is built or shipped.","url":"https://sicher.halowerk.com/v1/oss-openssl-certificate-bundle-normalize?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType"],"properties":{"type":{"const":"http"},"method":{"const":"POST"},"bodyType":{"const":"json"},"schemaUrl":{"type":"string","format":"uri"},"exampleUrl":{"type":"string","format":"uri"}},"additionalProperties":true},"output":{"type":"object","required":["type"],"properties":{"type":{"const":"json"},"schemaUrl":{"type":"string","format":"uri"},"exampleUrl":{"type":"string","format":"uri"}},"additionalProperties":true}},"additionalProperties":true},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","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.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_Wu98BwYqQruQ7Iu5K_kSN","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Accepts up to 16 PEM certificates and returns a deduplicated, normalized bundle by comparing canonical DER encodings rather than raw PEM text","exampleAgentPrompt":"I have a batch of up to 16 PEM certificates that may have duplicates with different line wrapping or header text — can you normalize them into a single deduplicated bundle so I can build a clean trust store?","exampleUseCases":[{"title":"Trust store pre-processing pipeline","prompt":"Before I ship our trust store to production, can you take these 12 PEM certificates — some of which might be duplicates with different formatting — and collapse them into one clean, deduplicated bundle?"},{"title":"Certificate chain cleanup before TLS config","prompt":"I've collected certificates from several sources and I think there are repeats with inconsistent line wrapping. Can you normalize all of them into a single bundle and tell me how many unique certs I actually have?"},{"title":"Auditing certificate set for redundancy","prompt":"We received a bundle of 8 PEM certificates from a vendor and I want to know if any are duplicates of each other before we import them — can you deduplicate them by their actual DER encoding and return the unique set?"}],"resultDescription":"A JSON response containing the original input certificate count, the count of unique certificates after deduplication (compared by canonical DER encoding), and the resulting normalized PEM bundle with all duplicates removed — regardless of differences in PEM text formatting, header variants, line wrapping, or trailing whitespace.","failureModes":["More than 16 certificates submitted — input limit exceeded","Malformed PEM data that cannot be parsed or decoded to DER","Non-certificate PEM blocks (e.g. private keys or CSRs) submitted instead of certificates","Payment failure via x402 protocol resulting in 402 response","Empty input or missing required fields returning a 400-level error"],"whenToPreferThis":"Choose this endpoint when you need to programmatically deduplicate and normalize a set of PEM certificates before building or shipping a trust store, especially when certificates may have been gathered from multiple sources with inconsistent formatting. It is ideal as a preprocessing step in certificate management pipelines where textual PEM differences (whitespace, headers, line lengths) would otherwise cause false duplicates. Prefer this over manual deduplication or generic text-diff tools because it operates on canonical DER encoding, guaranteeing cryptographically correct deduplication.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-29T00:33:27.949Z","isFirstParty":false,"canonicalSlug":"halowerk-sicherwerk-pem-certificate-bundle-normalizer-67ca5e51"}