java.security.KeyStore使用什么算法来加密KeyStore.setKeyEntry()和KeyStore.store()中的privateKey?

setKeyEntry()允许密码保护单个私钥,而store()允许密码加密整个密钥库.我正在使用pkcs12密钥库类型,BC作为提供商,我无法弄清楚它用于加密的内容.

我可以指定这些方法中使用的加密类型吗?

解决方法:

KeyStore实现取决于您请求的类型,对于某些类型,也取决于提供者.

如果您正在谈论“JKS”类型,您可以找到所使用的格式和算法的描述here.

使用JKS密钥库时,无法为私钥指定加密算法.

上一篇:java – 如何从https地址的wsdl生成Eclipse中的Web服务客户端?


下一篇:使用AndroidKeyStoreProvider生成证书签名请求的最佳方法是什么?