从公共证书(.der / .cer)中提取公钥

时间:2013-01-17 08:25:06

标签: x509certificate

我正在尝试使用公钥来包装生成的对称密钥,当我传递用于包装对称密钥的公钥时,我想从公共证书(.der / .cer)中提取它。 #34; java.security.InvalidKeyException"例外" 只有' RAW'中存在的密钥支持格式"

当我使用文件输入流加载公共证书时

publicCertificate = new X509Certificate(new FileInputStream(" src / resources / mydomain.com.der"));

用于提取publicKey我正在使用此getPublicKey();方法

publicKey = publicCertificate.getPublicKey();

当我提取公钥时,我是一个例外,它是X.509格式,我需要将其转换为RAW格式。

任何人都可以帮助我。

先谢谢。

0 个答案:

没有答案