几年前,我不得不使用数字证书来访问大学里的一些基于 Web 的应用程序。该证书由我们使用它的“实验室”提供。现在碰巧我需要再次使用同一个证书,但不知道它位于硬盘的哪个位置。不过,我确信它仍然挂在驱动器的某个地方。
所以我想知道,如何在 Windows 7 中搜索?是否只需使用 Windows 资源管理器搜索特定扩展即可?找到后我是否能够简单地重复使用它而不会出现任何身份验证问题?谢谢。
答案1
证书可以有多种文件类型,具体取决于证书类型。 其中一些是:
- .PFX - PKCS#12 存档
- .P7B——PKCS#7 档案
- .SPC——软件发行商证书
- .DER - DER 编码证书
- .CRT - X.509 证书,base-64 编码
- .CER——X.509 证书
- .PEM——增强隐私的电子邮件
为了快速(!)按文件名的部分内容搜索任何文件,我建议搜索一切。只需输入您所知道的文件名,它就会找到它。
需要记住以下几点:
- 证书的有效期通常为 1 至 3 年,尤其是如果证书是官方(受信任)证书。因此,如果您的证书是“几年前”颁发的,那么它可能不再有效。
- 要使用证书,您需要私钥和私钥密码。如果您长时间没有使用,您可能会忘记密码。
答案2
托马斯已经列出了适当的扩展,但有一种简单的搜索方法,不需要额外的软件。
只需使用 CMD 功能DIR
> dir c:\*.pfx /s
上述命令将遍历您的 C: 驱动器以查找 pfx 文件。这可能需要一段时间,但肯定会找到它们并报告它们位于哪个文件夹中。这也不依赖于 Windows 索引。
恐怕托马斯对您可能遇到的其他问题的看法也是正确的。