IRA
Guest
|
Posted:
Fri Jan 07, 2005 9:49 pm Post subject:
SSl and RPC |
|
|
I'm about ready to pull my hair out. This RPC over HTTPS thing is really got
me perplexed. I have issued a certificate from my own CA via my webserver.
I downloaded the certificate from my webserver and double clicked it to
install it. It says that the import was succesfull. I rebooted the exchange
server, but still can't connect the site (https://exchange.something.com/rpc)
I tried installing the certificate on the client machine and it says that it
could not validate the authority (fine... it's my own authority)... but that
didn't work either. When I go back to IIS on the exchange server... right
click on RPC and go to directory security, the buttons on the SSL section are
grayed out except for edit. If I go to the properties of the default
website, it allows me to select server certificate, but doesn't show that I
have one installed. What am I doing wrong!? I have read all I can find on
RPC over HTTPS (single server) and followed all the directions to the letter.
Any help would be greatly apprecitaed.
Thanks,
IRA
|
|
Tim Hackbart [MSFT]
Guest
|
Posted:
Sat Jan 08, 2005 6:50 am Post subject:
Re: SSl and RPC |
|
|
You may be very close, I think you are failing on the Certificate
verification.
| Quote: | I tried installing the certificate on the client machine and it says that
it
could not validate the authority (fine... it's my own authority)...
|
Outlook 2003 uses the WinHTTP interface to make its RPC over HTTPs calls,
this interface does not allow for the display of dialog boxes like WinInet
does for Internet Explorer. Because of this fact the SSL Server Certificate
that you use must be issued by a Trusted Root CA.
If you issue your own Cert, then you need to install the Trusted Root CA on
ALL the clients. This is not the same thing as the Server Cert.
So try installing the Root CA from your own CA on your client, then make
sure that when you hit it with IE you do NOT get any type of prompts. I
always access the server with HTTPS://Server.domain.com/rpc and make sure
that I get prompter for credentials, then after providing Credentials you
should get a 403.2 error. Then I double click on the SSL "Lock" at the
bottom right of the IE window, make sure it is valid and then click on the
Certification Path and make sure there are NO red X's in the path. You must
have a clear certification path all the way up for this to work.
833401 How to configure RPC over HTTP on a single server in Exchange Server
2003
http://support.microsoft.com/?id=833401 is a great article and speaks to
this issue under the
Configure the Outlook 2003 computer to use RPC over HTTP topic
3. If you receive a message that states that the certificate was issued
by a company that you have not chosen to trust, make sure that the
client computer trusts the root certification authority that issued the
certificate. Note Typically, you receive this message when you do not
configure the server to use a third-party certificate. For additional
information about this issue, see the "#5: Recommendations when you use
Exchange with RPC over HTTP" section.
I do hope this helps.
--
Tim Hackbart M.C.S.E.
This posting is provided "AS IS" with no warranties, and confers no rights.
Please do not send email directly to this alias. This alias is for newsgroup
purposes only.
"IRA" <IRA@discussions.microsoft.com> wrote in message
news:BD96F604-6CD8-4B23-8DC6-B05282D6F223@microsoft.com...
| Quote: | I'm about ready to pull my hair out. This RPC over HTTPS thing is really
got
me perplexed. I have issued a certificate from my own CA via my
webserver.
I downloaded the certificate from my webserver and double clicked it to
install it. It says that the import was succesfull. I rebooted the
exchange
server, but still can't connect the site
(https://exchange.something.com/rpc)
I tried installing the certificate on the client machine and it says that
it
could not validate the authority (fine... it's my own authority)... but
that
didn't work either. When I go back to IIS on the exchange server... right
click on RPC and go to directory security, the buttons on the SSL section
are
grayed out except for edit. If I go to the properties of the default
website, it allows me to select server certificate, but doesn't show that
I
have one installed. What am I doing wrong!? I have read all I can find
on
RPC over HTTPS (single server) and followed all the directions to the
letter.
Any help would be greatly apprecitaed.
Thanks,
IRA |
|
|