Discussions

Ask a Question
Back to All

KeyId - Invalid RSA Key

Generate keys pair as described in the guide

openssl genrsa -out private2.pem 4096
openssl rsa -in private2.pem -outform PEM -pubout -out public2.pem

add '\n' as required and tried this:

curl --request POST
--url https://staging.authservices.satispay.com/g_business/v1/authentication_keys
--header 'content-type: application/json'
--data '{
"public_key": "-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAsIFq1mozuR0ryn03MFfO\nadzWqlTpD/f4fp37bLlvyRsPtz8Z+//UgnrBvOYf4/qQLpvJR0Typhq0eXbC/jj/\nojdLrju1m+tK9XN/S77LSyrsW4HZHQqYvbGkuuraXhdMD+1r12YR40lWivpJTmbq\n2IjpFAAJaxyIeboCm3nbyk7LMwCHAczQkUyzhI1T+JXmT1xeHTq+yCGfRqjncGwM\nmvPv1wWpEBGSbG2RGXo7Hl9tPR7SCCos6PLhkoO8alciLSpoVG/fmtgMeC4p7pq5\nAIB7Rqigiiri1iRFgTjSoIraL8nMvGTzd1ElI7Cx9afEnN3s/vAw3j0cmakXWK6o\nZ0rZgTGt/PdVqlPnUk4ugkbX5bQbTt+7kq5/w/FQiHvmwiXVrqDdprdGAnhdfYNN\nTrvYcol2I2tA3qBqiXRI0Mx68hfOv3fNJasC9RrgMY4V8amhVBCPdwB82w3d6jse\nJQYBmkRdrORLuLXCCGkyhfqSz37uTuOM9eo7ov9sOnErHnwEg++Z9qGNcNyaw15/\nKqEt2rmjDKE5BpKQfucXSyekLG1uyhGMpE9HNyJX0ob1IfDqp5oiKARe2VT0oX3D\nS8EemrrWTyQ12knjQJSc3150zSUI1wA3wWY2s47MrwFQoPGMOpQpFiv/Qgf0BF35\n209UR+psDN/V1hCSx7p2LqkCAwEAAQ==\n-----END PUBLIC KEY----",
"token": "VBWX6V"
}'

but got only 400. What I'm doing wrong?