Poradniki
Każde środowisko ma własną listę zaufanych urzędów. Każdy poradnik mówi, gdzie jedno z nich ją trzyma i jak dodać do niej certyfikat.
Firmowy certyfikat główny dodany do magazynu Windows trafia do przeglądarki i do programów, które czytają ten magazyn. Nie trafia do cacerts JDK, do pakietu Git for Windows, do wbudowanej listy Node.js ani do pliku, który czyta Python. Każde z nich potrzebuje certyfikatu dodanego tam, gdzie zagląda.
certdoctor mówi, które z nich odmawiają, na maszynie, na której połączenie pada, i wypisuje polecenie dla każdego, ze ścieżkami z tej maszyny. Poradniki wyjaśniają, co robią te polecenia, żeby uruchamiać je ze świadomością, co się zmienia.
Java cacerts i keytool
Zaimportuj firmowy certyfikat główny do Java cacerts przez keytool, znajdź każdy JDK i JRE na maszynie i zobacz, które odmawiają, z poleceniem dla każdego.
Git i certyfikaty SSL
Napraw git SSL certificate problem: unable to get local issuer certificate. Który pakiet CA czyta każdy git, Schannel i polecenie, które dodaje certyfikat.
curl i jego pakiet CA
Napraw curl (60) SSL certificate problem. Który pakiet CA albo magazyn czyta każdy curl, Schannel na Windowsie, CURL_CA_BUNDLE i polecenie naprawy.
Node.js i npm
Napraw SELF_SIGNED_CERT_IN_CHAIN w Node.js i npm: NODE_USE_SYSTEM_CA, żeby ufać magazynowi systemu, NODE_EXTRA_CA_CERTS, żeby dodać certyfikat, i który wybrać.
Certyfikaty Pythona i pipa
Napraw pip i Python CERTIFICATE_VERIFY_FAILED: której liście ufa każdy Python i pip, certifi, truststore od pip 24.2, REQUESTS_CA_BUNDLE i PIP_CERT.
Magazyn certyfikatów Windows
Dodaj certyfikat główny do magazynu certyfikatów Windows przez certutil: CurrentUser czy LocalMachine, kto czyta każdy z nich i które programy ignorują oba.
Pakiet CA Linuksa
Dodaj certyfikat główny do pakietu CA Linuksa w Debianie, Ubuntu, Alpine i RHEL: który plik czytają programy, update-ca-certificates i co przetrwa przebudowę.
Inspekcja TLS
Za firmowym proxy z inspekcją TLS Java, git, npm i pip padają, a przeglądarka działa. Zobacz, kto podpisał certyfikat i gdzie go brakuje.
Sprawdź plik PAC
Ustal, które proxy wybiera skrypt PAC dla adresu, uruchom skrypt, którego używa maszyna, albo dowolny inny i porównaj go z resztą ustawień proxy.