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

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

有什么办法吗?我正在创建一个applet,所以如果有一个小的图书馆,但是没有那些1MB或以上的图书馆,那是很好的。

最佳答案

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

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

打开密钥库后,您可以检索私钥并将其用于签名数据。

07-24 18:30
查看更多