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.
|
We recommend that you close this webpage and do not continue to this website. |
..... |
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 - 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 - 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 - 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 - 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?