什么是 .dat 证书? JKS 证书和 .dat 证书有什么区别吗?如何使用.dat证书来信任服务器端?和其他证书一样吗?
最佳答案
.dat
只是一个文件扩展名,它不会告诉您有关文件本身格式的任何有用信息。
常用的证书文件有两种类型:PEM 和 DER。 PEM 以 Base-64 编码文本的形式对其数据进行编码,这些文本封装在人类可读的 header 中。 DER 以原始二进制形式对其数据进行编码。两种格式都能够对相同类型的数据进行编码,但是 PEM 文件可以存储多个对象(例如证书和 key ,或整个证书信任链),而 DER 文件仅限于一个对象每个文件。此外,某些应用程序是专门为其中之一而设计的。
在文本编辑器中打开您的文件。它是模糊的人类可读的吗?然后它是一个 PEM 文件。是垃圾吗?那么可能就是 DER。
JKS 本身并不是一种证书格式;它是证书和 key 的存储格式。一个 .jks
文件可能会存储许多证书和 key 。 Java 会期望您 import your certificate into a keystore第一的;然后您可以根据需要将其加载到 TrustStore
或 KeyStore
中。
关于ssl - 什么是 .dat 证书?它与 JKS 等其他证书格式有何不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11681434/