私钥是否应该在其中包含\ n?
我为我的GCP服务帐户创建一个JSON密钥文件,因为它在JSON中,它以这种格式出现:
{
"type": "service_account",
"project_id": "my-project",
"private_key_id": "abcde",
"private_key": "-----BEGIN PRIVATE KEY-----\nMIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCwrTSu4RbY2I1C\nBaLF7coPwrYBjPCz+p+r1toO3fhVbWh+IWFe0H0wDs8gGe1XUSzbE/ZxlKt5k2jz\n3qoIbPjK/UqM3JlEpwlwDmIzEQuArLMsiZ9hjIEkDn3WbUnYf8SZu4tSFNLLyYcb\nnl...",
...
}
我试图将其插入使用它的第三方软件中,但它一直给我带来关键错误。我想知道这是否是因为私钥内部的\ n是json格式的工件,应该删除?
另外,我是否应该删除-----开始私有密钥-----
零件?这也是JSON格式的工件吗?
I create a json key file for my GCP service account, since it's in JSON, it comes in this format:
{
"type": "service_account",
"project_id": "my-project",
"private_key_id": "abcde",
"private_key": "-----BEGIN PRIVATE KEY-----\nMIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCwrTSu4RbY2I1C\nBaLF7coPwrYBjPCz+p+r1toO3fhVbWh+IWFe0H0wDs8gGe1XUSzbE/ZxlKt5k2jz\n3qoIbPjK/UqM3JlEpwlwDmIzEQuArLMsiZ9hjIEkDn3WbUnYf8SZu4tSFNLLyYcb\nnl...",
...
}
I am trying to insert it into a 3rd party software that uses it, but it keep giving me key error. I am wondering if it's because the \n inside the private key is json format artifact and should be removed?
Also should I remove the -----BEGIN PRIVATE KEY-----
part? Is that also json format artifact?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
实际上,尝试删除json中的界限\ n,即文本,对我有用...
所以不仅是一条长行...
------开始私有键-------------------------------------------------------------- -----结束
------------------------------------------------------------------------
私钥
mii ... evg
.........
.........
ETC
-----结束私钥-------------------
Actually try removing the line breaks \n in JSON, i.e. format as text, works for me ...
So instead of just one long line ...
-----BEGIN PRIVATE KEY-----MII...Evg-----END PRIVATE KEY-----
Insert key this way
-----BEGIN PRIVATE KEY-----
MII...Evg
.........
.........
etc
-----END PRIVATE KEY-----