Groups | Blog | Home
all groups > iis security > january 2006 >

iis security : Certs for SSL



rui
1/5/2006 8:02:04 AM
Hi,

I want to transfer files via http from a web server to an xp client. I want
to ensure that the integrity of the HTTP transfer and I alsoneed clients to
authenticate, but , they cannot use kerberos, ntlm etc as their is a firewall
between the server and client which only allows port 80 and 443.

So I am think of using SSL, with a cert on the web server with certs on the
clients too. The thing is I have no CA and these machines cannot access the
internet. How can i use certs on these machines? if I get certs from versign,
wouldn't I also need the root CA too or put the cert into the trusted CA list?

Thanks
Miha Pihler [MVP]
1/5/2006 5:11:23 PM
Hi,

You can use Basic Authentication, but you have to know that it transfers
username and password in clear text. Firewall does not have any influence on
this type of authentication.
Since username and password are sent in clear text this is a good solution
in combination with SSL that will encrypt the communication including
username and password that is sent from client to server.

In this case you would only have to install a certificate on server where
IIS is. If the server does not have access to the internet then you can
transfer all files that you need to do a request and installation of
VeriSign certificate on floppy, USB key or any other media, ...

Let us know if you need any further help on this.

--
Mike
Microsoft MVP - Windows Security


[quoted text, click to view]

rui
1/6/2006 2:16:02 AM
Thanks for the reply.

The thing is the clients and the webserver have no common system directory.
They both exist in seperate forests with no trust between.

If I was to use Basic Authentication, wouldn't I need to create local
accounts on the webserver? Also, you mentioned the firewall would have no
influence on basic authentication, is this because it is in clear text? Or
would the firewall have no influence on any type of IIS authentication
methods?

Thanks

[quoted text, click to view]
rui
1/6/2006 2:18:02 AM
Thanks for the info.

[quoted text, click to view]
Miha Pihler [MVP]
1/6/2006 5:57:41 PM
Yes, in this case you would have to create accounts for the users on your
web server.

Basic Authentication is transparent to the firewalls. It looks to the
firewall just like any other HTTP(S) traffic.

--
Mike
Microsoft MVP - Windows Security

[quoted text, click to view]

Bernard Cheah [MVP]
1/6/2006 5:59:17 PM
Verisign is part of the trusted preconfigured in your machine. so no need to
worry. here's few kb for you to read
HOW TO Set Up an HTTPS Service in IIS
http://support.microsoft.com/?id=324069

HOW TO Enable SSL for All Customers Who Interact with Your Web Site
in Internet Information Services
http://support.microsoft.com/?id=298805


--
Regards,
Bernard Cheah
http://www.iis-resources.com/
http://www.iiswebcastseries.com/
http://msmvps.com/blogs/bernard/


[quoted text, click to view]

rui
1/8/2006 10:49:02 AM
Thanks

[quoted text, click to view]
AddThis Social Bookmark Button