我正在尝试使用公钥来包装生成的对称密钥,当我传递用于包装对称密钥的公钥时,我想从公共证书(.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格式。
任何人都可以帮助我。
先谢谢。