Do not try to be too smart and generate a ssl config when one is not needed!
I think I had the wrong pem file.

Also, I was returning the wrong value with verify_signature.  Oops!
Thinking is hard.
Another missed changed.
Fix typo.

This unbreaks the build.
Merge remote-tracking branch 'origin/master' into freebsd10