SSL证书到JSON

SSL证书到JSON,json,unix,escaping,ssl-certificate,Json,Unix,Escaping,Ssl Certificate,我需要通过JSON将SSL证书作为字符串发送到我的服务器。在服务器上,我需要将JSON字符串重新构造为有效的证书。我的问题是证书中的空格和线刹车 如何保存证书的正确格式?问题确实与空格和线路制动器有关 以下是对我有效的方法: 将证书复制到一行文本字段中。不是很优雅,但这是一个快速的方法,使一行字符串出来。我想大多数文本编辑器也能做到这一点 将管路制动器(现在为空白)替换为“\n”。不要替换这些短语之间的空格----BEGIN RSA PRIVATE KEY-----它们可以保持原样 例如: {

我需要通过JSON将SSL证书作为字符串发送到我的服务器。在服务器上,我需要将JSON字符串重新构造为有效的证书。我的问题是证书中的空格和线刹车


如何保存证书的正确格式?

问题确实与空格和线路制动器有关

以下是对我有效的方法:

  • 将证书复制到一行文本字段中。不是很优雅,但这是一个快速的方法,使一行字符串出来。我想大多数文本编辑器也能做到这一点

  • 将管路制动器(现在为空白)替换为“\n”。不要替换这些短语之间的空格
    ----BEGIN RSA PRIVATE KEY-----
    它们可以保持原样

  • 例如:

    {
    "key": "-----BEGIN RSA PRIVATE KEY-----\njlQvt9WdR9Vpg3WQT5+C3HU17bUOwvhp/r0+viMcBUCRW85UqI2BJJKTi1IwQQ4c\ntyTrhYJYOP+A6JXt5BzDzZy/B7tjEMDBosPiwH2m4MaP+6wTbi1qR1pFDL3fXYDr\n"
    }
    

    另一种方法是在客户端对证书进行base64编码,并在服务器上对其进行解码。这避免了添加换行符但保留格式的所有麻烦, 类似于库伯内特斯的秘密