【发布时间】:2018-01-22 08:56:00
【问题描述】:
要构建一个apk,我们需要一个证书,这个证书包含公钥和一些元数据(比如公司,...)。证书本身是通过应用签名密钥生成的。
应用签名密钥与密钥库实体完全相同,还是? (我现在的想法)
一个密钥库实体究竟包含什么?
密钥库实体是否将“私钥 + 公钥 + 元数据”存储在一个实体中? 或“私钥+元数据(单独)”并通过私钥生成公钥? 还是只有一个“私钥”,其中写入了元数据并通过私钥生成公钥?
或者其他?我真的很想了解有关密钥库实体/应用签名密钥的更多基于技术的信息,但找不到更详细(基于技术)的存储和生成描述。
谢谢
谷歌:
“密钥库是包含一个或多个私钥的二进制文件”
“生成签名的 APK […],选择一个密钥库、一个私钥,然后输入两者的密码。” https://developer.android.com/studio/publish/app-signing.html
【问题讨论】:
标签: java android android-studio certificate digital-signature