繁体   English   中英

MarkLogic 是否具有内置的 XQuery 加密函数来创建 XML 签名并验证签名的 XML?

[英]Does MarkLogic have built-in XQuery crypto functions to create XML signature and verify signed XML?

我有一个用例来创建 XML 签名并验证签名的 XML。 我想 MarkLogic 中存在这样的功能(例如,用于各种安全功能),但如果它作为 XQuery 模块提供给开发人员,我不知道。 谢谢!

有关 Hunterhacker 的第二个答案的更多信息:大约两三年前,我与之合作的一个小组在同时具有 Node 和 MarkLogic 组件的服务器上构建了一个 SAML 处理程序。 我们能够让其他 NPM 包在 MarkLogic 中工作,但无法使xml-crypt o 功能足够好,最终不得不依赖在 Node 中进行解密工作并在 MarkLogic 中进行数据库写入的进程。 我们在 ML10 主要版本中没有看到任何似乎可以弥补xml-crypto工作所需的差距的东西,所以我们发现最简单的方法是将saml2js留在 Node 端和一个内部请求很少。

如果您的项目有任何其他语言的代码,则可能值得考虑在这方面实施加密工作。

https://docs.marklogic.com/xdmp/extension中记录了各种 XQuery 扩展函数,其中包括几个用于散列的函数,它们可能会对您有所帮助。

如果您没有找到您要查找的内容,您可以在 MarkLogic 中本地运行 JavaScript,甚至从 XQuery 调用 JS,反之亦然。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM