如何查看數位證書.cer 檔案的詳細資訊?

如何查看數位證書.cer 檔案的詳細資訊?

我使用的是 Windows,並取得了 .cer 檔案。我怎麼才能查看它的詳細信息?

答案1

如果您的系統上安裝了 OpenSSL,您可以使用以下命令查看它:OpenSSL x509 工具

openssl x509 -noout -text -in 'cerfile.cer';

.CER 檔案的格式可能要求您指定要明確呼叫的不同編碼格式。

openssl x509 -inform pem -noout -text -in 'cerfile.cer';

或者

openssl x509 -inform der -noout -text -in 'cerfile.cer';

在 Windows 系統上,您可以右鍵單擊 .cer 檔案並選擇「開啟」。然後您將可以查看大部分元資料。

在 Windows 上,您可以在執行視窗中使用 certmgr.msc 命令執行 Windows 憑證管理員程式。然後您可以匯入證書並查看詳細資訊。

答案2

如果您使用的是 Windows,則可以使用 console util

certutil -dump <file>

答案3

這裡的所有答案都不適用於 MacOS。在 Sierra 和 High Sierra 中唯一有效的是:

openssl x509 -inform der -in cerfile.cer -noout -text

答案4

我發現 openssl 相當有限(無法解析鏈/包的內容,輸出對於我的需求來說相當嘈雜,...),我創建了證書資訊github 上的項目,它可以解析鏈/包,接受多個文件作為參數,並且如果參數採用host:port.

相關內容