I have a secure setup that uses https for access to transmission. I use an apache redirect from https://host/transmission/rpc to https://host:9091/transmission/rpc (which allows not only secure communication, but apache's logs for access, etc.).
There are 2 issues with transmissionrpc for this: No way to specify to use https No way to have it not include port on connect
The attached file adds command line options to helical.py to support this, and optional parameters to Client.connect in transmission.py.