• Developers
  • Client public key invalid

When I try to make a installation call to the api I get the client public key not valid error.

can anyone tell me what I'm doing wrong?

this is the json body that i use

{ "client_public_key": "-----BEGIN PUBLIC KEY-----/\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA8NzhlzuWGBtrYEvBPwr4\\nXOEK6mMppNM870coBufxUc0zHsmY3qoQD7PkUZMFBZ5Gv\\/DQMKc1Xj94Fbw3Glqe\\nVvGb6EwWH+6Q/xDSDPU4V+TF+uRG1xab0teIqwRStsenhw3TYXSrUxbhx18E6kTl\\nJHnN1omBvIWXiRjgOGtwmGsNT+q\\/ey0LlU\\/doc+Gz96T7VjfyCtuB36GpbY92du5\\n9Bt8AjdjriM+brZA2acSnl7eBBmA8hgSJ+wHwHpgGTNdWGigYfzG+zlJmKa+gRrQ\\nytSOYVLWeqPTqRCc3zfvw2j7ygZa4dnlsQddsoqIUyBZtYgRKaZQwytS+Q18EY1A\\n6wIDAQAB\\n-----END PUBLIC KEY-----\\n" }

    Hey Ruben,

    Cloud you share the code which you use to generating this key pair ?


    As you can see after "-----BEGIN PUBLIC KEY-----" there is a "/" instead of a new line same goes for the end. This might be the problem 🤔

      18 days later

      I have the same issue. Generated my key pair using this command:

      openssl genpkey -algorithm RSA -out private_key.pem -pkeyopt rsa_keygen_bits:2048aand to extract the public key:

      openssl rsa -pubout -in private_key.pem -out public_key.pemWhich gives me the following public key:-----BEGIN PUBLIC KEY-----MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA7RSWS9k2MbqJ7O473s0O b34okppJUI1hozp+eUar7ZfK5/B48EBqX0qZgS15wFoMtk1YBW2v4qREXh4gqAoL /bMOpJ2ZTYF3CF3EIUPAqvqTArQIoC1W3M7UX+KRENaX/VKH9JZ54FCDZdq+nuIU U+t8ijxvo528Go3GOo/IN4HDHHH1jaeeVYZ4goDXxR/M1vWkx7dOKDtnbc9Qpk6U 3aGa8Gy5mnYQbzL7pAQoNmgHXD2Iww0uecjCW97cU+vwafMgIkp5sKdS1YwFgWsp /RvxqxHXcoAi0t4eMRZSrnpP6WA+S35WUDhtTlCTW+aN8sotzOTBEfreGtbz2QKI IQIDAQAB -----END PUBLIC KEY-----and the request body:


      { "client_public_key": "-----BEGIN PUBLIC KEY-----\\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA7RSWS9k2MbqJ7O473s0O\\nb34okppJUI1hozp+eUar7ZfK5\\/B48EBqX0qZgS15wFoMtk1YBW2v4qREXh4gqAoL\\n\\/bMOpJ2ZTYF3CF3EIUPAqvqTArQIoC1W3M7UX+KRENaX\\/VKH9JZ54FCDZdq+nuIU\\nU+t8ijxvo528Go3GOo\\/IN4HDHHH1jaeeVYZ4goDXxR\\/M1vWkx7dOKDtnbc9Qpk6U\\n3aGa8Gy5mnYQbzL7pAQoNmgHXD2Iww0uecjCW97cU+vwafMgIkp5sKdS1YwFgWsp\\n\\/RvxqxHXcoAi0t4eMRZSrnpP6WA+S35WUDhtTlCTW+aN8sotzOTBEfreGtbz2QKI\\nIQIDAQAB\\n-----END PUBLIC KEY-----\\n" }

        I fixed it. Don't use double \\ to escape / or enter a newline, but just a single \

          Write a Reply...