make use_certificate_chain_file can accept unicode too
And use_certificate_file
And use_privatekey_file
Make error messages native strings again.