Re: X.509 certificates and httpwebrequest

From: Deepak (Deepak_at_discussions.microsoft.com)
Date: 03/28/05


Date: Mon, 28 Mar 2005 10:57:05 -0800

Thanks for responding.
The article that you have mentioned in the response refers to the creation
of serviced component (Develop a component and put it in COM+). we donot want
to put the component in COM+ or make any changes to processmodel section of
machine.config.
I am looking for a solution which adheres to my constraints as explained
above.

"Michel Gallant" wrote:

> Have a look at this article:
> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnnetsec/html/SecNetHT13.asp
> Also see alternate posting to this group on client certificates in last few days.
> - Mitch Gallant
>
> "Deepak" <Deepak@discussions.microsoft.com> wrote in message news:833122FD-0BAB-4BB7-91C8-E30A9B80CDFF@microsoft.com...
> > 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 data. The certificate is added to the client certificates
> > collection.
> >
> >
> > 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.
> > I have given permission to the key under C:\Document and
> > Settings\Allusers\applicationd­ata\microsoft\Crypto\RSA\Machi­neKeys for the
> > user ASPNET.
> > I have had no success even after doing all these steps.
> > I have tried using LogOnuser API to change the security context but still I
> > had problems.
> > In .net framework V1.1, to successfully run LogOnuser API, we have to make
> > the user ASPNET to act as part of the operating system. This results to
> > giving high privilege account to the user ASPNET which is against our
> > security policy.
> > Environment: windows 2000
> > .Net framework Version 1.1
> > IIS 5.0
> > Programming Language used is VB.NET
> >
> >
> > give me some insights into the issue
> >
> >
> >
>
>
>



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)
  • http webrequest and certificates
    ... We retrieve data from a company called XYZ through httpwebrequest. ... This certificate is included with the request object. ... we feel it is because of permission issue for the user ASPNET. ...
    (microsoft.public.dotnet.framework.aspnet)
  • 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: httpwebrequest and client certificates
    ... you are having a permission issue for the user ASPNET. ... I didn't have any luck with winhttpcertcfg either. ... > They have given a certificate to install. ...
    (microsoft.public.dotnet.framework.aspnet)