Skip to content

INTER-1895 Fix SSL Mismatch - #76

Closed
Orkuncakilkaya wants to merge 3 commits into
mainfrom
inter-1895-akamai-fix-ssl
Closed

INTER-1895 Fix SSL Mismatch#76
Orkuncakilkaya wants to merge 3 commits into
mainfrom
inter-1895-akamai-fix-ssl

Conversation

@Orkuncakilkaya

Copy link
Copy Markdown
Contributor

This pull request updates the Akamai property rules and deployment script to enhance origin certificate validation and control. The main changes involve switching the certificate verification mode from third-party to custom, specifying which certificate authorities are honored, and updating the deployment script to patch these settings automatically.

Origin certificate validation improvements:

  • Changed the verificationMode from "THIRD_PARTY" to "CUSTOM" in multiple rule sections in assets/rulesTemplate.json, enabling more granular control over certificate validation. [1] [2] [3]
  • Added the customValidCnValues, originCertsToHonor, and standardCertificateAuthorities fields to relevant rule sections, specifying which CN values and certificate authorities are accepted for origin validation. [1] [2] [3]

Deployment script enhancements:

  • Introduced a new function patchDefaultRuleOrigin in scripts/deployRules.ts to patch the default rule origin settings, ensuring the new certificate validation options are applied during deployment.
  • Updated the deployment flow to call patchDefaultRuleOrigin, so these settings are automatically enforced when deploying property versions.

This commit fixes Akamai's SUPERNET error causing by SSL Mismatch between Origin IP and Root CA
@github-actions

Copy link
Copy Markdown
Contributor

This PR will create a patch release 🚀

1.0.1 (2026-03-20)

Bug Fixes

  • supernet error due to ssl mismatch (0d0c448)

@Orkuncakilkaya
Orkuncakilkaya deleted the inter-1895-akamai-fix-ssl branch March 20, 2026 08:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant