Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline Zokeez  
#1 Оставлено : 6 июля 2010 г. 18:52:07(UTC)
Zokeez

Статус: Участник

Группы: Участники
Зарегистрирован: 06.07.2010(UTC)
Сообщений: 13
Откуда: Chelyabinsk

Поблагодарили: 1 раз в 1 постах
Пишу программу для общения с Центром Регистрации. Для начала попробовал пример из Руководства Пользователя:

Код:

   #import "msxml4.dll"  
   #import "mssoap30.dll" exclude("IErrorInfo", "IStream", "ISequentialS", "_LARGE_INTEGER", "_ULARGE_INTEGER", "tagSTATSTG", "_FILETIME") 
   #define serviceURL L"https://cgk/RA/RA.wsdl" 
   #define adminCertName L"CURRENT_USER\\My\\Администратор" 

   HRESULT hr; 
    CComQIPtr < MSSOAPLib30::ISoapClient, &__uuidof(MSSOAPLib30::ISoapClient)> oSoap; 
    hr = oSoap.CoCreateInstance (__uuidof(MSSOAPLib30::SoapClient30)); 
    hr = oSoap->MSSoapInit(serviceURL, L"RA", L"CertViewSoapPort", L""); 
    CComDispatchDriver oDisp; 
    hr = oSoap->QueryInterface(&oDisp); 
    oSoap->ConnectorProperty[L"SSLClientCertificateName"] = adminCertName; 
    oSoap->ConnectorProperty[L"UseSSL"] = CComVariant(true); 
    oSoap->ConnectorProperty[L"Timeout"] = CComVariant(long(60000)); 
    DISPID dispID; 
    hr = oDisp.GetIDOfName(L"GetCACertificate", &dispID); 
    CComVariant vType(long(0)); 
    hr = oDisp.Invoke1 (dispID, &vType, vCert); 
    return hr;


Сначала все работало, сейчас MSSoapInit возвращает E_INVALIDARG. Похожая проблема была описана здесь, но я в Центр Регистрации по пути serviceURL захожу без проблем. В чем может быть дело, не подскажите? Или хотя бы где копать.
Offline Kirill Sobolev  
#2 Оставлено : 6 июля 2010 г. 19:34:20(UTC)
Кирилл Соболев

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 25.12.2007(UTC)
Сообщений: 1,732
Мужчина
Откуда: КРИПТО-ПРО

Поблагодарили: 177 раз в 168 постах
АРМ Администратора работает?
Техническую поддержку оказываем тут
Наша база знаний
Offline Zokeez  
#3 Оставлено : 7 июля 2010 г. 11:55:46(UTC)
Zokeez

Статус: Участник

Группы: Участники
Зарегистрирован: 06.07.2010(UTC)
Сообщений: 13
Откуда: Chelyabinsk

Поблагодарили: 1 раз в 1 постах
Работает
Offline Kirill Sobolev  
#4 Оставлено : 7 июля 2010 г. 14:59:49(UTC)
Кирилл Соболев

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 25.12.2007(UTC)
Сообщений: 1,732
Мужчина
Откуда: КРИПТО-ПРО

Поблагодарили: 177 раз в 168 постах
Выложите сертификаты администратора и вебсервера.
Техническую поддержку оказываем тут
Наша база знаний
Offline Zokeez  
#5 Оставлено : 8 июля 2010 г. 18:01:29(UTC)
Zokeez

Статус: Участник

Группы: Участники
Зарегистрирован: 06.07.2010(UTC)
Сообщений: 13
Откуда: Chelyabinsk

Поблагодарили: 1 раз в 1 постах
В общем, этот шаг я прошел :). Мешала Avira, убил ее и заработало. Теперь проблема такая же как в первой теме, на Invoke1. Отписался там.
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.