如何用Java中的.p12文件签名数据?

jon*_*ham 6 java security applet rsa pkcs#12

如何用Java中的.p12文件签名数据?

Java似乎只支持pkcs11,我只是找不到pkcs12的标准库.'java.security'中没有任何内容...用于解码.p12文件以获取私钥来执行签名.

有解决方案吗 我正在创建一个小程序,所以如果有一个小型库可用,但不是那些1MB或更高的库.

Ulf*_*rig 4

您可以打开 p12 文件作为密钥库。

http://docs.oracle.com/javase/6/docs/technotes/guides/security/jsse/JSSERefGuide.html#KeystoreFormats

打开密钥库后,您可以检索私钥并使用它来签署数据。