2016-06-22 13 views

答えて

1

これは、それが答えに値しないだろう非常に悪い質問(図示研究のない最小限の努力ではなく、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ため

パラメータは次のとおり

  • [IssuedTo]
  • [ValidAfter]
  • [期限]
  • 【のSerialNumber]
  • 【のsubjectPublicKey]
  • [ KeyLength]
+0

Torsten、私の質問に答える時間をとってくれてありがとう。 – Kev

+0

Opps - ほんの少しの情報。私の目標は、シリアル番号を使用して証明書失効リスト(CRL)と比較することです。 LDAP経由で509証明書の属性を読み取るコードはすでにありますが、別の方法を識別したいと考えています。その数式はJavaScript経由では利用できませんが、LotusのスクリプトエージェントとJavaエージェントの間でこの部分を達成できると思います。ありがとうKev – Kev

関連する問題