java - IBM Domino 上是否有 Java API 可以加密/解密服务器上的 Notes 项目?

标签 java api security encryption lotus-domino

我需要编写一个 Java 代理,该代理将使用 server.id 进行签名并在服务器上运行。此代码应该能够使用存储在服务器 ID 文件中的私钥和公钥来加密和解密 NotesItem。

这与 DAOS 任务对附件执行的操作大致相同。

这可能吗?

谢谢!

最佳答案

NotesDocument.Encrypt 的设计器帮助文章表明答案是肯定的。
请参阅:https://www.ibm.com/support/knowledgecenter/en/SSVRGU_9.0.1/basic/H_ENCRYPT_METHOD.html

我从未尝试过,但按照上面的文章:如果您没有在文档上设置EncryptionKeys属性,并调用Encrypt 在服务器上运行的代码中,它应该使用服务器 ID 的公钥来加密项目。

编辑:
我刚刚注意到您特别询问了有关 Java 的问题。 Java 方法 Document.encrypt() 的文档与 LotusScript 文档非常相似,因此上述内容仍然适用。

关于java - IBM Domino 上是否有 Java API 可以加密/解密服务器上的 Notes 项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54119141/

相关文章:

json - OpenAPI:接受任何(复杂)JSON值的模式

api - 是否可以使用 Twitter API 获取某个主题中最受欢迎的推文?

security - 修复 ColdFusion 中的 Unicode 转换问题/漏洞

java - Hibernate session 中的内存泄漏?

java - 调用entityManager.find()是否需要EntityTransaction?

c++ - C win32 api unicode 到 ascii

java - 签署小程序并在内网部署

java - 如何在同一桌面 Pane 中从 JInternalframe 打开另一个 JInternalframe

java - myname@localhost.com 与 JAMES

angularjs - 通过apache访问nodejs