Ich versuche, die Service-Anrufe, die von meinem Knoten zu anderen Diensten sicher sind, zu sichern. Alle anderen Dienste haben https aktiviert. Ich habe versucht, die folgenden MethodenSecuring Service Anrufe von Knoten mit SSL
process.env.NODE_TLS_REJECT_UNAUTHORIZED = '0'
, die als pro meinem Verständnis alle Fehler ignoriert, so aus dem Code entfernt becuase von Zertifikaten
Ich bin mit
request
Modul. wo wirkey
konfigurieren können - vorausgesetzt, meine private Schlüsseldatei,cert
- sofern meine Zertifikatsdateica
- Zertifikat authorty Kettedann wurde es
UNABLE_TO_VERIFY_LEAF_SIGNATURE
Ich fand heraus, dass Knoten nicht ca aus dem Sy liest Stengel. es hat seine eigene Ca-Kette So habe ich node-ssl-root-cas , die neueste cas aus dem Internet abgerufen.
Dann ssl-Analysator verwendet wird, konnte ich meine Domain finden nicht über Zwischen CA-Zertifikat
mir, dass aus unserem ca heruntergeladen und ca Kette hergestellt und befestigt es an ssl-root-cas
i Dann war in der Lage, Anfragen erfolgreich zu machen
Aber auch wenn ich Schlüssel und Cert aus meiner Anfrage entfernen kann ich Anfrage machen und das Ergebnis erhalten.
Wie kann ich überprüfen, dass meine Anfrage und Antwort tatsächlich verschlüsselt sind?
Oder Knoten nur ignorieren Fehler,
Danke für die Antwort. Nach Ihrem Vorschlag fand ich heraus, dass das Zertifikat fehlte ca-Kette. Mit der CA-Kette bin ich nun in der Lage zu zerkleinern – Sreevisakh