Mam certyfikat SSL z podpisem własnym, który używa certyfikatu pośredniego. Korzystam z Node.js i zwracam zarówno certyfikat, jak i łańcuch certyfikatów, który zawiera certyfikat pośredni.
Wygląda na to, że dla niektórych osób działa to dobrze, ale dla innych powoduje błąd nieprawidłowego certyfikatu. Kombinacja przeglądarki / wersji nie wydaje się mieć znaczenia.
Dlaczego tak się dzieje? W jaki sposób mogę to debugować, aby znaleźć przyczynę? Nie mogę tego rozwiązać, ani nawet wiedzieć, w jaki sposób mogę dowiedzieć się, co jest nie tak lub dlaczego SSL narzeka.
Certificate Store
. Różne przeglądarki patrzą na różne lokalizacje. Firefox jest jedną z niewielu przeglądarek, które NIE patrzą na system operacyjny hostaCertificate Store
. Chrome, IE, Opera sprawdzają się,Certificate Store
gdy są uruchomione w systemie OS X, Linux i Windows