Have the certs expired yet?

The way we keep from installing the same cert twice is that we check to see
if the old cert is trusted:

https://searchfox.org/mozilla-central/source/browser/components/enterprisepolicies/Policies.jsm#333

I think that's what you're running into...

We don't currently have a way to uninstall certificates.

Mike



On Thu, Mar 4, 2021 at 4:58 PM Hoang (US), Victor T <
victor.t.ho...@boeing.com> wrote:

> Hello all,
>
>
>
> I had a certificate expire. Trying to update it and I’m using the
> policy.json file with the Install feature instead of ImportEnterpriseRoots
> so that I can be OS Agnostic. Example:
>
>
>
> "Certificates": {
>
>       "Install": ["C:\\Program Files\\Mozilla Firefox\\certs\\cert1.crt",
> "C:\\Program Files\\Mozilla Firefox\\certs\\cert2.cer]
>
>     }
>
>
>
> I tried updating my certificate by giving it the same name and file path,
> however, I don’t think the policy json knows to pull the new certificate
> due to the certificate having the same name. I was able to update the
> certificate only by:
>
>    - Creating a new profile (in this case, it keeps the old one, and
>    writes the new one as well, even with the same name)
>    - Manually adding the new one in. (also keeps the old one, and
>    installs the new one so they both exist)
>
>
>
> My company has the same certificates in the Windows certificate Store, so
> I tested switching over to using "ImportEnterpriseRoots":True, but the
> problem is if you already loaded the certs with the Install method I listed
> above, Firefox doesn’t seem to switch over to ImportEnterpriseRoots
> probably because the old certificates are already existing in the local
> store on the browser and keeps using that expired one instead of checking
> the windows store for new ones. It does however, work on a clean install
> because the profile isn’t loaded yet and the certificates aren’t installed
> yet so ImportEnterpriseRoots becomes the default.
>
>
>
> Does anyone have any recommendations on updating the cert file without
> changing its name? Or perhaps even how to switch from using Install policy
> to ImportEnterpriseRoots policy for certificates? It sounds like the
> easiest work around might be to just include another Install line and
> renaming the newer certificate. The downside to this is that the expired
> certificate will still exist in the browser certificate store. Which leads
> me to wonder, is there a policy that removes older certificates from the
> local browser store? I could see this getting messy for older certificates
> over time.
>
>
>
> Grateful for any suggestions!
>
>
>
> Thanks all,
>
>
>
> Victor Hoang
>
>
> _______________________________________________
> Enterprise mailing list
> Enterprise@mozilla.org
> https://mail.mozilla.org/listinfo/enterprise
>
> To unsubscribe from this list, please visit
> https://mail.mozilla.org/listinfo/enterprise or send an email to
> enterprise-requ...@mozilla.org with a subject of "unsubscribe"
>
_______________________________________________
Enterprise mailing list
Enterprise@mozilla.org
https://mail.mozilla.org/listinfo/enterprise

To unsubscribe from this list, please visit 
https://mail.mozilla.org/listinfo/enterprise or send an email to 
enterprise-requ...@mozilla.org with a subject of "unsubscribe"

Reply via email to