android - 为什么一个密钥库可以有多个证书?
问题描述
我想确定我很了解 apk 签名过程。
因此,通过将 apk 链接到证书(开发人员的身份)来对 apk 进行签名
它通过密钥库文件实现。
但具体来说,这个文件包含什么?那是我不太确定的地方,我发现在线资源的解释令人困惑。
据我了解:
密钥库包含一个“密钥”或“证书”列表,它们具体是一对别名/密码或(私钥/公钥)。
签署 apk 具体是将 apk 链接到特定证书,这可以通过加入正确的密钥库并输入正确的别名和密码来实现。
我对吗?如果是,在单个密钥库文件中存储多个证书有什么用?
提前致谢
解决方案
Keystore 可能包含 keyAlias 列表,因为您可以为所有应用程序使用一个密钥库,因此当您发布新应用程序时,您可以使用通常的密钥库并在其中创建新的 keyAlias
推荐阅读
- reactjs - 带有重复模块的 Webpack 大包大小
- angular - Angular Material 无法更改 mwl-calendar-week-view 中的 eventCalendar 宽度
- flutter - 是否可以使用 Flutter App 创建自定义 FIREBASE ANALYTICS DASHBOARD?
- django - 如果第二次查询失败,如何恢复数据输入
- python-3.x - Python datetime.timedelta 不能在 arg 中使用
- android - 将数据发送到firestore 数据库| 活动 | 科特林
- react-hooks - React/Nextjs 上下文提供程序状态在第一次加载/刷新时无法访问,但在状态更改时工作正常
- ios - 授予设备权限后,地图图钉未显示在 MapKit 中
- android - Xamarin Forms Prism:prism ResourceDictionary 中已存在具有键“Xamarin.Forms.NavigationPage”的资源
- javascript - 为什么 setTimeout 和 setInterval 在浏览器和 Node.js 中的工作方式不同?