2

什么是 .dat 证书?JKS 证书和 .dat 证书有什么区别吗?如何使用 .dat 证书来信任服务器端?其他证书也一样吗?

4

1 回答 1

5

.dat只是一个文件扩展名,它不会告诉您有关文件本身格式的任何有用信息。

常用的证书文件有两种类型:PEM 和 DER。PEM 以 Base-64 编码文本的形式对其数据进行编码,该文本包含在人类可读的标头中。DER 以原始二进制形式对其数据进行编码。两种格式都能够对相同类型的数据进行编码,但是 PEM 文件可以存储多个对象(例如证书密钥,或整个证书信任链),而 DER 文件仅限于每个文件一个对象。此外,一些应用程序是专门为其中一个或另一个设计的。

在文本编辑器中打开您的文件。它是模糊的人类可读的吗?然后它是一个 PEM 文件。是垃圾吗?那么它可能是DER。

JKS 本身不是证书格式;它是证书和密钥的存储格式。一个.jks文件可能存储许多证书和密钥。Java 将希望您首先将证书导入密钥库;然后您可以根据需要将其加载到TrustStore或中。KeyStore

于 2012-07-27T05:30:25.690 回答