encode () с закрытым ключом в AndroidKeyStore возвращает ноль

В Android 4.3 этот код возвращает ноль.

KeyStore keyStore = KeyStore.getInstance("AndroidKeyStore");
keyStore.load(null);
keyStore.setKeyEntry(alias, privateKey, null, certificateChain);
PrivateKeyEntry entry=(PrivateKeyEntry)keyStore.getEntry(alias, new PasswordProtection(password));
assert(entry.getPrivateKey().getEncoded()!=null);

Как можно получить закодированную версию закрытого ключа?

Или можно передать обработчик закрытого ключа другому приложению?

Спасибо

Ответы на вопрос(1)

Ваш ответ на вопрос