Ik wil wat xml posten naar een https site. Hiervoor gebruik ik MSXML, onderstaande code is in ASP, maar uiteindelijk moet t ook in C++ gaan werken.
Probleem is hoe ik de client zichzelf laat authoriseren bij de server met een lokaal certificaat. Wat ik ook probeer, ik krijg 'Access denied' als de send aangeroepen wordt.
ik heb nu: (met setOption(3) kun je de locatie van het certificaat dat je mee wilt sturen opgeven, daar gaat het volgens mij fout)
'start code fragment
set objXMLDocument = Server.CreateObject("MSXML2.DOMDocument.4.0")
objXMLDocument.async= false
objXMLDocument.loadXML("<OK/>")
Set objServHttp = Server.CreateObject("Msxml2.ServerXMLHTTP.4.0")
Call objServHttp.open("POST", strURL, false)objServHttp.setRequestHeader "CONTENT-TYPE", "text/xml"
objServHttp.setOption(3) = "LOCAL_MACHINE\MY\fonob-1.swip.net"
Call objServHttp.send(objXMLDocument)
'end code fragment
Heeft iemand misschien een idee hoe dit precies werkt?
Probleem is hoe ik de client zichzelf laat authoriseren bij de server met een lokaal certificaat. Wat ik ook probeer, ik krijg 'Access denied' als de send aangeroepen wordt.
ik heb nu: (met setOption(3) kun je de locatie van het certificaat dat je mee wilt sturen opgeven, daar gaat het volgens mij fout)
'start code fragment
set objXMLDocument = Server.CreateObject("MSXML2.DOMDocument.4.0")
objXMLDocument.async= false
objXMLDocument.loadXML("<OK/>")
Set objServHttp = Server.CreateObject("Msxml2.ServerXMLHTTP.4.0")
Call objServHttp.open("POST", strURL, false)objServHttp.setRequestHeader "CONTENT-TYPE", "text/xml"
objServHttp.setOption(3) = "LOCAL_MACHINE\MY\fonob-1.swip.net"
Call objServHttp.send(objXMLDocument)
'end code fragment
Heeft iemand misschien een idee hoe dit precies werkt?
Jorrit