java.security.InvalidKeyException: Keystore operation failed


Solutions on the web5

Solution icon of stackoverflow
Keystore operation failed

Solution icon of googlegroups
via Google Groups by Jacob Taylor, 1 year ago
Keystore operation failed

Solution icon of stackoverflow
Keystore operation failed

Stack trace

java.security.InvalidKeyException: Keystore operation failed
	at android.security.KeyStore.getInvalidKeyException(KeyStore.java:1004)
	at android.security.KeyStore.getInvalidKeyException(KeyStore.java:1024)
	at android.security.keystore.KeyStoreCryptoOperationUtils.getInvalidKeyExceptionForInit(KeyStoreCryptoOperationUtils.java:53)
	at android.security.keystore.KeyStoreCryptoOperationUtils.getExceptionForCipherInit(KeyStoreCryptoOperationUtils.java:89)
	at android.security.keystore.AndroidKeyStoreCipherSpiBase.ensureKeystoreOperationInitialized(AndroidKeyStoreCipherSpiBase.java:263)
	at android.security.keystore.AndroidKeyStoreCipherSpiBase.engineInit(AndroidKeyStoreCipherSpiBase.java:108)
	at javax.crypto.Cipher.tryTransformWithProvider(Cipher.java:612)
	at javax.crypto.Cipher.tryCombinations(Cipher.java:532)
	at javax.crypto.Cipher.getSpi(Cipher.java:437)
	at javax.crypto.Cipher.init(Cipher.java:815)
	at javax.crypto.Cipher.init(Cipher.java:774)
	at de.new_frontiers.m2fa.security.KeyStoreWrapper.signHash(KeyStoreWrapper.java:186)
	at de.new_frontiers.m2fa.bluetooth.BluetoothHandler.handleMessage(BluetoothHandler.java:93)
	at android.os.Handler.dispatchMessage(Handler.java:102)
	at android.os.Looper.loop(Looper.java:158)
	at android.app.ActivityThread.main(ActivityThread.java:7229)
	at java.lang.reflect.Method.invoke(Native Method)
	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120)
Caused by: android.security.KeyStoreException: Incompatible digest
	at android.security.KeyStore.getKeyStoreException(KeyStore.java:944)
	at android.security.KeyStore.getInvalidKeyException(KeyStore.java:1024)
	at android.security.keystore.KeyStoreCryptoOperationUtils.getInvalidKeyExceptionForInit(KeyStoreCryptoOperationUtils.java:53)
	at android.security.keystore.KeyStoreCryptoOperationUtils.getExceptionForCipherInit(KeyStoreCryptoOperationUtils.java:89)
	at android.security.keystore.AndroidKeyStoreCipherSpiBase.ensureKeystoreOperationInitialized(AndroidKeyStoreCipherSpiBase.java:263)
	at android.security.keystore.AndroidKeyStoreCipherSpiBase.engineInit(AndroidKeyStoreCipherSpiBase.java:108)
	at javax.crypto.Cipher.tryTransformWithProvider(Cipher.java:612)
	at javax.crypto.Cipher.tryCombinations(Cipher.java:532)
	at javax.crypto.Cipher.getSpi(Cipher.java:437)
	at javax.crypto.Cipher.init(Cipher.java:815)
	at javax.crypto.Cipher.init(Cipher.java:774)
	at com.mycompany.security.KeyStoreWrapper.signHash(KeyStoreWrapper.java:186)

Write tip

You have a different solution? A short tip here would help you and many other users who saw this issue last week.

Users with the same issue

2 times, 11 months ago