标签: certificate

如何获取 Windows 上已安装证书的列表?

我知道我的 Windows 7 机器上安装了一些证书。如何查看它们是什么、它们的昵称以及浏览详细信息(例如发行者和可用用途)?

windows certificate cryptography

47
推荐指数
4
解决办法
19万
查看次数

谷歌浏览器中的“导入证书时私钥丢失或无效”

我想在 https localhost 上测试我的网络应用程序。不幸的是,似乎不可能从 chrome 中删除证书警告。首先,我生成了这样的证书:

openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/ssl/private/localhost-selfsigned.key -out /etc/ssl/certs/localhost-selfsigned.crt
Run Code Online (Sandbox Code Playgroud)

然后我想将它添加到 Chrome,设置 > 高级 > 管理证书 - > 导入。我尝试导入之前生成的 .crt 文件,我得到的只是:

证书导入错误:此客户端证书的私钥丢失或无效。

我用谷歌搜索它,但我发现没有任何帮助。

我还尝试启用 allow-insecure-localhost 标志并打开 chrome with--ignore-certificate-errors但它仍然显示警告和损坏的 https

还有其他方法还是我在证书上做错了什么?

linux google-chrome certificate ssl

45
推荐指数
2
解决办法
4万
查看次数

Java 中包含哪些受信任的根证书?

Java 中包含哪些受信任的根证书,特别是 Sun Java 和 IBM Java?我怎样才能自己获得清单?Windows 上的 Java 是否使用操作系统的证书?

java certificate

42
推荐指数
2
解决办法
6万
查看次数

如何使用 curl 来验证站点的证书是否已被吊销?

要检查 google.com 的证书是否已被吊销,我尝试了以下命令:

curl https://www.google.com --cacert GeoTrust_Global_CA.pem --crlfile gtglobal.pem -v
Run Code Online (Sandbox Code Playgroud)

,但我遇到了可怕的“SSL 证书问题”错误:

* About to connect() to www.google.com port 443 (#0)
*   Trying 81.24.29.91... connected
* successfully set certificate verify locations:
*   CAfile: GeoTrust_Global_CA.pem
  CApath: /etc/ssl/certs
* successfully load CRL file:
*   CRLfile: gtglobal.pem
* SSLv3, TLS handshake, Client hello (1):
* SSLv3, TLS handshake, Server hello (2):
* SSLv3, TLS handshake, CERT (11):
* SSLv3, TLS alert, Server hello (2):
* SSL certificate problem, verify that the CA cert …
Run Code Online (Sandbox Code Playgroud)

linux certificate curl

37
推荐指数
4
解决办法
11万
查看次数

在 Windows 7 上查看/安装本地机器存储的证书

在 Windows 7 (Windows 7 Professional x64) 上,如何在本地机器存储中查看和安装证书?

certmgr.msc插件允许我查看安装在当前用户存储证书,而不是本地计算机存储。

我正在尝试从 .PFX 文件安装。在 Windows 8 上,您会看到一个安装到本地计算机或当前用户存储的选项,但 Windows 7 中似乎没有此选项。

windows-7 certificate trusted-root-certificates

36
推荐指数
3
解决办法
16万
查看次数

如何配置 Chrome 以忽略特定 URL 上的 SSL 警告?

我想没有必要在 Chrome 中引入“隐私错误”页面,每当人们使用 SSL 访问没有签名证书的未经认证的网站(锁定图标上的红色“X”)时,就会出现该页面。

我使用 SSL 访问我担保的许多个人位置,并知道它们是好的(它们是我的)。由于我每天多次访问这些位置,因此在进入网站之前我不得不点击两次,这很乏味。

有没有办法为特定网站(本质上是白名单)专门针对此事添加“例外”?实现这一目标的任何其他方式当然都非常受欢迎。

google-chrome certificate ssl

36
推荐指数
3
解决办法
12万
查看次数

我的 RDP 服务器证书存储在哪里?

鉴于最近出现的中间人攻击问题,我实际上注意到了连接到服务器时收到的警告:

在此处输入图片说明

选择View Certificate,我要检查SHA1 Thumbprint

颁发给:corsair
颁发者:corsair
有效期:2013 年 9 月 5 日2014 年 3 月 7 日
指纹(SHA1):?e9 c5 d7 17 95 95 fd ba 09 88 37 d8 9f 49 5e b8 02 ac 2b e2

并确保它与服务器上的内容相匹配。我无论如何连接,然后使用certmgr.msc,搜索证书(即“颁发给海盗船”):

在此处输入图片说明

就在那里,机器上唯一的一个。但是等等,这不是同一个键:

在此处输入图片说明

我通过 RDP 提供的证书与服务器上的证书不同:

颁发给:corsair
颁发者:corsair
有效期:4/6/20138/7/3012
指纹(SHA1):?c5 b4 12 0d f6 4f b3 e7 a8 59 cd 4d e4 …

security remote-desktop certificate windows-server-2012

33
推荐指数
2
解决办法
7万
查看次数

通过命令行在 Windows 7 上导入 .PEM 证书

我需要在大量新安装的 Windows 7 Enterprise 机器上导入PEM 证书

通常,我会通过 MMC 来完成?证书(本地计算机)管理单元?受信任的根证书 ? 导入,但我需要加快速度。因此,我只想使用命令提示符。

使用certmgr.exe(不是certmgr.msc!),我会输入:

certmgr.exe -add -c C:\certificate.pem -s -r localMachine root
Run Code Online (Sandbox Code Playgroud)

问题是certmgr.exe在 Windows 7 中不存在。那么如何从命令行添加证书?

windows windows-7 certificate command-line

33
推荐指数
1
解决办法
9万
查看次数

什么是 Windows 系统证书存储?

在系统中添加证书、stls、ctls 和 crls 时,我可以选择证书存储。

到目前为止,我只找到了对“my”和“root”存储的引用。

还有其他的吗?

windows windows-7 certificate code-signing

31
推荐指数
2
解决办法
8万
查看次数

如何让 Firefox 忽略所有 SSL 认证错误?

我在一个有很多限制和监控的专用网络上。每个 HTTPS 连接都会导致 SSL 认证错误(也许那些人使用“中间人”方法来解密网络中的 HTTPS 流量?)

到目前为止,我已经尝试了这些问题的解决方案。

但就我而言,每次访问安全站点时仍需添加例外。此外,对于某些站点,来自不同域的资源(例如图像、样式表、脚本)将无法加载,并且站点会损坏且无法读取。

www.google.com 使用了无效的安全证书。

该证书不受信任,因为颁发者证书未知。服务器可能没有发送适当的中间证书。可能需要导入额外的根证书。

错误代码:SEC_ERROR_UNKNOWN_ISSUER

对于 Chrome,有一个不受支持的命令行开关--ignore-certificate-errors但它使 Chrome 忽略所有 SSL 认证错误。有什么可以在 Firefox 中做同样的事情吗?(我在 Windows 7 上使用最新版本的 Firefox)

firefox certificate ssl

31
推荐指数
1
解决办法
10万
查看次数