#78 split into server, client, shared modules
#41 Adding missing SSL Client Extension