This is usually a problem with PKI and is not an error specific to .NET
security. It sounds like your workstation does not trust the issuer of the
remote server's certificate. Normally when this happens, an error will be
logged by schannel in the system event log on the client machine with the
details. Providing this info would help.
If that is the problem, you can either fix the trust problem by installing
the server's root CA cert in your client's trusted roots (better) or code
around the problem to ignore this type of problem with the appropriate
validation callback.
Joe K.

Signature
Joe Kaplan-MS MVP Directory Services Programming
Co-author of "The .NET Developer's Guide to Directory Services Programming"
http://www.directoryprogramming.net
--
>I have an application that performs an http post to the remote server using
> SSL. When I run the app on my local machine, I get this error:
[quoted text clipped - 11 lines]
> If it does, how can I compare my settings against my co-worker's?
> I would appreciate any help. Thank you in advance!
Eve - 04 Jan 2008 17:15 GMT
Joe,
Thank you for your prompt response. Nothing is being logged in the system
event log after I get this error...
> This is usually a problem with PKI and is not an error specific to .NET
> security. It sounds like your workstation does not trust the issuer of the
[quoted text clipped - 24 lines]
> > If it does, how can I compare my settings against my co-worker's?
> > I would appreciate any help. Thank you in advance!
Eve - 04 Jan 2008 18:53 GMT
How can I verify that my co-worker has the server's root CA certificate
installed on his machine?
> This is usually a problem with PKI and is not an error specific to .NET
> security. It sounds like your workstation does not trust the issuer of the
[quoted text clipped - 24 lines]
> > If it does, how can I compare my settings against my co-worker's?
> > I would appreciate any help. Thank you in advance!
Eve - 04 Jan 2008 19:05 GMT
I found this link:
http://www.isaserver.org/img/upl/exchangekit/importrootca/importrootca.htm
> How can I verify that my co-worker has the server's root CA certificate
> installed on his machine?
[quoted text clipped - 27 lines]
> > > If it does, how can I compare my settings against my co-worker's?
> > > I would appreciate any help. Thank you in advance!
Eve - 04 Jan 2008 19:34 GMT
I guess I could compare my list on the Trusted Root Certification Authorities
tab in Internet Options against the list on my co-worker's machine...
> How can I verify that my co-worker has the server's root CA certificate
> installed on his machine?
[quoted text clipped - 27 lines]
> > > If it does, how can I compare my settings against my co-worker's?
> > > I would appreciate any help. Thank you in advance!
Joe Kaplan - 04 Jan 2008 21:05 GMT
Yes, that's one way to do it. IE is usually pretty good at telling you
whether a given site's certificate will be trusted by a given client machine
as well and will show you the cert chain.
Joe K.

Signature
Joe Kaplan-MS MVP Directory Services Programming
Co-author of "The .NET Developer's Guide to Directory Services Programming"
http://www.directoryprogramming.net
--
>I guess I could compare my list on the Trusted Root Certification
>Authorities
[quoted text clipped - 41 lines]
>> > > If it does, how can I compare my settings against my co-worker's?
>> > > I would appreciate any help. Thank you in advance!
Eve - 04 Jan 2008 22:04 GMT
I installed the server's root CA cert on my machine and I'm not getting that
connection error anymore. Thanks a lot for your prompt help and follow up!
> Yes, that's one way to do it. IE is usually pretty good at telling you
> whether a given site's certificate will be trusted by a given client machine
[quoted text clipped - 47 lines]
> >> > > If it does, how can I compare my settings against my co-worker's?
> >> > > I would appreciate any help. Thank you in advance!