Implementing two way TSL authentication support. Added option for choosing whether to require client authentication or not.