-
Notifications
You must be signed in to change notification settings - Fork 19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
not bringing certs into Firefox Ubuntu 22.04 #17
Comments
Since this was a new install, had you started Firefox before running the script? Unlike Chrome, Firefox needs to be started at least once to create its certificate database. At least, this was the case the last time I checked. Chrome hooks into the preexisting NSSDB. Additionally, if the script didn't successfully move you from the Snap version of Firefox to the apt-installed version, the script would not be able to add the certificates to the database. Snap's database for Firefox has some interesting quirks that I've not had time to work through. Let me know if I'm way off here. I'm happy to help you troubleshoot. |
I def launched Firefox first. I've found the script does not remove the snap install so looking at the script I did most of the steps manually. I'm using the latest ubuntu-22.04.3-desktop-amd64.iso image on a Dell Precision 5560 and a Identiv SCR3310 card reader. Website using to test is https://webmail.apps.mil and also the Platform1 CNAP via AppGate profile link which is login.dso.mil Currently I have Chrome doing everything right. Firefox can't seem to properly load the pkcs driver and see my smart card. I'm going to wipe and reload in hopes to track this down. I'll probably post more requests here. One thing I noticed in the beginning, and not sure how it got resolved, is that each time I was trying to auth into dso.mil every browser except Firefox gave an error page ERR_SSL_CLIENT_AUTH_NO_COMMON_ALGORITHMS". Chrome, Brave, Opera. Firefox had no issues but it did/does not see my smart card. |
default install |
My apologies for the huge delay. One issue I see here is that you ran Additionally, this script has moved away from using CACKey due to its performance and instability. To resolve this issue without rerunning the script, execute the following commands to transition to using OpenSC:
Finally, instead of downloading a zip of the entire project, you can run the script without downloading it locally using one of the following methods:
sudo bash -c "$(wget https://raw.githubusercontent.com/jdjaxon/linux_cac/main/cac_setup.sh -O -)"
sudo bash -c "$(curl -fsSL https://raw.githubusercontent.com/jdjaxon/linux_cac/main/cac_setup.sh)"
sudo bash -c "$(fetch -o https://raw.githubusercontent.com/jdjaxon/linux_cac/main/cac_setup.sh)" If this doesn't work, follow up here. If you don't get a response within a week, post a reminder. |
script runs fine on a new install of Ubuntu 22.04-server. I added the desktop-minimal. Chrome sees my CAC certs and the script says it loads all the cer files from the zip archive. However, the script seems to do nothing with Firefox. It does not have any DoD authorities nor does it see my CAC certificates.
The text was updated successfully, but these errors were encountered: