473,387 Members | 1,573 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,387 software developers and data experts.

copy files from internet using authenticate certificates

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
Jul 21 '05 #1
1 1449
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.
--
"Next" <ae********@newsgroup.nospam> wrote in message
news:A1**********************************@microsof t.com...
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

Jul 21 '05 #2

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
by: Tess | last post by:
Hi, Long time reader, first time poster... Any help is appreciated. I have a few questions regarding Winform controls embedded within an html page. For more info please see the appendix. Now,...
1
by: Syed Naveed Ausaf | last post by:
Hi all, My scenario is this: Central Server: on which a number of remote machines invoke services (implemented as web services, but doesn't matter what the choice of implementation is). ...
3
by: Johnny | last post by:
Hi, I have created an ASP.NET application (let's call it FooBar) with VS.NET on my local machine, residing in http://localhost/FooBar. Deploying it to another folder on my machine works well...
2
by: camp | last post by:
I use VS.Net 2003 on Win XP Pro SP2. I created an ASP.Net app on local IIS. Now I just wanted to "Copy Project" to remote server, but I get this error: "An error occured while copying the...
1
by: Next | last post by:
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....
3
by: lozd | last post by:
Hi, I'm developing a web service for deployment over the Internet and I am now looking at securing it. It only needs to be accessed from one client (in the short term) and is never intended for...
5
by: | last post by:
Hi all, HttpWebRequest, and SoapHttpClientProtocol both expose a ClientCertificates property, which can hold multiple client certificates, but on the service side, it can only receive one client...
0
by: xievvv | last post by:
I am trying to have a SslStream client and an SslStream server mutually authenticate and communicate with each other, over TCP. So when I call the methods AuthenticateAsClient() and...
5
by: =?Utf-8?B?QWRyaWFuTW9ycmlz?= | last post by:
Hello! I'm trying to copy a file from another computer on the network that I do not have permission with my current logon details to access. If I open the folder using the Windows file manager...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.