2016-08-13 1 views
0

レルムをより良く保護するために、私はセキュリティトークンを毎回ロールしたいと思います。レルムと反応ネイティブ、セキュリティキーをロールするにはどうしたらいいですか?

私はhow to encryptのガイドに従っていましたが、私はどのように新しいものにキーを変更することができます見つけることができませんでした。

誰でも、この目標を達成するための最良の方法は何かを知っていますか?

+0

暗号化キーをDBから変更しようとすると、データが読み取れなくなります。もしあなたがそれをしたいのであれば、あなたはマイグレーションを実行すべきだと思います。次に、「新しい」データベースで、新しい暗号化キーを使用できます。 – Orlando

答えて

1

既存のレルムの暗号化キーを変更する方法はありません。代わりに、2つ目のレルムを作成し、古いレルムのすべてのオブジェクトをコピーする必要があります。すべてのオブジェクトをループしてnewRealm.createに渡すことでこれを行うことができます。その後、各レルムでrealm.close()と呼び出して、ファイルを元のレルムのパスにコピーすることができます。

関連する問題