Поскольку это очень плохой вопрос (не минимальные усилия исследования показали, а не одну строку кода) он не заслуживает ответа, но вопрос обратить свой интерес ,
Если вы проверите код за кнопкой «Изучить сертификаты Интернета» в форме лица в каталоге domino, вы обнаружите, что он просто открывает диалоговое окно с формой «(DeleteCertDialog)».
Существует поле, называемое «CertificateList», который содержит список сертификатов, используя формулу:
@X509Certificates([Issuer]; UserCertificate)
Другое поле использует выбранное значение из CertificateList, чтобы показать номер с Serial-этим кодом:
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
полностью недокументирован, но я проверил и его можно использовать с Evaluate в LotusScript-Agent. Я НЕ проверял, была ли эта функция переведена на JavaScript, это зависит от вас.
Параметры для @X509Certificates
в этой форме, являются:
- [IssuedTo]
- [ValidAfter]
- [Действительно]
- [SerialNumber]
- [SubjectPublicKey]
- [ KeyLength]
Торстен, спасибо, что нашли время ответить на мой вопрос. – Kev
Opps - Еще немного информации. Моя цель - использовать серийный номер для сравнения с списком отзыва сертификатов (CRL). У меня уже есть код для чтения любого атрибута сертификата 509 через LDAP, но он хотел идентифицировать другой метод. Эта формула недоступна через javascript, но между агентом сценария лотоса и агентом java, я думаю, что смогу выполнить эту часть. Спасибо, Кев – Kev