Работа над проектом, в котором мне нужно использовать веб-сервис по HTTPS (SSL) с использованием Domino 8.0.2.
Был в состоянии создать библиотеку сценариев для использования веб-службы.
Создана простая кнопка для проверки использования этого кода:
Use "AA-FEED"
Sub Click(Source As Button)
Dim ws1 As New IAccountService_n1
Dim r1 As New ArrayOfValidSystem_n2
Set r1 = ws1.GetValidSystemsList()
End Sub
При вызове Notes запрашивает перекрестную сертификацию на вашем сервере, что я и делаю.
Этого следовало ожидать.
Нажмите кнопку «Перекрестная сертификация», после чего с веб-службой свяжется и вернет сообщение об ошибке:
"Метод веб-службы IAccountService_n1 GetValidSystemsList возвратил ошибку."
Итак ...
Поставщик веб-службы сообщает, что когда она используется в Java, она добавляет информацию о сертификате в заголовок мыла.
Не уверен, что действия Cross Certify в Lotus будут одинаково эффективны в LotusScript.