[英]Decrypt Lotus Notes Mail - Java API
我正在尝试使用Java API创建Lotus Notes邮件提取程序,但是我还没有找到解密邮件文件的任何方法。 我正在使用超级管理员用户的凭据创建会话,即使使用的帐户是邮件发件人的帐户,检索到的(加密)文件也显示为加密。
现在,需要该功能的潜在客户告诉我,他可以提供私钥(尚不确定通过哪种方式,如果是字符串或修改.ID文件(?)。
所以我的问题是,我要完成的工作有哪些选择? 尽管我知道C中有一个模拟方法,但是我需要使用用户的ID文件或凭据,但我还是非常希望使用Java API。
而且,如果它不能自动化,是否有某种服务器证书可以使我提取解密的邮件?
提前致谢!
解密加密的邮件文档所需的(专用)密钥存储在ID文件中。 您只能使用正确的密码来打开ID文件。 只有这样,才能在Notes中模拟某人。 没有诸如全局密钥或服务器证书之类的东西可用于打开任何文档。
当A将加密的邮件发送给B时,该邮件将使用B的公钥进行加密。 生成的文档只能使用B的私钥解密。 这也意味着即使A都无法阅读该邮件!
注意确保安全! :-)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.