Which of these is the incorrect explanation of signing an application?

A.
It is necessary to sign with the same certificate an for application update.
B.
It is necessary to configure the keystore file, including private key, for signing.
C.
Signing is required for installation of an application.
D.
It is required to use jarsigner for signing.
Explanation:
I choose D