什么是.dat证书?与其他证书格式(如JKS)有何不同?

Arc*_*rci 2 ssl https ssl-certificate

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

ato*_*inf 5

.dat 只是文件扩展名,它告诉您关于文件本身格式的任何信息。

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

在文本编辑器中打开文件。它是否隐约可读?然后是一个PEM文件。是垃圾吗?然后可能是DER。

JKS本身不是证书格式;这是证书和密钥的存储格式。一个.jks文件可以潜在地存储许多证书和密钥。Java将期望您首先将证书导入密钥库;那么你可以加载到一个TrustStoreKeyStore取决于你所需要的东西。