Internet证书位于Domino服务器上的地址簿中的个人文档中。有没有办法获取证书信息(如序列号)而无需使用LDAP?我想让代理人审查所有人员文件。
谢谢,
千电子伏
答案 0 :(得分:1)
由于这是一个非常糟糕的问题(不是显示研究的最小努力,而不是一行代码),它不值得回答,但这个问题引起了我的兴趣。
如果您检查多米诺目录中人员表单中“检查Internet证书”按钮后面的代码,您会发现它只是打开一个形式为“(DeleteCertDialog)”的对话框。
有一个名为“CertificateList”的字段,使用以下公式列出证书:
@X509Certificates([Issuer]; UserCertificate)
另一个字段使用CertificateList中的选定值来显示带有以下代码的序列号:
X:=@If(CertificateList="";"";@X509Certificates([SerialNumber];UserCertificate;"";CertificateList));
Y:=@Length(X);
@If(Y < 48; X; @Left(X;48) + @NewLine + @Right(X;@Left(X;48)))
@X509Certificates
完全没有记录,但是我检查了它,它可以在LotusScript-Agent中与Evaluate一起使用。我没有检查,如果这个功能被翻译成JavaScript,那现在取决于你。
此表单中@X509Certificates
的参数为: