Article ID: 302080 - Last Review: October 16, 2002 - Revision: 1.2 BUG: "Access is denied" Error Message When Making HTTPS Requests with ServerXMLHTTPThis article was previously published under Q302080 On This PageSYMPTOMS
When you make HTTPS requests between Web servers by using the ServerXMLHTTP request object, you may receive the following error message:
"Access is denied" -2147024891 (80070005)
CAUSE
Secure Sockets Layer (SSL) certificate support was added to the ServerXMLHTTP request object with the release of MSXML version 3.0 Service Pack 1. To make any SSL requests from the Web server, ServerXMLHTTP expects a client digital certificate to be installed, even if the target Web server does not require a client certificate.
RESOLUTION
To work around this problem, do one of the following:
STATUSMicrosoft has confirmed that this is a bug in the Microsoft products that are listed at the beginning of this article. This bug has been fixed in the MSXML 3.0 SP2 release. This can be downloaded from the following URL: For additional information, click the article number below to view the article in the Microsoft Knowledge Base: 308480
(http://support.microsoft.com/kb/308480/EN-US/
)
How to obtain the latest Microsoft XML 3.0 service pack
MORE INFORMATION
If the client certificate is not properly installed, you may receive the following error message along with the main error message:
msxml3.dll (0x80072F0C) A certificate is required to complete client authentication
Steps to Reproduce BehaviorThe test requires two Web servers, ServerA and ServerB. One server is a target Web server with a valid SSL server certificate installed, and the other is a client Web server.
| Article Translations
|
Back to the top
