Added some SSL features

I added support for
-using PFX files
-using passphrase for private key
-using EXTERNAL authentication mechanism (in Qpid, this means certificate authentication)