So, almost a year ago, I setup HSTS on my site and submitted it to Google's preload list. Now, I have a problem because I whitelabeled my sendgrid link tracking, which relies on a cname for a subdomain of my site. So, those links fail and get a NET::ERR_CERT_COMMON_NAME_INVALID
error in Chrome because the SSL certificate the browser receives is from SendGrid.
Is there a way to resolve this? Chrome's preload list expects all my subdomains to be served over SSL with a cert tied to my actual domain. Is there a way to quickly get Chrome to delete that expectation for my subdomains? Or is there a way to change SendGrid settings so that I eliminate the CNAME record and my subdomain redirects to the SendGrid domain? Perhaps something else.
By the way, my subdomain has its own SSL certificate.
I'm willing to switch to a different domain for my link tracking if necessary, but then I'll need a way to rewrite the links in old customer emails.