Hi guys, i want to develop a new engine... maybe it exists and i don't
know... here the description of project (not low level description,
just raw idea):

(1) a client side program, that configure what smart cart will be
used, the remote server to connect
(2) a server side program that will listen for clients(1) in a tcp/ip
port, and connect to openssl library

what this will do?
# first we configure the server (2) to listen a port, and configure
some internal feature of openssl to allow add/remove certs (i don't
know how it's done today, in PKCS#12 it's just a file)

# clients will connect to the server and wait events
# when someone at server side (2) using openssl execute a sign, or
request a https for example, openssl will contact server (2) via
engine
# server (2) will check if the cert exists, client (1) is connected or not
# if no, return something like (no smartcard, or other engine fail result)
# if yes, it will contact the client(1)
# send the function and others informations
# client will ask the pin number to remote user
# client will execute the function and send back to server (2) the result
# server (2) will return to openssl the result
# openssl will return to server side application and the https or sign
function will continue

that's a remote smartcard engine. instead of a java applet running in
a web browser we will have a program at client (maybe a applet), and a
program at server

anyone know something like it? i was looking the LSM PKCS#11 but the
developer told me that it's not what i'm looking. (but i think it's a
nice start point, instead of a raw project)

should i send this to openssl-dev?

thanks guys
--
Roberto Spadim
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to