2

我正在寻找一种以编程方式告诉 Notes 生成密钥(如文件、安全性、用户安全性、Notes 数据、文档)的方法。有这样的吗?事实并非如此。

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

4

2 回答 2

2

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

在 Domino 9 中,可以通过 Domino 控制台创建密钥。因此,您将执行以下操作。

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

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

[编辑]

对此进行扩展。您可以执行以下操作。

  1. 按照上面的命令在服务器上创建您的初始密钥。
  2. 创建一个使用随机生成的密码执行导出的代理。
  3. 同一个代理会邮寄密钥文件,并附有安装说明。
  4. 同一代理使用随机生成的密码发送第二封电子邮件。

它不会阻止最终用户将密钥/密码转发给未经授权使用数据库的人(这是 IDK 所阻止的),但您可以通过这种方式进行一定程度的审核。

于 2013-07-11T05:36:32.607 回答
1

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

于 2013-07-10T13:15:07.550 回答