6

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

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

4

2 回答 2

2

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

如果您谈论的是“JKS”类型,您可以在此处找到有关格式和算法的说明

使用 JKS 密钥库,您无法为私钥指定加密算法。

于 2010-08-09T23:27:55.333 回答
2

这取决于您使用的是哪个KeyStore 提供程序。

JCEKS 提供程序使用 PBEWithMD5AndTripleDES 基于密码的加密算法。

于 2010-08-09T23:33:12.217 回答