IdentityServer4 AddSignerCredentials RSA示例
准备将IdentityServer4安装程序从开发人员移动到测试人员,我需要从AddDeveloperCredentials()迁移AddSignerCredentials()部分。我可以生成私有和公共RSASecurityKey,但我不清楚要传递给AddSignerCredentials()的RSASecurityKey是什么。发现端点不知何故知道公钥,但我们希望使用私钥对令牌进行签名。两者似乎都不起作用 在我错过的文档中,有没有关于如何使用它的示例IdentityServer4 AddSignerCredentials RSA示例,identityserver4,Identityserver4,准备将IdentityServer4安装程序从开发人员移动到测试人员,我需要从AddDeveloperCredentials()迁移AddSignerCredentials()部分。我可以生成私有和公共RSASecurityKey,但我不清楚要传递给AddSignerCredentials()的RSASecurityKey是什么。发现端点不知何故知道公钥,但我们希望使用私钥对令牌进行签名。两者似乎都不起作用 在我错过的文档中,有没有关于如何使用它的示例 使用openSSL在命令提示符中使用以下演
->OpenSSL req -x509 -newkey rsa:4096 -sha256 -nodes -keyout
IdentityServer4.key -out IdentityServer4.crt -subj
"/CN=IdentityServer4.com" -days 3650
->OpenSSL pkcs12 -export -out IdentityServer4.pfx -inkey
IdentityServer4.key -in IdentityServer4.crt -certfile IdentityServer4.crt
AddDeveloperSigningCredential()
与
AddSigningCredential(“证书的指纹”,StoreLocation.CurrentUser,NameType.Thumbprint)
就这样。谢谢!我想出来了,做的有点不同,但这是一个更简洁的方式“证书的指纹”是什么意思?