{"slug":"sicher-halowerk-com-v1-oss-openssl-tls12-cipher-policy-expan-24ced4","title":"Takes a cipher policy in OpenSSL syntax and resolves it into the concrete list o","host":"sicher.halowerk.com","method":"POST","resource":"https://sicher.halowerk.com/v1/oss-openssl-tls12-cipher-policy-expand","category":"other","description":"Takes a cipher policy in OpenSSL syntax and resolves it into the concrete list of TLS 1.2 cipher suites that the pinned build would actually offer, in the order it would offer them. This closes the gap between a policy string in a configuration file and what a server ends up negotiating: aliases exp","price_listed":0.001,"price_asked":0.001,"state":"answering","state_label":"Answering","checks_7d":1,"answered_7d":1,"latency_ms_median":960,"reported_calls_30d":2,"reported_payers_30d":2,"networks":["eip155:8453"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"body":{"cipher_rule":"ECDHE-RSA-AES256-GCM-SHA384"},"bodyType":"json","method":"POST","type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"cipher_rule":{"pattern":"^[A-Za-z0-9_:@!+.,=\\-]{1,256}$","type":"string"}},"required":["cipher_rule"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"}},"required":["input"],"type":"object"},"history":[{"day":"2026-10-24","reachable":true,"status":402,"valid_402":true,"asked_usdc":0.001,"price_match":true,"latency_ms":960,"error":null}],"description_full":"Takes a cipher policy in OpenSSL syntax and resolves it into the concrete list of TLS 1.2 cipher suites that the pinned build would actually offer, in the order it would offer them. This closes the gap between a policy string in a configuration file and what a server ends up negotiating: aliases expand, exclusions apply, and suites below the build's security level drop out silently in normal operation. Here they simply do not appear in the list, and the count says how many survived.","last_updated":"2026-10-23T07:50:18.874Z","schemes":["exact"]}