asp.net - Machine Authentication Scheme C# -


i'm trying implement authentication scheme allows sever application validate client machine sent information valid machine. thinking of implementing similar this: keep in database list of every machine has access allowed, when machine added systems, server application generates identifier , certificate public , private key, certificate , identifier installed on client. when client machine requests server machine, has give identifier encrypted private key. if server can decrypt given identifier, machine authorized make request.

i don't know if theoretically , in practice valid scheme. asp.net application using c#.

you may want use x509 client certificates on https connection. built purpose in mind , open standard:

for highly secure web applications, such internet banking sites, may want implement more secure solution user authentication user name , password combination. can use client-side digital certificates verify identity of user. in addition, can map client-side digital certificates windows accounts on server if necessary.
source

on client side can use resource started:

this article discusses how send client certificate using httpwebrequest , httpwebresponse classes in microsoft visual c# net.
source


Comments

Popular posts from this blog

php - What is the difference between $_SERVER['PATH_INFO'] and $_SERVER['ORIG_PATH_INFO']? -

fortran - Function return type mismatch -

queue - mq_receive: message too long -