如何列出任何机器上的所有公共 RSA .pem 文件

如何列出任何机器上的所有公共 RSA .pem 文件

抱歉,我完全改变了我的问题,但我无法删除它。我希望重新表述我的问题会形成一个更好的问题。

我正在尝试查找.pemWindows/Linux 上的所有公共 RSA 文件。

sudo find / |grep "\.pem"

对我来说这似乎是一个有效的解决方案(因为我们在 Windows 上有 WSL),但如果我还可以打印密钥的长度就更好了。

不幸的是当我尝试时:

sudo find / |grep "\.pem" | openssl x509 -text -noout | grep "Public-Key"

它不打印密钥长度,只是说无法访问一些目录(Windows 上的 Linux bash)。但我是 root!

答案1

此 PowerShell 命令将列出当前用户的所有证书:

Get-Childitem Cert:\currentUser -Recurse

您可以在以下描述中找到更多信息 Get-Childitem 命令

相关内容