Java 表示一个android应用程序签名密钥一个密钥库实体,该密钥中到底存储了什么?
为了构建一个apk,我们需要一个证书,这个证书包含公钥和一些元数据(比如公司,…)。证书本身是通过应用程序签名密钥生成的 应用程序签名密钥与密钥库实体完全相同,或者?(我现在的想法)Java 表示一个android应用程序签名密钥一个密钥库实体,该密钥中到底存储了什么?,java,android,android-studio,certificate,digital-signature,Java,Android,Android Studio,Certificate,Digital Signature,为了构建一个apk,我们需要一个证书,这个证书包含公钥和一些元数据(比如公司,…)。证书本身是通过应用程序签名密钥生成的 应用程序签名密钥与密钥库实体完全相同,或者?(我现在的想法) 一个密钥库实体究竟包含什么 密钥库实体是否在一个实体内存储“私钥+公钥+元数据”? 或“私钥+元数据(单独)”并通过私钥生成公钥? 或者仅使用“私钥”,其中元数据写入并通过私钥生成公钥 否则呢?我真的很想知道更多关于密钥库实体/应用程序签名密钥的基于技术的信息,但找不到更详细的(基于技术的)存储和生成描述 多谢各
一个密钥库实体究竟包含什么 密钥库实体是否在一个实体内存储“私钥+公钥+元数据”? 或“私钥+元数据(单独)”并通过私钥生成公钥? 或者仅使用“私钥”,其中元数据写入并通过私钥生成公钥 否则呢?我真的很想知道更多关于密钥库实体/应用程序签名密钥的基于技术的信息,但找不到更详细的(基于技术的)存储和生成描述 多谢各位 谷歌: “密钥库是包含一个或多个私钥的二进制文件”
生成签名的APK[…],选择密钥库和私钥,然后输入两者的密码
密钥库是密钥和证书的容器。Android密钥库包含应用程序签名密钥和匹配的证书 随机生成公钥和私钥的加密密钥对。公钥与一些附加属性(如序列号或公用名)一起嵌入X509证书中。证书使用私钥签名以确保来源和完整性。请参阅 最后,可以将私钥和证书导入密钥库文件:JKS、BKS或PKCS#12
apk使用密钥库中包含的私钥进行数字签名,证书也包括在内,因此您可以验证签名人的身份和包的完整性。A密钥库是密钥和证书的容器。Android密钥库包含应用签名密钥和他有一张相配的证书 随机生成公钥和私钥的加密密钥对。公钥与一些附加属性(如序列号或公用名)一起嵌入X509证书中。证书使用私钥签名以确保来源和完整性。请参阅 最后,可以将私钥和证书导入密钥库文件:JKS、BKS或PKCS#12
apk使用密钥库中包含的私钥进行数字签名,证书也包括在内,因此您可以验证签名人的身份和包的完整性谢谢@pedrofb!还有一个问题-私钥是应用程序签名密钥吗?是的,它是sameThanks@pedrofb!还有一个问题-私钥是吗ate密钥应用程序签名密钥?是的,它是相同的