Для подключения к сервису Яндекс предлагает такой вот кусок кода, где подгружаются сертификаты и происходит коннект:
import sys
from datetime import date
import SOAPpy
# файл, содержащий сертификат пользователя
CERT_FILE = '/path_to_certs/cert.crt'
# файл, содержащий секретный ключ
PKEY_FILE = '/path_to_certs/private.key'
# Создание объекта для подключения к SOAP-сервису
url = 'http://soap.direct.yandex.ru/wsdl/v2/';
config = SOAPpy.Config
config.debug = 0 # 1 - для вывода запросов и ответов сервера
config.SSL.key_file = PKEY_FILE
config.SSL.cert_file = CERT_FILE
proxy = SOAPpy.WSDL.Proxy(url, config)
# вызов метода (заменить на необходимый)
result = proxy.PingAPI()
Но проблема в том что у объекта SOAPpy.Config нет такого атрибута как SSL.key_file и SSL.cert_fil, но есть SSLClient, но как туда, что загрузить вообще не понятно или я чего-то не понимаю ?