Serfitikayla Https web servis bağlantısı kurmak

Yapmak istediğiniz işle ilgili doğru bileşeni bulmak için burayı kullanabilirsiniz. Sadece bulmak için, diğer sorular Programlama forumuna lütfen.
Forum kuralları
Bu forum sadece yapacağınız işle alakalı doğru bileşeni bulmak içindir. Şöyle bir şey yapmam lazım, hangi bileşeni kullanıyım diyorsanız, doğru yerdesiniz.
Cevapla
onurkck
Üye
Mesajlar: 1
Kayıt: 03 Ara 2013 09:02

Serfitikayla Https web servis bağlantısı kurmak

Mesaj gönderen onurkck »

Merhaba arkadaşlar,

wsdl dosyasını import ettim. GetCA wsdlden import edilen pas dosyasındaki fonksiyondur. Aşağıdaki örnek kod bloğuna ait programı çalıştırdığımda
WhoAmI fonksiyonunun çağrıldığı yerde Sertifika yüklenmemiş hatası almaktayım. HTTPRIO ve Sertifika bağlantısını nasıl kurabilirim?

begin
HTTPRIO1.WSDLLocation := defWSDL;
HTTPRIO1.Service := defSvc ;
HTTPRIO1.Port := defPrt ;
HTTPRIO1.URL := defURL;

b:=WhoAmIMessage.Create;
a :=ReplyMessage.Create;
Cert:=TElX509Certificate.Create(nil);


try

F := TFileStream.Create(CertFile, fmOpenRead or fmShareDenyWrite);

CERT.LoadFromStreamPFX(f,CertPass);
F.Position := 0;

HTTPRIO1.HTTPWebNode.OnBeforePost:= OnBeforePost;

Trs:=GetCA(True,' ',HTTPRIO1) ;

B:=Trs.WhoAmI;
ShowMessage(BoolToStr(B.IsAuthenticated));

finally
a.Free;
b.Free;
Cert.Free;
FreeAndNil(F);
end;
end;
ismailkocacan
Üye
Mesajlar: 88
Kayıt: 25 Eyl 2011 06:11
Konum: İstanbul
İletişim:

Re: Serfitikayla Https web servis bağlantısı kurmak

Mesaj gönderen ismailkocacan »

Anladığım kadarıyla kullanıcı doğrulama işi sertifika ile yapılıyor.
web servisin adresi var mı ?
Kullanıcı avatarı
vkamadan
Kıdemli Üye
Mesajlar: 1935
Kayıt: 17 Mar 2004 03:52
Konum: Adapazarı
İletişim:

Re: Serfitikayla Https web servis bağlantısı kurmak

Mesaj gönderen vkamadan »

Merhaba ,
aşağıda ki konunun sonundaki çözüm belki size ışık tutabilir.
viewtopic.php?f=2&t=31786&p=171791#p171791

iyi çalışmalar.
Volkan KAMADAN
www.polisoft.com.tr
Cevapla