标签: java keystore public-key-encryption jks
我有一个系统接收使用2个不同公钥编码的请求,我必须使用Java密钥库中的相应私钥解密。
我怎么知道我的JKS中应该使用哪一个私钥来破译?最好比测试失败更好,直到找到正确的密钥?
答案 0 :(得分:1)
大多数加密标准(如CMS,XML Encrpyption,GPG ...)都要求使用明确的方法来确定用于加密的公钥。它可以是对公钥(即散列)或证书的引用。使用此指示可以选择正确的私钥。
不幸的是,如果您使用的系统没有提供这种指示,我认为除了尝试失败之外别无他法。