首页 > 解决方案 > 为什么一个密钥库可以有多个证书?

问题描述

我想确定我很了解 apk 签名过程。

因此,通过将 apk 链接到证书(开发人员的身份)来对 apk 进行签名

它通过密钥库文件实现。

但具体来说,这个文件包含什么?那是我不太确定的地方,我发现在线资源的解释令人困惑。

据我了解:

密钥库包含一个“密钥”或“证书”列表,它们具体是一对别名/密码或(私钥/公钥)。

签署 apk 具体是将 apk 链接到特定证书,这可以通过加入正确的密钥库并输入正确的别名和密码来实现。

我对吗?如果是,在单个密钥库文件中存储多个证书有什么用?

提前致谢

标签: androidapkcode-signing-certificate

解决方案


Keystore 可能包含 keyAlias 列表,因为您可以为所有应用程序使用一个密钥库,因此当您发布新应用程序时,您可以使用通常的密钥库并在其中创建新的 keyAlias


推荐阅读