Похоже, вы используете самоподписанный (или иным образом ненадежный) сертификат на веб-сервере. Вам нужно будет либо установить сертификат CA локально на клиенте и доверять ему, либо переключить веб-сервер на использование «реального» сертификата, выданного коммерческим CA, которому доверяют «из коробки». Первый подходит для разработки, но если у вас будет много клиентов, это будет очень трудно сделать для всех.
Самый простой способ установить сертификат CA для текущего пользователя - перейти к целевому URL-адресу в Internet Explorer (должен быть IE, а не Firefox-FF имеет свое собственное хранилище сертификатов), игнорировать любые предупреждения, которые он выдает. Нажмите «замок» рядом с адресной строкой (при условии IE7 или 8), нажмите «Просмотр сертификатов», а затем перейдите на вкладку «Путь сертификации». Если в цепочке указано более одного сертификата, дважды щелкните самый верхний сертификат, если нет, просто вернитесь на вкладку «Общие» (в этом случае вы уже находитесь в корневом сертификате). Нажмите «Установить сертификат» и выберите мастер импорта. Теперь попробуйте свой клиент веб-сервиса - он не должен потерпеть неудачу для безопасности сервера (если не происходит что-то еще). Если это все еще не работает, попробуйте установить Fiddler и наблюдать за согласованием SSL - вы можете увидеть, почему он может потерпеть неудачу (недействительные даты сертификата и т. Д.). Вы можете иногда настроить сгенерированный клиент VBA, чтобы обойти эти проблемы, но опять же, лучше всего использовать реальный и действительный сертификат на сервере, если вы делаете это для производственного приложения.