首页 > 解决方案 > SSL 握手与 PrivateKey 说明

问题描述

我想我对 SSL 握手的理解有误,但我有吗?

我的应用程序无法在 api 上验证自己。在使用wireshark进行一些挖掘之后,我注意到没有“证书验证”步骤,而且我的私钥证书没有与一个受信任的机构签署,所以我的第一个想法是。问题是:如果我将相同的证书添加到我的浏览器(firefox)并调用 API,我会弹出一个用于选择证书的弹出窗口,并且它确实有效。

它不应该只接受在专有名称下列出的证书吗?或者这只是公钥和私钥不需要?当弹出窗口出现时,firefox 在后台实际做了什么,创建自定义证书链?

设置如下:

我的猜测是我的应用程序有错误/没有证书链,因为据我所知 PKCS#12 证书包含一个 pub 和一个私钥但是 pub 不是“somerandomurl”而是“someotherurl”。但这只是一个猜测,也许它只是受信任的身份验证

标签: sslssl-certificatepfx

解决方案


推荐阅读