如何使用 c# 以编程方式在 domino 服务器中获取 CA 配置的验证者名称列表?
Posted
技术标签:
【中文标题】如何使用 c# 以编程方式在 domino 服务器中获取 CA 配置的验证者名称列表?【英文标题】:How to Get CA Configured Certifiers names List in domino server programmatically using c#? 【发布时间】:2020-01-24 17:31:40 【问题描述】:要使用 CA 进程选项使用新用户注册,需要 CA 配置的验证者名称,我如何以编程方式获得该名称?我尝试在 names.nsf 文件的 ($Certifiers) 视图中阅读文档,但没有可用的验证者名称。
【问题讨论】:
Domino 证书存储在文件中。通常带有扩展名“.kyr”。您需要使用工具“kyrtool.exe”(必须是 Domino 9 IF3 或更大版本)。我不确定他们在那里,但看看 只是为了获取我需要使用 kyrtool.exe 的验证者名称? sry.. 但我不知道。 【参考方案1】:有一个隐藏视图 $CertificateAuthorities,其中列出了所有启用 CA 的验证者。
【讨论】:
当我阅读 $CertificateAuthorities 视图时,我有一个条目,其中 Certifier FullName 为 O=Test。但是当我尝试使用 CA Configured Certifier 选项注册用户时,验证者名称类似于 /Test 这个。为什么两个名字都不同?我如何通过添加 / 和删除 0= 从 FullName 派生这个 /Test 名称?这种推导方式正确吗? Notes 名称是分层的(就像在 ldap 中一样)。有一个特殊的 NotesName 类可用于处理这些转换。以上是关于如何使用 c# 以编程方式在 domino 服务器中获取 CA 配置的验证者名称列表?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 C# 中以编程方式将 Windows 服务的启动类型更改为禁用
C#:如何以编程方式检查 Web 服务是不是已启动并正在运行?