在之前的教程中,我们展示了如何将Java KeyStore(JKS)转换为PEM格式。在本教程中,我们将转换PEM格式为标准的Java KeyStore(JKS)格式。Java KeyStore是一个容器,用于存储与其匹配的私钥的证书。
我们将使用_keytool_和_openssl_命令的组合来完成从PEM到JKS的转换。_keytool_命令随JDK(Java开发工具包)提供,用于将PEM转换为PKCS12格式。第二个命令_openssl_需要下载,其作用是将PKCS12转换为JKS。
JKS是Java特有的文件格式,直到Java 8之前都是KeyStores的默认格式。从Java 9开始,PKCS#12成为默认的KeyStore格式。尽管JKS存在,PKCS#12是一个标准化的、语言中立的存储加密数据的格式。PKCS#12格式也被称为PKCS12或PFX。
大约 3 分钟