simplewallet has a RPC mode that allows you to access it via an API. This is intended for local use only.
Is there a way to use simplewallet remotely in a secure way?
'Wolfram Warptangent' (v0.10.0.0-release), use this flag
It is used to Restrict RPC to clients using this user agent. Make sure to set the user agent to something that cannot be guessed. i.e. a random UUID.
That way only RPC clients that set the
User-Agent in the HTTP header can access the wallet.
However, this requires that all RPC clients and RPC server share the same secret. If at least one of them leaks said secret, all the monero in your wallet will be gone. Also, all the
User-Agent values sent to your servers will be visible.
There is no built-in secure way to use simplewallet (renamed monero-cli-wallet) remotely.
However, you could rely on a trusted third party software to secure the transport, like ssh, stunnel, nginx ...
BTW, SimpleWallet is very light so there is no (or very few) need to use it remotely.