Client Authentification
3 отговора
184 прегледа
Client Authentification
Здравейте,
имам следното затруднение:
осъществявам https връзка посредством MSXML от сорта
....
oDoc :=TDOMDocument.Create(Owner);
xGetReq := TXMLHTTPRequest.Create(Owner);
xGetReq.Open('GET', '[линк]', False, '', '');
xGetReq.send;
....
при което ми се отваря проворец за избор на сертификат от няколко възможни. Как мога да автматизирам избора от списъка при положение, че
ми е ясно предварително с кой сертификат ще работя, така че прозореца за избор да не се показва въобще и да се мине директно към прозореца за въвеждане на Pin кода?
Някой може ли да ми подскаже нещо по вапроса, благодаря предварително
имам следното затруднение:
осъществявам https връзка посредством MSXML от сорта
....
oDoc :=TDOMDocument.Create(Owner);
xGetReq := TXMLHTTPRequest.Create(Owner);
xGetReq.Open('GET', '[линк]', False, '', '');
xGetReq.send;
....
при което ми се отваря проворец за избор на сертификат от няколко възможни. Как мога да автматизирам избора от списъка при положение, че
ми е ясно предварително с кой сертификат ще работя, така че прозореца за избор да не се показва въобще и да се мине директно към прозореца за въвеждане на Pin кода?
Някой може ли да ми подскаже нещо по вапроса, благодаря предварително
Re: Client Authentification
Това във Виндовски клиент ли се случва?!?
Ако да - виж, прочети, за CAPICOM в майкрософтския сайт и MSDN.. Сега ме мързи да търся точно линка... Та там е описано, как да избереш точно този сертификат, който ти трябва - в MSDN... Простичко е, COM сървър е, и работи перфектно от Делфи
Ако да - виж, прочети, за CAPICOM в майкрософтския сайт и MSDN.. Сега ме мързи да търся точно линка... Та там е описано, как да избереш точно този сертификат, който ти трябва - в MSDN... Простичко е, COM сървър е, и работи перфектно от Делфи
Re: Client Authentification
Да но CAPICOM ми се струва че не може да осъществи връзка c
webserver, иначе върши чудесна работа.
В крайна сметка си реших проблема като смених IXMLHTTPRequest
със IWinHTTPRequest които има метод:
MyReq.SetClientCertificate('ala bala');

webserver, иначе върши чудесна работа.
В крайна сметка си реших проблема като смених IXMLHTTPRequest
със IWinHTTPRequest които има метод:
MyReq.SetClientCertificate('ala bala');
Re: Client Authentification
Прекрасно!
Важното е, че си намерил решение.
Иначе CAPICOM, осъщствява "всякакви" връзки... Ама това е друг въпрос :-)
Важното е, че си намерил решение.
Иначе CAPICOM, осъщствява "всякакви" връзки... Ама това е друг въпрос :-)