是否有可能以编程方式告诉Lotus Notes生成新的密钥?

时间:2013-07-10 04:21:28

标签: lotus-notes secret-key

我正在寻找一种以编程方式告诉Notes生成密钥的方法(如文件,安全性,用户安全性,Notes数据,文档)。有这样的吗?它似乎不是这样。

目标是能够拥有一个模板,自动提供该应用程序运行所需的所有密钥。

2 个答案:

答案 0 :(得分:2)

正如理查德所提到的那样,没有直接的方法来完全自动化,但你可以自动化其中一些。

在Domino 9中,可以通过Domino控制台创建密钥。所以你会做类似以下的事情。

keymgmt create nek SECRETKEY
keymgmt export nek SECRETKEY FILENAME PASSWORD
keymgmt delete nek SECRETKEY

这将创建一个FILENAME的.key文件。然后,您可以将此文件邮寄给最终用户。但是,最终用户需要分离密钥文件并手动将其导入备注。他们还需要知道要导入的密码。

[编辑]

要扩展这一点。您可以执行以下操作。

  1. 根据上面的命令在服务器上创建初始密钥。
  2. 使用随机生成的密码创建执行导出的代理。
  3. 同一代理邮件密钥文件,并附有安装说明。
  4. 同一代理会使用随机生成的密码发送第二封电子邮件。
  5. 它不会阻止最终用户将密钥/密码转发给未经授权使用数据库的人(这是IDK阻止的),但您可以通过这种方式进行某种级别的审核。

答案 1 :(得分:1)

据我所知,Notes客户端的密钥生成和管理功能未在任何Notes API中公开,包括Notes C API。