http webrequest and certificates

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance

From: deepak (deepak_at_discussions.microsoft.com)
Date: 02/07/05


Date: Mon, 7 Feb 2005 15:05:05 -0800

We retrieve data from a company called XYZ through httpwebrequest.
The program is coded using VB.NET
They have given a certificate to install.
This certificate is included with the request object. I use httpwebrequest
to retrieve the data. The certificate is included with the client
certificates collection of the httpwebrequest object.
 
When this component is called from a windows application, I can retrieve the
data.
When this component is called from a web page, I get the following error
The remote server returned an error 403 forbidden.
we have no special setting in machine.config for the section processmodel.
The aspnet process is running under the username aspnet.
if I deploy my component in COM+, it runs successfully.
we feel it is because of permission issue for the user ASPNET .
I have used winhttpcertcfg tool from microsoft to give access to the private
key for the user ASPNET.
The certificate is installed under local machine account in the folder
Personals(LOCAL_MACHINE\MY).
I have no success even after utilizing winhttpcertcfg . I feel that the
httpwebrequest is somehow not passing the client certificate.
to the server. I donot want to put this component in COM+ or make any
changes to Processmodel section of machine.config files.
Can some body provide more insights into the issue that I am facing?



Relevant Pages

  • Re: X.509 certificates and httpwebrequest
    ... > We retrieve data from a company called XYZ through httpwebrequest. ... > They have given a certificate to install. ... > we feel it is because of permission issue for the user ASPNET. ... > I have no success even after utilizing winhttpcertcfg. ...
    (microsoft.public.dotnet.security)
  • Re: X.509 certificates and httpwebrequest
    ... >> We retrieve data from a company called XYZ through httpwebrequest. ... >> They have given a certificate to install. ... >> we have no special setting in machine.config for the section processmodel. ... >> key for the user ASPNET. ...
    (microsoft.public.dotnet.security)
  • X.509 certificates asp.net
    ... We retrieve data from a company called XYZ through httpwebrequest. ... They have given a certificate to install. ... we feel it is because of permission issue for the user ASPNET. ...
    (microsoft.public.platformsdk.security)
  • X.509 certificates and httpwebrequest
    ... We retrieve data from a company called XYZ through httpwebrequest. ... They have given a certificate to install. ... we feel it is because of permission issue for the user ASPNET. ...
    (microsoft.public.dotnet.security)
  • Re: Client Cert Doesnt work after Deployment
    ... I dont know how you are calling the web service from code, ... httpwebrequest, you should add the certificate to it like this: ... // Load the certificate into an X509Certificate object. ... >> to select the client cert I want to use to access this resource. ...
    (microsoft.public.dotnet.framework.aspnet.security)