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);
Как можно получить закодированную версию закрытого ключа?
Или можно передать обработчик закрытого ключа другому приложению?
Спасибо