Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
kb:cert_override [2024/04/09 02:18] – [Zotero 7 (beta)] dstillmankb:cert_override [2024/05/10 03:35] (current) – [Custom Certificate Authority] dstillman
Line 26: Line 26:
  
   * **Windows:** Zotero for Windows will automatically use the system root certificate store, which in most cases should allow it to work automatically like other browsers on the system.   * **Windows:** Zotero for Windows will automatically use the system root certificate store, which in most cases should allow it to work automatically like other browsers on the system.
-  * **Mac/Linux**:+  * **Mac**:
     * **Zotero 6**: Zotero is based on Firefox and uses the same certificate mechanism, so you or your IT department will need to configure Firefox for the custom CA in a new Firefox profile and then copy the cert9.db, key4.db, and pkcs11.txt files from the [[http://support.mozilla.com/kb/Profiles|Firefox profile directory]] to the [[profile directory|Zotero profile directory]].     * **Zotero 6**: Zotero is based on Firefox and uses the same certificate mechanism, so you or your IT department will need to configure Firefox for the custom CA in a new Firefox profile and then copy the cert9.db, key4.db, and pkcs11.txt files from the [[http://support.mozilla.com/kb/Profiles|Firefox profile directory]] to the [[profile directory|Zotero profile directory]].
       * Firefox 63 and later will automatically use the system root certificate store on macOS. If Firefox is using the system root store, your IT department may not have added its custom certificate to the certificate database in the Firefox profile directory, and copying the above-mentioned files to the Zotero profile directory may not work. Your IT department will need to [[https://support.mozilla.org/kb/setting-certificate-authorities-firefox|disable security.enterprise_roots.enabled]] in about:config and add the custom root certificate to Firefox so that it can properly connect via the institution's intercepted connection. You can then copy the above files to the Zotero profile directory and reset the ''security.enterprise_roots.enabled'' setting in Firefox.        * Firefox 63 and later will automatically use the system root certificate store on macOS. If Firefox is using the system root store, your IT department may not have added its custom certificate to the certificate database in the Firefox profile directory, and copying the above-mentioned files to the Zotero profile directory may not work. Your IT department will need to [[https://support.mozilla.org/kb/setting-certificate-authorities-firefox|disable security.enterprise_roots.enabled]] in about:config and add the custom root certificate to Firefox so that it can properly connect via the institution's intercepted connection. You can then copy the above files to the Zotero profile directory and reset the ''security.enterprise_roots.enabled'' setting in Firefox. 
       * To add the CA certificate to the certificate database yourself, you can try to use the [[https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/tools/NSS_Tools_certutil|nss certutil]]: <code bash>certutil -A -d $ZOTERO_PROFILE_PATH -n $CA_NICKNAME -t C -i $CA_CERT_FILE</code>       * To add the CA certificate to the certificate database yourself, you can try to use the [[https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/tools/NSS_Tools_certutil|nss certutil]]: <code bash>certutil -A -d $ZOTERO_PROFILE_PATH -n $CA_NICKNAME -t C -i $CA_CERT_FILE</code>
     * **Zotero 7**: Zotero 7 will support automatically using system root certificates. Zotero 7  is currently in [[https://forums.zotero.org/discussion/105094/announcing-the-zotero-7-beta|beta]], so you may wish to use that instead of trying to add the certificate to Zotero 6.     * **Zotero 7**: Zotero 7 will support automatically using system root certificates. Zotero 7  is currently in [[https://forums.zotero.org/discussion/105094/announcing-the-zotero-7-beta|beta]], so you may wish to use that instead of trying to add the certificate to Zotero 6.
 +  * **Linux**: Zotero is based on Firefox and uses the same certificate mechanism, so you or your IT department will need to configure Firefox for the custom CA in a new Firefox profile and then copy the cert9.db, key4.db, and pkcs11.txt files from the [[http://support.mozilla.com/kb/Profiles|Firefox profile directory]] to the [[profile directory|Zotero profile directory]].
  
  
 {{tag>kb }} {{tag>kb }}
kb/cert_override.1712643538.txt.gz · Last modified: 2024/04/09 02:18 by dstillman