Сначала небольшая предыстория:
Мне уже удалось подключиться к веб-службе Microsoft SOAP с помощью С#. Чтобы использовать эту веб-службу, я должен указать имя пользователя и пароль в коде C#. Я также должен установить сертификат безопасности (в формате .cer) в раздел «Корневые центры сертификации» системных сертификатов. Адрес сервиса — безопасный адрес «https://».
(Кстати, класс C#, который я использую для подключения к сервису, был автоматически создан для меня с помощью инструмента командной строки «svcutil.exe https://address.of.service")
Вот мой вопрос:
Как я могу подключиться к этому веб-сервису с помощью Ruby? Я даже не знаю, с чего начать. Я не знаю, куда именно должны идти мой файл .cer, имя пользователя и пароль. Любые идеи?
Дополнительная информация:
Используя эти инструкции для C#, я смог найти точно определить, какое XML-сообщение отправлено и какое XML-сообщение получено обратно. Эти XML-файлы довольно просты, но в них никогда не встречается «https://», хотя адрес веб-службы — HTTPS. Я не уверен, почему это так. Я полагаю, что отправка и получение сообщений от службы — это отдельный вопрос от фактического подключения к службе.