インターネット証明書は、Domino Serverのアドレス帳の個人文書にあります。 LDAPを使用せずに証明書情報(シリアル番号など)を取得する方法はありますか?私はすべての人の文書を見直す代理人を作りたいと思っています。アドレス帳の個人文書にあるインターネット証明書情報を取得する方法は?
おかげで、
ケヴ
インターネット証明書は、Domino Serverのアドレス帳の個人文書にあります。 LDAPを使用せずに証明書情報(シリアル番号など)を取得する方法はありますか?私はすべての人の文書を見直す代理人を作りたいと思っています。アドレス帳の個人文書にあるインターネット証明書情報を取得する方法は?
おかげで、
ケヴ
これは、それが答えに値しないだろう非常に悪い質問(図示研究のない最小限の努力ではなく、1行のコード)ですが、問題は、私の興味を引くと。
ドミノディレクトリの個人用フォームの「インターネット証明書を調べる」ボタンの裏にあるコードをチェックすると、「(DeleteCertDialog)」という形式のダイアログが開きます。
式を使用して証明書を示しています「CertificateListの」というフィールドがあります:
@X509Certificates([Issuer]; UserCertificate)
別のフィールドには、このコードでなシリアル番号を表示するCertificateListのから選択された値を使用しています。
X:[email protected](CertificateList="";"";@X509Certificates([SerialNumber];UserCertificate;"";CertificateList));
Y:[email protected](X);
@If(Y < 48; X; @Left(X;48) + @NewLine + @Right(X;@Left(X;48)))
@X509Certificates
は完全に文書化されていませんが、確認して、LotusScript-AgentでEvaluateと一緒に使用できます。私はこの機能がJavaScriptに変換されたかどうかをチェックしなかった。それはあなた次第である。この形態で@X509Certificates
ため
パラメータは次のとおり
Torsten、私の質問に答える時間をとってくれてありがとう。 – Kev
Opps - ほんの少しの情報。私の目標は、シリアル番号を使用して証明書失効リスト(CRL)と比較することです。 LDAP経由で509証明書の属性を読み取るコードはすでにありますが、別の方法を識別したいと考えています。その数式はJavaScript経由では利用できませんが、LotusのスクリプトエージェントとJavaエージェントの間でこの部分を達成できると思います。ありがとうKev – Kev