我正在尝试编写一个nodejs应用程序,使用Request模块以安全的方式发布Json字符串。我知道服务器正在使用Let's Encrypt中的根证书,但是我的客户端程序应该如何仅包含根证书,仅包含中间证书或同时包含两个证书,我感到困惑。
当不同时包含两者时,它会抱怨其中一个
UNABLE_TO_GET_ISSUER_CERT_LOCALLY
或
UNABLE_TO_GET_ISSUER_CERT
我认为我的问题是,我不完全了解SSL / TLS身份验证的工作方式。
在我的脑海中,我只会包括中级证书,但如上所述,这是行不通的。
谢谢