mirror of
https://github.com/FiloSottile/mkcert.git
synced 2026-04-25 21:45:59 +03:00
[GH-ISSUE #475] ERR_SSL_VERSION_OR_CIPHER_MISMATCH until reboot then returns after rebuild/code change #300
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#300
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 @solrevdev on GitHub (Oct 20, 2022).
Original GitHub issue: https://github.com/FiloSottile/mkcert/issues/475
Environment
mkcert -version):Brave Version 1.44.112 Chromium: 106.0.5249.119 (Official Build) (x86_64)
Chrome Version 106.0.5249.119 (Official Build) (x86_64)
Firefox 106.0 (64-bit)
All 3 give the equivalent of
What you did
I then reference the cert in dotnetcore's appsettings.json file
What went wrong
This has been working for well over a year then the other day I started to get the
ERR_SSL_VERSION_OR_CIPHER_MISMATCHmessage.Now if I reboot my machine the error will go away until I make a code change and/or restart the server then the
ERR_SSL_VERSION_OR_CIPHER_MISMATCHappears in all browsers and nothing will load until I reboot.But as soon as I need to rebuild or make a code change it returns until I reboot.
I have tried to fix by uninstalling and reinstalled via
But the same issue.
Any help or pointers would be great as this has me stumped. 🙏
@pwespi commented on GitHub (Oct 31, 2022):
Did the error start after a macOS update?
Have you tried running
dotnet clean?Maybe you can also try the
mkcert -ecdsaoption?@solrevdev commented on GitHub (Nov 11, 2022):
So, a quick update.
I've since gotten a new mac m1 and I'm now working on a new .net 7 branch and the issue does not exist with these two factors.
I do still have the machine and the branch of code that caused this so the next time i am on that older machine I'll try it again and see what happens. then I'll move to the .net 7 branch meaning the only difference will be the OS etc
Oh and yes to
dotnet cleanalso deletedbinandobjfoldersVery strange but for now on apple silicon and .net 7 all seems well so will close for now
another quick update
So, I upgraded my old machine to use .net 7 and switched to my .net 7 branch. I also re-ran
dotnet dev-certs https --clean && dotnet dev-certs https --trustand all now seems to be ok on that machine.Very odd. I'm not going to investigate any further unless this returns.