diff options
author | kais <none@none> | 2005-11-12 18:58:05 -0800 |
---|---|---|
committer | kais <none@none> | 2005-11-12 18:58:05 -0800 |
commit | c28749e97052f09388969427adf7df641cdcdc22 (patch) | |
tree | b17bd3ede804338c80294e581561c82d63d41f35 /usr/src/uts/common/sys/socketvar.h | |
parent | eb907aea8fddc9748490fe3243e8f5fc0e31435f (diff) | |
download | illumos-joyent-c28749e97052f09388969427adf7df641cdcdc22.tar.gz |
PSARC/2005/625 Greyhound - Solaris Kernel SSL proxy
4931229 Kernel-level SSL proxy
Diffstat (limited to 'usr/src/uts/common/sys/socketvar.h')
-rw-r--r-- | usr/src/uts/common/sys/socketvar.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/usr/src/uts/common/sys/socketvar.h b/usr/src/uts/common/sys/socketvar.h index 7bcb924d7d..5e75bd36aa 100644 --- a/usr/src/uts/common/sys/socketvar.h +++ b/usr/src/uts/common/sys/socketvar.h @@ -50,6 +50,7 @@ #include <sys/file.h> #include <sys/param.h> #include <sys/zone.h> +#include <inet/kssl/ksslapi.h> #ifdef __cplusplus extern "C" { @@ -324,6 +325,11 @@ struct sonode { int64_t so_nl7c_rcv_rval; void *so_nl7c_uri; time_t so_nl7c_rtime; + + /* For sockets acting as an in-kernel SSL proxy */ + kssl_endpt_type_t so_kssl_type; /* is proxy/is proxied/none */ + kssl_ent_t so_kssl_ent; /* SSL config entry */ + kssl_ctx_t so_kssl_ctx; /* SSL session context */ }; /* flags */ |