Ask a Question related to ASP.NET Security, Design and Development.

  1. #1

    Default 403 error...

    Hi,
    I am trying to make a request from a web service to an external
    site which uses https. I have a certificate (.p12 format) from them. I
    have performed the following steps:

    1. Exported the certificate to DER encoded .CER file.
    2. Imported the certificate into the Trusted Root CA of the local
    computer
    3. Used X509Certificate.CreateFromCertFile() to create a
    X509Certificate object from the .CER file.
    4. Added this certificate to the HttpWebRequest using
    httpRequest.ClientCertificates.Add(cert);
    5. When I try to retrieve the response using
    httpRequest.GetResponse(), I get the following error:
    "The remote server returned an error: (403) Forbidden."

    Any idea what this means and how to get past it? I have a feeling that
    the certificate is not being sent to the external site.
    Any help will be highly appreciated.

    Thanks,
    Arun
    Arun Guest

  2. Similar Questions and Discussions

    1. Error Message "A drawing error ocurrred which is probably due to an out-of-memory condition. Try qu
      I am running Acrobat Reader 5.0 on a Mac Powerbook running OS 9.2 and keep getting "A drawing error occurred which is probably due to an out of...
    2. Error 403 Failed to read heders Error for long-runningCFMAIL and CFINDEX command
      I have two different pages with long-running scripts on which I am recieving the following error: Error - 403 Failed to read headers to server:...
    3. Error Creating Control: Parser Error DocHeader does not have a property named 'cc3:MyItems'
      I am having problems getting this webcontrol working properly. Everything else works fine except having items. So here is the low-down on the...
    4. Unexpected error. A trappable error (C0000005) occurred in an external object.
      Hi Elvin, After doing some reseaarch on this problem, I found there is a lot of issues which may cause the problem, for example, incorrect access...
    5. An error occurred while try to load the string resources (GetModuleHandle failed with error -2147023888)
      Hello, on one of our customers servers we get following error on first ASPX-page: An error occurred while try to load the string resources...
  3. #2

    Default Re: 403 error...

    Does the certificate in the store say it has a private key associated with
    it? CAPI needs to have the private key available for SSL client
    authentication, so you need to make sure the private key is imported into
    the store when you import the certificate.

    Joe K.
    "Arun" <aknss@hotmail.com> wrote in message
    news:93980cbb.0406150614.458e27d9@posting.google.c om...
    > Hi,
    > I am trying to make a request from a web service to an external
    > site which uses https. I have a certificate (.p12 format) from them. I
    > have performed the following steps:
    >
    > 1. Exported the certificate to DER encoded .CER file.
    > 2. Imported the certificate into the Trusted Root CA of the local
    > computer
    > 3. Used X509Certificate.CreateFromCertFile() to create a
    > X509Certificate object from the .CER file.
    > 4. Added this certificate to the HttpWebRequest using
    > httpRequest.ClientCertificates.Add(cert);
    > 5. When I try to retrieve the response using
    > httpRequest.GetResponse(), I get the following error:
    > "The remote server returned an error: (403) Forbidden."
    >
    > Any idea what this means and how to get past it? I have a feeling that
    > the certificate is not being sent to the external site.
    > Any help will be highly appreciated.
    >
    > Thanks,
    > Arun

    Joe Kaplan \(MVP - ADSI\) Guest

  4. #3

    Default Re: 403 error...

    Hi Arun,

    I having same error as you and i did all the steps you did. Can you
    tell me how to fix it?

    Thanks,

    Chun

    "Joe Kaplan \(MVP - ADSI\)" <joseph.e.kaplan@removethis.accenture.com> wrote in message news:<u9TGzxvUEHA.1472@TK2MSFTNGP09.phx.gbl>...
    > Does the certificate in the store say it has a private key associated with
    > it? CAPI needs to have the private key available for SSL client
    > authentication, so you need to make sure the private key is imported into
    > the store when you import the certificate.
    >
    > Joe K.
    > "Arun" <aknss@hotmail.com> wrote in message
    > news:93980cbb.0406150614.458e27d9@posting.google.c om...
    > > Hi,
    > > I am trying to make a request from a web service to an external
    > > site which uses https. I have a certificate (.p12 format) from them. I
    > > have performed the following steps:
    > >
    > > 1. Exported the certificate to DER encoded .CER file.
    > > 2. Imported the certificate into the Trusted Root CA of the local
    > > computer
    > > 3. Used X509Certificate.CreateFromCertFile() to create a
    > > X509Certificate object from the .CER file.
    > > 4. Added this certificate to the HttpWebRequest using
    > > httpRequest.ClientCertificates.Add(cert);
    > > 5. When I try to retrieve the response using
    > > httpRequest.GetResponse(), I get the following error:
    > > "The remote server returned an error: (403) Forbidden."
    > >
    > > Any idea what this means and how to get past it? I have a feeling that
    > > the certificate is not being sent to the external site.
    > > Any help will be highly appreciated.
    > >
    > > Thanks,
    > > Arun
    Chun Guest

Posting Permissions

  • You may not post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139