如何使用证书pkcs7签署xml - Java

时间:2017-03-29 14:15:00

标签: java xml signing digital-certificate

我需要使用公钥签名xml,我收到了一些证书,但我不知道用哪个签名。我收到了以下文件格式:.cer .crt .p7b .p7c 我在网上找到了一些关于如何使用pfx格式进行签名的教程。我需要将它们转换为.pfx(pkcs12)才能签名吗?

1 个答案:

答案 0 :(得分:1)

签名通常使用私钥进行(我们现在不讨论边界案例)。因此,如果您只获得了没有私钥的证书,则无法使用它们。使用记事本查看.cer和.crt文件 - 这些文件中的一个包含证书和私钥,其中一个文件以PEM格式编码(文件扩展名不是此处的指示符)。如果文件包含私钥,则可以使用它。