XmlHttpRequest, WebService, SSL

Imam en Vista gadget ki bere podatke preko WS-a z XmlHttpRequest objektom in vse dela lepo in prav, ampak ko sem na tesni strežnik obesil še certifikat, za katerega Vista pravi da ga ne more preveriti, gadget neha delati, XmlHttpRequest ne dobi odgovora. Ker certifikata ne morem dati v trusted root Certification authorities, niti nimam pri sebi nobenega ki bi ga lahko uporabil me zanima, če mi lahko kdo iz prve roke pove ali je to edini problem ki mi ovira klic?

Nekje sem zasledil ali slišal da če certifikat ni verificiran potem XmlHttpRequest ne deluje. Če grem z explorerjem na WS mi javi splosno znano napako:

There is a problem with this website's security certificate.

The security certificate presented by this website was not issued by a trusted certificate authority.

The security certificate presented by this website was issued for a different website's address.


Security certificate problems may indicate an attempt to fool you or intercept any data you send to the server.

We recommend that you close this webpage and do not continue to this website.

.....

Avtor: F34R, objavljeno na portalu SloDug.si (Arhiv)

Leave a comment

Please note that we won't show your email to others, or use it for sending unwanted emails. We will only use it to render your Gravatar image and to validate you as a real person.

pril
pril - ponedeljek, 05. februar 2007

Sem že pozabil kje sem to potreboval, vendar sem pri enem projektu imel iste težave, zato sem moral narediti svoj lasten objekt za System.Net.ServicePointManager.CertificatePolicy, ki je potem opošteval moje nastavitve ne tiste v računalniku, pa je šlo. lp, pl

F34R
F34R - petek, 26. januar 2007

Sem in celo napiše da je uspešno uvožen, vendar ga ni not! Verjetno je to kakšen testni, važno je da bo delovalo ko bo ta prav, ker ko umaknem certifikat in postavim na http potem deluje brez problema!

ExAmigan
ExAmigan - petek, 26. januar 2007

Si poskusil pri uvozu eksplicitno izbrati Trusted Root CA za Certificate Store, namesto, da se zaneseš na samodejno izbiro? Morda bi pomagalo, v kolikor ga je samodejno uvrstil v napačni store...

F34R
F34R - petek, 26. januar 2007

Lepo mi napiše da je bil import uspešen, vendar ga ni noter!  To je nekakšen testni, nevem kje ga je dobil ampak nekaj ni v redu z njim, nisem glih expert z certifikati.

ExAmigan
ExAmigan - petek, 26. januar 2007

Jaz sem imel podobne težave z XmlHttpRequest, dokler nisem dal izdajatelja strežniškega certifikata v Trusted Root Certification Authorities. Potem je gadget spet delal brez težav, zato bi sklepal, da je verejtno to tvoj problem, če je pred certifikatom vse delalo brez težav.Kako to, da ne moreš na razvojnem računalniku vsaj začasno dodati certifikata v Trusted Root CA, da bi se sam prepričal?