如何从 https 网络服务器检索证书并检查它是否有效和/或自签名



nativescript 中的 Web 视图不适用于自签名证书,除非用户已将它们添加到设备的用户证书中。

我想通过从服务器获取证书来简化用户的过程,检查是否需要执行某些操作,并指导用户完成必要的步骤(如果需要(。

我找到了看起来很有前途的node-forge模块,但到目前为止,我还没有设法从服务器加载证书。

根据您的q,我只会从命令行使用OpenSSL。例如,以下内容:

OpenSSL s_client -showcerts -connect www.microsoft.com:443

将获取链中的证书,您可以查看它们是否与您预期的匹配。我希望这有所帮助。

相关内容

最新更新