質問: base64_encode(openssl_random_pseudo_bytes(32)); キーを作成してconfig.phpに保存
回答: 結果的に正しいか分かりませんが共通鍵をphp のopenssl_encryptを使って暗号化して保存しました。 鍵交換は手動で生成の関数を呼んで交換できるようにしました。鍵を交換すればすべてのトークンを無効にできます。 php version 7.2.0 以上なら標準であるsodiumを使ったほうが良いでしょうと読みました。