copy files from internet using authenticate certificates

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

Hello,

I sure could use someone's help : )

I need to authenticate users and securely upload files from laptops on the
internet ( not on the same domain as server ) to a server on my domain. But I
don't want any interaction from the user...I don't want them to have to enter
a username and password. So I believe part of the solution is to use
certificates...Many-to-one...Right?

How I need to use these certificates is the confusing part. For example...My
first thought was to use secure FTP but from what I can tell, you can't
secure FTP in IIS without thirdparty software?

Then I thought WebDav...but how do I use certificates with WebDav?

Then I thought IPSec....

I would appreciate any help or opinions that will point me in the right
direction.

Thanks in advance!
Aaron
 
Just use ASP.NET on the server, configure your IIS server to use SSL and
require client certificates. You will have to configure the certifications
that you allow, on the server, so adding a new laptop to the list of
supported laptops means getting the client certificate and adding it to your
list of allowed users.

On the client, you'll need some kind of software that runs when the laptop
is connected to the network an the files are ready to upload. Simply post
the files to the asp.net web server. The HTTPS handshake will take care of
passing the client cert and validating it.

--
--- Nick Malik [Microsoft]
MCSD, CFPS, Certified Scrummaster
http://blogs.msdn.com/nickmalik

Disclaimer: Opinions expressed in this forum are my own, and not
representative of my employer.
I do not answer questions on behalf of my employer. I'm just a
programmer helping programmers.
 
Back
Top