Android signing certificate
In the Android system, all installations
Each application of the system must have a digital certificate, which is used to identify the author of the application and establish a trust relationship between the applications. If the protection level of the right is signature, only those applications with the same digital certificate as the program where the right is located can obtain the right. Android uses Java's digital certificate related mechanism.
To stamp the digital certificate on apk and understand the digital certificate of android, you need to understand the following concepts of digital certificate and the digital certificate mechanism of java. Android system requires that every application installed in the system has a digital certificate signature, and the private key of the digital certificate is kept in the hands of the program developer. Android uses digital certificates to identify the authors of applications and establish a trust relationship between applications, rather than deciding which applications can be installed by end users. This digital certificate does not need to be authenticated by an authoritative digital certificate signing authority. It is just one of the ways to make the application package self-certified: multiple programs of the same developer use the same digital certificate as much as possible.