views:

131

answers:

1
Error Type:
msxml3.dll (0x80072F0C)
A certificate is required to complete client authentication 

I am sending an XML file to a remote server

putUrl =https://www.myweb.com/test/drhandler.php
xml_put = "<?xml version=""1.0""?><subscription id=""" & "14" &"""><status>" &"das" & "</status></subscription>"

Public Function SendBatch(xml_put,putUrl)
   Set xmlhttp = CreateObject("MSXML3.ServerXMLHTTP")
   xmlhttp.Open "PUT", putUrl , False
   xmlhttp.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
   xmlhttp.send(xml_put)

   Set xmlhttp = Nothing
end function

Any help out there?

A: 

The server requires a client certificate. This certificate must be added to your machine or to the browser. The administrator of the server will have all the details for you.

Also: see this

Sky Sanders
Well, I am running in my local machine and posting the data to a server. Dos it require the Certificate?
FasoService
You need to ask the administrator of the server. I have no way of knowing this. The exception you are generating seems to indicate that a certificate is required. also see http://support.microsoft.com/default.aspx/kb/302080
Sky Sanders
do you mean administrator of the server where i am trying to send the data to? meaning https://www.myweb.com/test/drhandler.php
FasoService
yes. also see the support link i provided.
Sky Sanders
OK. However , how do i get the client certificate in order to Install it?
FasoService
msxml3.dll (0xC00CE556)System error: -1072896682.
FasoService
I don't know what you are trying to say to me?
Sky Sanders