encode () mit privatem Schlüssel in "AndroidKeyStore" gibt null zurück

Mit Android 4.3 gibt dieser Code null zurück.

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);

Wie ist es möglich, die verschlüsselte Version des privaten Schlüssels zu erhalten?

Oder ist es möglich, den Handler für private Schlüssel an eine andere Anwendung zu übertragen?

Vielen Dank

Antworten auf die Frage(1)

Ihre Antwort auf die Frage