bumptech / stud

The Scalable TLS Unwrapping Daemon
Other
1.43k stars 194 forks source link

Stud client mode #79

Closed EmericBr closed 12 years ago

EmericBr commented 12 years ago

Add ssl client mode for bench or test purpose.

One commit modify FSM in normal (server) mode to prevent connection to backend in case of handshake failure.

What do you think about ?

jamwt commented 12 years ago

Huh.. so idea is you act as a forward proxy for an http client talking in the clear? Interesting...

jamwt commented 12 years ago

(s/http client/any client really)

ibc commented 12 years ago

I would be very interested in "reverse" Stud, this is:

Perhaps too complex for the original purpose of Stud :)

EmericBr commented 12 years ago

In your shema client certificate presented by stud is configured on stud or passed to stud by the client in "specific" certificate?

The last point need advanced dev and hard to do on my free time.

EmericBr commented 12 years ago

Is it for an HTTP service ? i think it is more clean to store destination ip and returned PEM certificate into an http headers.

ibc commented 12 years ago

My vision is that Stud is configured with the TLS client certificate, remote certificate validation options and so.

In my case it's not for HTTP.