首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TSD错误:证书链中的自签名证书

TSD错误:证书链中的自签名证书
EN

Stack Overflow用户
提问于 2015-06-22 15:41:59
回答 2查看 6.6K关注 0票数 5

我正在跟踪角2快速启动导轨,我被困在了它的开头。

我的公司正在过滤我们的网络连接和修改SSL嵌套。在中间类型的人中,他们指定一个自签名证书作为目的地证书的CA。

因此,当我执行第二个命令时

代码语言:javascript
复制
npm install -g tsd
tsd query angular2 --action install

我明白了:

代码语言:javascript
复制
stream.js:75
      throw er; // Unhandled stream error in pipe.
            ^
Error: self signed certificate in certificate chain
    at Error (native)
    at TLSSocket.<anonymous> (_tls_wrap.js:908:38)
    at emitNone (events.js:67:13)
    at TLSSocket.emit (events.js:163:7)
    at TLSSocket._finishInit (_tls_wrap.js:496:8)

有人知道禁用自签名证书验证的方法吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-06-22 17:18:06

首先,一个小小的FYI :如果你只想学习AngularJS,也许这不是从TypeScript开始的最好方法。如果是这样的话,试试angularjs.org教程,它使用JavaScript和角种子。

无论如何,如果您想使用tsd,您必须编辑您的tsdrc文件(在您的用户主目录中),以设置代理,可能还需要修改strictSSL。请参阅https://github.com/DefinitelyTyped/tsd#tsdrc

在本文档之后,您肯定需要将以下内容添加到tsdrc文件中:

代码语言:javascript
复制
{
    "proxy": "http://proxy.example.com:88",
    "strictSSL" : false
}

编辑:我也不认为这是npm的问题。所以请更新你的问题。

票数 5
EN

Stack Overflow用户

发布于 2017-06-07 04:44:19

对于,也会发生类似的错误:

代码语言:javascript
复制
error An unexpected error occurred:
"https://registry.yarnpkg.com/generator-jhipster: self signed
certificate in certificate chain".

之后

代码语言:javascript
复制
export NODE_TLS_REJECT_UNAUTHORIZED=0

我得到:

代码语言:javascript
复制
error An unexpected error occurred: "https://registry.yarnpkg.com/generator-jhipster: SSL Error: SELF_SIGNED_CERT_IN_CHAIN".

最后,的解决方案,下面的纱线现在很高兴地接受了中间人的攻击,由我的公司代理。

代码语言:javascript
复制
export NODE_TLS_REJECT_UNAUTHORIZED=0
yarn config set strict-ssl false --global
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30984239

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档