See also: Certificates and their uses Why are applications
signed? Application signing means that an application is signed
with a private key. For each private key, there is a
corresponding public key and a certificate, for example with
TrustCenter Publisher ID certificate, developer certificate or a
self-created certificate (usually called 'self-signed'
certificate). When installing a signed application package on
the device, the application installer checks the signature and
then checks the certificate of the public key against a root
certificate that has been provided with the device. If the
certificate (of whoever signed the application) can be traced
back to a valid root certificate, the application package is
deemed as trusted to the extent that the root certificate was
trusted. If the application was signed with a key that only has
a self-signed certificate, then the certificate cannot be traced
back to a valid root certificate, and the application package is
then untrusted. For trusted packages, there