Showing with 28,550 additions and 3,587 deletions.
  1. +5 −1 src/node_crypto.cc
  2. +3,559 −3,586 src/node_root_certs.h
  3. +24,785 −0 tools/certdata.txt
  4. +201 −0 tools/mk-ca-bundle.pl
@@ -24,7 +24,6 @@
#include "node_crypto.h"
#include "node_crypto_bio.h"
#include "node_crypto_groups.h"
#include "node_root_certs.h"
#include "tls_wrap.h" // TLSCallbacks

#include "env.h"
@@ -102,6 +101,11 @@ struct ClearErrorOnReturn {

static uv_rwlock_t* locks;

const char* root_certs[] = {
#include "node_root_certs.h" // NOLINT(build/include_order)
NULL
};

X509_STORE* root_cert_store;

// Just to generate static methods