Я хочу использовать Android KeyChain для хранения открытого ключа и личного ключа - PullRequest
1 голос
/ 02 октября 2019

Я хочу хранить закрытый ключ в Android KeyChain. Я пишу код для хранения ключа уже. Но я не понимаю, когда удалить приложение и очистить ключ приложения потерял или нет. Я хочу сохранить ключ в KeyChain, если ключ очистки приложения или ключа удаления все еще имеют.

try {
        Intent intent = KeyChain.createInstallIntent();
        intent.putExtra("PKEY", privateKey);
        intent.putExtra("KEY", publicKey);
        intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        context.startActivity(intent);
        return true;
    } catch (ActivityNotFoundException e) {
        Log.w("MainActivity", "could not store key pair: " + e);
    }

Как я могу получить закрытый ключ из KeyChain.createInstallIntent ()?

1 Ответ

1 голос
/ 02 октября 2019

Намерение хранить данные только в течение некоторого ограниченного времени. Если вы хотите хранить данные значения ключа на постоянной основе, я предлагаю использовать Json Api. Вам нужно создать json API с помощью PHP и управлять своими данными, вызывая APi, когда вам нужно на вашем AndroidApp.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...