2014-05-19 18 views
11

Chciałbym połączyć się z wewnętrznym serwerem korporacyjnym za pomocą Node.js jako klient za pośrednictwem protokołu HTTPS. Jak zainstalować wewnętrzny certyfikat główny w pliku Node.js, aby sprawdzenie poprawności certyfikatu zakończyło się powodzeniem?Zainstaluj certyfikat główny na Node.js (klient HTTPS)

Nie chcę wyłączać sprawdzania poprawności certyfikatu.

Odpowiedz

6

Rozwiązałem problem.

Użyj tego, że działa jak czar: https://github.com/coolaj86/node-ssl-root-cas

  1. utworzyć folder certyfikaty
  2. Place certyfikat tam korzeń
  3. Załaduj certyfikat z modułu metnioned powyżej

Jeśli użyj pliku Sails.js, wpisz kod do config/bootstrap.js