ClickOnce deployment fails when both SSL is enabled and "require c

G

Guest

A windows forms 2.0 ClickOnce deployment fails when both SSL is enabled and
"require client certificate" enabled on the IIS deployment web server.

Can anyone assist with how to configure this properly or at least confirm if
it will just not work?

When not requiring the client certificate the deployment site works fine.
However, when I set SSL to "require client certificate" I am prompted for a
client cert when I initially open the url. I select my client cert and the
web page opens as expected.

The problem occurs when I click install to being the ClickOnce deployment.

I receive the following error message:

+ The remote server returned an error: (403) Forbidden.

From my research I have come to understand a few things about ClickOnce.

1. There is nothing inherent to ClickOnce that restricts access to the
deployment files other than Windows Access Control Lists (ACLs) which is
impractical for my application.

2. Each file downloaded to the client is a separate request and are not
related to each other.
 
G

Guest

After working directly with a Microsoft Engineer I have an answer. ClickOnce
deployment simply does not work when requiring a client certificate over SSL.
Microsoft indicated that this product limitation would be addressed in the
next release of Visual Studio (Orcas).
 
G

Ginger Estherskip

Thanks for posting back what you found out ---
John B said:
After working directly with a Microsoft Engineer I have an answer.
ClickOnce
deployment simply does not work when requiring a client certificate over
SSL.
Microsoft indicated that this product limitation would be addressed in the
next release of Visual Studio (Orcas).
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top