Ich bin kürzlich auf ein Problem gestoßen, bei dem ich versuche, eine Ressource von einer Site abzurufen. Die Website wurde mit einem selbstsignierten Zertifikat verknüpft. Wenn ich Ressource über WebRequest anfordere, wird der folgende Fehler ausgegeben:Die beste Methode, um selbstsignierte Zertifikate zu bearbeiten
Ich habe nach Lösungen gesucht. Ich möchte die Überprüfung auf Zertifikate nicht deaktivieren. Kurz gesagt, ich konnte keine überzeugende Antwort finden. Bitte lassen Sie mich wissen, wie Sie am besten mit selbstsignierten Zertifikaten umgehen können.
Dieser Fehler bedeutet, dass der zugrunde liegende TCP-Client die Authentizität des Servers nicht überprüfen konnte. Es gibt verschiedene Möglichkeiten, die Bereitstellung von Zertifikaten durchzuführen. Laden Sie beispielsweise das selbstsignierte Zertifikat in Ihren persönlichen Speicher, um die Peer-Trust-Validierung zu verwenden. – Biscuits
Kannst du es bitte ein bisschen mehr erklären? – Sasu
In einem typischen Szenario, bei dem TLS aktiviert ist, stellt der Server dem Client während eines Handshake-Vorgangs ein Zertifikat vor, bevor eine sichere Verbindung hergestellt wird. Das Zertifikat ermöglicht dem Client die kryptografische Überprüfung, dass der Server authentisch ist (um Spoofing zu verhindern), bevor der Client die Verbindung akzeptiert und möglicherweise vertrauliche Informationen an den Server sendet. Diese Servervalidierung in Ihrem Client kann nach eigenem Ermessen übersprungen (nicht empfohlen) werden. – Biscuits