如何使用 pfx 文件加密数据

How to encrypt data with a pfx file

我有 pfx 文件,我需要使用它和 Java 来加密数据。 首先,我将其转换为 .pem 文件。

但我现在仍然不知道如何处理这两个问题。

PFX 文件是 PKCS#12 文件。您可以在 Java 中使用 KeyStore(和 "algorithm" 字符串 "PKCS12")功能加载 PKCS#12 key/certificate 存储,之后您可以检索KeyStore 并使用密钥/证书。

最好将 PFX 密钥存储为二进制 BER/P12 而不是 PEM,以便与 Java 兼容。 Bouncy Castle中有一个PEM解码器API,但最好直接使用二进制文件。