gpt4 book ai didi

ssl - 自签名证书无法访问链接

转载 作者:太空宇宙 更新时间:2023-11-03 13:18:54 26 4
gpt4 key购买 nike

我一直在努力理解为什么我无法从我的网络浏览器访问这些链接甚至在使用时:

wget https://secure.cprod.homeps3.online.scee.com/CommercePoints/MarketPlace/E/ThreadsCP.xml

错误

# wget https://secure.cprod.homeps3.online.scee.com/CommercePoints/MarketPlace/E/ThreadsCP.xml
--2012-01-28 01:23:34-- https://secure.cprod.homeps3.online.scee.com/CommercePoints/MarketPlace/E/ThreadsCP.xml
Resolving secure.cprod.homeps3.online.scee.com... 217.18.28.81
Connecting to
secure.cprod.homeps3.online.scee.com|217.18.28.81|:443... connected.
OpenSSL: error:14094410:SSL routines:SSL3_READ_BYTES:sslv3 alert
handshake failure Unable to establish SSL connection.

这些链接通常是从名为 Playstation Home 的客户端请求的。我们如何在不在客户端的情况下访问这些链接?

我最近一直在阅读大量有关 SSL 的文章,不幸的是,我曾尝试从浏览器安装证书,甚至拥有证书,并尝试了许多不同的方法来访问链接,但到目前为止没有任何效果。

我想在客户端离线时访问它们以从商店获取最新内容,这样我就可以在使用客户端时看到可以货比三家的东西。

是不是无法访问上面的这个链接?我应该停止寻找答案吗?

最佳答案

您需要两个证书:1) 包含带链的服务器证书的证书文件; 2)客户证书。然后你可以尝试使用“curl”命令:

$curl --cacert server_cert_with_chain.pem --cert client_cert.pem "https://secure.cprod.homeps3.online.scee.com/CommercePoints/MarketPlace/E/ThreadsCP.xml"

可以从浏览器中导出服务器证书链文件:Firefox -> 首选项 -> 高级 -> 加密 -> 查看证书 -> 服务器;在“Sony”下选择证书;单击“导出...”;选择“带链的 X.509 证书 (PKCS#7)”的格式。

此导出文件为 DER 格式。使用此命令将其转换为 PEM 格式:

$openssl pkcs7 -inform DER -in exported_server_cert -print_certs -out server_cert_with_chain.pem

关于ssl - 自签名证书无法访问链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9043906/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com