我正在使用Angular http模块调用由自签名证书启用的httpsendpoint。
代码类似于以下所示:
export class AppComponent {
constructor(private http: HttpClient) {
}
title = 'my-app';
ngOnInit(): void {
this.http.get('https://internalapp.com/context/apps/all').subscribe((res: any[]) => {
console.log('sharief');
console.log(res);
});
}
}
当angular应用程序在chrome浏览器中运行时,会导致错误“net::ERR\u CERT\u AUTHORITY\u INVALID”。此错误发生在上。http。获取(…)方法调用。
节点的https模块有一个如下所示的选项,它似乎可以工作(从此处输入链接描述:
var req = https.request({
host: '192.168.1.1',
port: 443,
path: '/',
method: 'GET',
rejectUnauthorized: false,
requestCert: true,
agent: false
},
问题:是否可以在调用期间禁用http.get证书验证?
不,这是浏览器的限制。
您可以将后端url放在浏览器中,告诉浏览器授权此呼叫,然后它就会工作。
问题内容: 我想对使用自签名证书的安全服务器进行AJAX调用。在使用我的应用程序的环境中,这很好- 我可以向用户提供CA证书,并让他们在使用该应用程序之前安装它。但是,有时,用户会在安装证书之前尝试访问该应用程序。在这些情况下,该应用程序会静默失败- 至少在Firefox(问题的最常见情况)中,似乎该调用会静默死,甚至不会触发错误处理程序。FWIW,如果用户访问服务器上的实际 页面 ,则会收到证书
问题内容: 我对phonegap比较陌生,最近我在Windows apache服务器上使用自签名证书设置了HTTPS / SSL,并尝试发出HTTPS ajax发布请求。在浏览器中运行时,该请求工作正常,但在phonegap中运行时失败。我尝试将android:debuggable设置为false,但这不能解决问题。我也做了一些研究,似乎phonegap确实支持HTTPS ajax请求,所以我对请
我试图使用Terraform创建一个自签名证书,以便在测试/开发环境中内部使用。 我首先创建一个CA私钥,自签名证书。 然后,为要启用HTTPS的内部域名创建证书签名请求和私钥。 然后我在证书上签字。以下是我使用的整个Terraform清单: 我查了Terraform舱单。然后我从状态文件中提取生成的证书并将它们保存到文件中。 我试图用openssl验证最终证书,但得到一个错误: 你知道问题出在哪
我正在使用另一个twitter oAuth cURL访问令牌请求的代码/指南,该请求无法测试对API的签名。我还在试着完成第一步 注意:钥匙只是随机的,它们不是真的:) 当我尝试在没有oauth\u回调的情况下发出请求时,我从api得到了一个有效的响应 https://api.twitter.com/oauth/request_token?oauth_consumer_key=nHb2kSQ2CD
我正在使用Auth0并尝试通过调用Microsoft标识平台来验证Signature,但我在调用验证方法时收到了下面的错误。还请找到我的代码片段。 代码段: 错误 通用域名格式。auth0.jwt。例外情况。SignatureVerificationException:在com上使用算法SHA256withRSA验证时,令牌的签名无效。auth0.jwt。算法。RSA算法。在com上验证(rsaa
背景: 项目访问地址:https://xxx.com a标签下载文件的方式,类似 在本地下载正常,部署到正式环境之后,下载失败 定位原因:是项目访问https的原因,更改成http之后下载正常。 解决方案: 进行代理转发,改成调用接口的方式进行下载 设置代理 "/api/file-storage","http://10.8.15.1:10040/file-storage/" 书写、调用接口 接口u