mirror of
https://github.com/FiloSottile/mkcert.git
synced 2026-04-25 05:26:03 +03:00
[GH-ISSUE #6] Firefox Support? #2
Labels
No labels
TLS stack issue
Windows
bug
duplicate
duplicate
enhancement
help wanted
help wanted
pull-request
question
question
root store
waiting for info
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/mkcert#2
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @troyxmccall on GitHub (Jun 27, 2018).
Original GitHub issue: https://github.com/FiloSottile/mkcert/issues/6
This works flawlessly with Chrome, Safari, & Opera - so thank you for that.
Firefox doesn't seem to trust the issuer - I can add an exception to Firefox as a workaround (which I've done in the past for local cert authorities)
would be happy to supply more details if needed,
rootCA is installed on my host machine (OSX) and is in a NFS mounted folder shared with a vagrant Centos7/Apache 2.4.6 box
@troyxmccall commented on GitHub (Jun 27, 2018):
update: I manually installed the rootCA in firefox through firefox's cert manager
Prefences -> Privacy & Security -> Certificates -> View Certificates -> Authorities (Tab) -> Import
and that works, not sure if that can be automated.
@adamdecaf commented on GitHub (Jun 27, 2018):
This will need done with
certutilfrom NSS. https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/Reference/NSS_tools_:_certutilAn aside: I've been [slowly] working on a tool to add/list/delete certificates across platforms/apps, but doing this for NSS is petty simple.
https://github.com/adamdecaf/cert-manage/blob/master/pkg/store/nss.go#L359-L383
Edit: That code is setup for cert8.db formats, but firefox has switched to cert9.db. The bash command works fine, but you need to discover the cert9.db directories a bit differently.
@FiloSottile how interested are you in a library to better handle cert CRUD operations?
@kanlukasz commented on GitHub (Feb 21, 2020):
Hello @troyxmccall. Does your method still work in Firefox?
@troyxmccall commented on GitHub (Feb 21, 2020):
@kanlukasz this has been automated per the docset (you need NSS) - macOS and Linux support only
https://github.com/FiloSottile/mkcert#macos
@kanlukasz commented on GitHub (Feb 21, 2020):
Thanks for reply. I solved it with this https://github.com/FiloSottile/mkcert/issues/239 for Windows 😉
@DanielSiepmann commented on GitHub (May 20, 2020):
I'm wondering what I'm doing wrong.
I've installed mkcert via nix-env on Ubuntu and had it setup through custom compilation beforehand.
It generated a new files in
~/.local/share/mkcert/and added them to the browsers.I'm able to use
wget, but Firefox and Chromium still showError code: SEC_ERROR_UNKNOWN_ISSUER. When following the older comment, Firefox tells me:This certificate is already installed as a certificate authority.Would be cool to become a hint what's wrong with my setup.
Older certificates (generated via custom compiled mkcert) are still valid inside of Firefox.
@kanlukasz commented on GitHub (May 20, 2020):
This issue is closed
I think you should create a new separate issue