我知道 id 文件包含私钥和公钥。公钥位于 ID 文件下的证书内,私钥位于 id 文件内但不在证书中。
问题是我如何通过我的 java 代码获取这些密钥。我需要加密和解密邮件。
公钥可以在 Domino 目录中找到。您无需执行任何特殊操作即可加密电子邮件。 Notes API 会自动为您执行此操作。
解密则是另一回事了。私钥的全部意义在于它是private。输入密码后,您可以使用当前 ID 文件中的私钥,但无法访问任何其他私钥。私钥使用密码派生密钥进行加密,如果有任何方法可以绕过该加密,那么它就不是私有的!
因此,如果您尝试解密发送给用户的消息,唯一的方法是使用该用户的密码将当前 ID 切换到该用户的 ID 文件。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)