正在生成大于 1024 位的新 Google 服务帐户凭据 P12 密钥
Generating a new Google service account credential P12 key greater than 1024 bits
我有一个现有的服务帐户,当时生成的 P12 密钥的密钥长度为 1024 位。我们已经在生产中使用了几年。
我们现在有一个要求(由 https://www.nuget.org/packages/System.IdentityModel.Tokens.Jwt/ 包中的 System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler 强加)使用最小密钥长度为 2048 位的密钥对 JWT 进行签名。
如果我在 Google 开发人员控制台中创建一个新的服务帐户并生成一个 P12 密钥,它的密钥长度为 2048 位 - 一切正常。但是,如果我 'Generate new P12 key' 我现有的服务帐户,新密钥的密钥长度仅为 1024 位(就像现有的一样)。
我需要一种方法来为我现有的密钥长度为 2048 位的服务帐户创建一个新的 P12 密钥。
简短的回答是目前无法不创建新的客户端 ID。此限制可能会在某个时候放宽,但在不久的将来,您需要创建一个新的客户端以移动到 2048 位密钥。
我有一个现有的服务帐户,当时生成的 P12 密钥的密钥长度为 1024 位。我们已经在生产中使用了几年。
我们现在有一个要求(由 https://www.nuget.org/packages/System.IdentityModel.Tokens.Jwt/ 包中的 System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler 强加)使用最小密钥长度为 2048 位的密钥对 JWT 进行签名。
如果我在 Google 开发人员控制台中创建一个新的服务帐户并生成一个 P12 密钥,它的密钥长度为 2048 位 - 一切正常。但是,如果我 'Generate new P12 key' 我现有的服务帐户,新密钥的密钥长度仅为 1024 位(就像现有的一样)。
我需要一种方法来为我现有的密钥长度为 2048 位的服务帐户创建一个新的 P12 密钥。
简短的回答是目前无法不创建新的客户端 ID。此限制可能会在某个时候放宽,但在不久的将来,您需要创建一个新的客户端以移动到 2048 位密钥。