I have a SDK which is being used by many merchant applications. As all these applications use my SDK I want to expose the key stored in android keystore system generated by one application, to all the applications on that device. Is this possible in the current Android Keystore System? Is it possible to make it world readable, similar to shared preference? If this feature is not available then what would be a good method to do it as merchants will not let their APP being used as way of authenticator.
I checked the following links for possible solutions. After going through these links I understood that the key will be accessible to the app generates it and application can access it by reflection.