什么是.dat证书?它与JKS等其他证书格式有何不同?

时间:2012-07-27 04:26:45

标签: ssl https ssl-certificate

什么是.dat证书? JKS证书和.dat证书之间有什么区别吗?如何使用.dat证书来信任服务器端?是否与其他证书相同?

1 个答案:

答案 0 :(得分:5)

.dat只是一个文件扩展名,告诉您没有任何关于文件格式的有用信息。

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

在文本编辑器中打开文件。它是否具有人类可读性?然后它是一个PEM文件。这是垃圾吗?然后它可能是DER。

JKS本身不是证书格式;它是证书和密钥的存储格式。一个.jks文件可能存储许多证书和密钥。 Java会期望您import your certificate into a keystore先行;然后,您可以根据需要将其加载到TrustStoreKeyStore