delphixe11apk签名无效安装失败

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了delphixe11apk签名无效安装失败相关的知识,希望对你有一定的参考价值。

参考技术A delphixe11apk签名无效安装失败是因为打包的时候选择错误。直接run的话可以成功,debug也可以,但是用签名打包之后,却安装失败,原来是打包的时候选错了。原来签名时,SignatureVersions不能只选择V2(FullAPKSignature),应该选择V1(JarSignature),或者选择V1和V2。V1:可对签名后的文件,作适当修改,并重新压缩。V2:不能对签名后的APK作任何修改,包括zipalign。因为它是针对字节进行的签名,所以任何改动都会影响最终结果。

无效的签名密钥 IdentityServer4

【中文标题】无效的签名密钥 IdentityServer4【英文标题】:Invalid Signature Key IdentityServer4 【发布时间】:2017-07-31 14:17:02 【问题描述】:

我在使用 identityserver4 进行身份验证的应用程序中遇到了这个异常:

SecurityTokenInvalidSignatureException:IDX10503:签名验证失败。尝试的键:'Microsoft.IdentityModel.Tokens.RsaSecurityKey,KeyId: '。捕获的异常:''。令牌:'"alg":"RS256","typ":"JWT"."nbf":1501510053,"exp":1501510353,"iss":"http://localhost:5000","aud":"clientId ”, “随机数”: “636371068531446271.Nzc2YzRjZGMtN2M0Ny00MGZiLWI3NTQtN2Q2NWIxZGM5MWUyODY2MGE5NTgtYWMzNS00YWJmLWEyMDktNjcwMmJhYTlkYWJk”, “IAT”:1501510053, “c_hash”: “teGUAAIvU0EY9L1WzjfI2Q”, “SID”: “c870b6184744290472b157ce5992f8e0”, “子”: “a3915666-8586-476b-9166-b5b183af609e” "auth_time":1501508734,"idp":"local","amr":["pwd"]'。

目前,我没有证书可用于身份服务器中的登录凭据。所以我尝试了这段代码,有时可以,但我确定这是错误的。有人一步一步如何在没有 .pfx 证书的情况下使用 SignInCredentials?

var signinkey = new RsaSecurityKey(RSA.Create());

        var signingCredentials = new SigningCredentials(signinkey,
            SecurityAlgorithms.RsaSha256);

        // Adds IdentityServer
        services.AddIdentityServer()
            .AddSigningCredential(signingCredentials)
...

【问题讨论】:

【参考方案1】:

使用

services.AddIdentityServer().AddDeveloperSigningCredential()

这将在首次启动时为您创建一个随机 RSA 密钥对并将其缓存在磁盘上。

【讨论】:

好的,但是如果我的应用程序重新启动,我的令牌不会失效? 否 - 在您删除密钥文件之前,该密钥将被重新使用。 是的 - github.com/IdentityServer/IdentityServer4/blob/dev/src/…

以上是关于delphixe11apk签名无效安装失败的主要内容,如果未能解决你的问题,请参考以下文章

解决安卓11下apk安装失败的问题

Memtrack 模块 -22 APK 安装失败

安装失败并显示消息无效文件

Xcode 8.0 - 应用程序安装失败 - 可执行文件包含无效签名

apk安装失败的25中原因

AS安装APK失败的两种情况