user2587: I want to use a public cardano-wallet server running on mainnet, so I can connect to it and create wallets for users of my iOS app.

How can I set up all transactions to be encrypted (over SSL) instead of over http?

Does the server keep logs of requests, and if so, how can I clear them? (I don't want to save a local record of anything I receive)

Are there any other security concerns?



user28: In most cases, you should never manage users wallets with a hosted service. The whole point of a decentralized blockchain is that users are managing their own assets.
The best practice is to generate and keep the keys used in signing of a transaction within the iOS application managed by the user and use a hosted service to communicate with the Cardano blockchain (something like blockfrost.io or a hosted cardano-db-sync instance).

2587: <p>I want to use a public cardano-wallet server running on mainnet, so I can connect to it and create wallets for users of my iOS app.</p>
<ol>
<li><p>How can I set up all transactions to be encrypted (over SSL) instead of over http?</p>
</li>
<li><p>Does the server keep logs of requests, and if so, how can I clear them? (I don't want to save a local record of anything I receive)</p>
</li>
<li><p>Are there any other security concerns?</p>
</li>
</ol>
 28: <p>In most cases, you should never manage users wallets with a hosted service. The whole point of a decentralized blockchain is that users are managing their own assets.</p>
<p>The best practice is to generate and keep the keys used in signing of a transaction within the iOS application managed by the user and use a hosted service to communicate with the Cardano blockchain (something like <a href="https://blockfrost.io" rel="noreferrer">blockfrost.io</a> or a hosted cardano-db-sync instance).</p>
