diff --git a/app/src/main/java/org/matrix/TEESimulator/config/ConfigurationManager.kt b/app/src/main/java/org/matrix/TEESimulator/config/ConfigurationManager.kt index dacda94..db68359 100644 --- a/app/src/main/java/org/matrix/TEESimulator/config/ConfigurationManager.kt +++ b/app/src/main/java/org/matrix/TEESimulator/config/ConfigurationManager.kt @@ -318,10 +318,10 @@ object ConfigurationManager { ) KeyBoxManager.invalidateCache(path) if (Build.VERSION.SDK_INT > Build.VERSION_CODES.R) { - // Clear cached keys possibly containing old certificates + // Patched chains are stale; generated keys survive rotation org.matrix.TEESimulator.interception.keystore.shim .KeyMintSecurityLevelInterceptor - .clearAllGeneratedKeys("updating $file") + .invalidatePatchedChains("keybox change: $path") } } }