-
Notifications
You must be signed in to change notification settings - Fork 81
Description
I generated a private key using command - openssl genrsa -aes256 -out private_rsa.pem 2048 , and using the generated pem key in the api - curl --request POST \ --url http://127.0.0.1:8888/restconf/operations/netconf-keystore:add-keystore-entry \ --header 'content-type: application/json' \ --data '{ "input": { "key-credential": [ { "key-id": "example-client-key-id", "private-key": "-----BEGIN ENCRYPTED PRIVATE KEY-----\nMIIFNTBfBgkqhkiG9w0BBQ0wUjAxBgkqhkiG9w0BBQwwJAQQHqLJUSn0fQuQW0eT\nj4HRSAICCAAwDAYIKoZIhvcNAgkFADAdBglghkgBZQMEASoEENwIVBfCFcLJ4oyj\nv1s/kigEggTQV7nAl5AjvUlM+AnxAzLsnm1q/EvRDKydUojyP+gnz3TOyjYugNqZ\nWcFFyWpTp/fYaMfTQ72g+Pq28ck6vA/pbHDu03gDOL2mjN4OcDHiwwXIEn/Trxpt\nlBLiAYL1Xy3hmjSglBpNReZR6VE213bN2xA2JXVwFf2X1DOjojHS8LpAryzpluN3\nZn1HAmSxjU5KmGHtgZaycV+RaAjEOWVpI4hNzOvGgr3L3NGZWGKDYdFLdINHbgyM\nsRD7PLvO18Uujbxe4T+79YnXxkpQE7o9dRMIf0nkV75ZtXQpGw5XwJqB/FT6bu6+\n0yN69Wz74r5rxKCBeP+o5Df1Q65bdCykebBVQrwDOZZBLum4CobmD7ntgLg8MBMG\nkjlE9MbhorctsByqF02sAwAzRfpzkmxQz1ZMv7/rSOg7j0fNAxLbnqf/v1e+6CF8\n46/l+z7W/+kAPW4XLmNKvSq8PT4jTp0s8kyfT8uR7jEFNbn9Do1LshE9NxYLUsVX\nSUdCvjvedXrr+EPR9YM9TJsDbwpbg2pQ738AykMzEq5L5Vz1j03v6yFI4Pczt9Lt\nFPwYpsTraEnAeeEBG3WiMZ8QyEfaECY3HbROAlZBQ38Ewd8CrvsQ9LUsVvqOefeC\nOG31S0L/tN4cdrKWxWW8Nl8E9PTR1XmSW6Ine7W/1BTDgpARmbkoBLXTiUa1CVra\nZh2z6Vj+ZQgSYhScv7NW7ERpayFJiIp0FkdICdXDhLznG/dd4Iqb7JUXcXqlFp3q\ng1+O71ed2BbjKBbYJShmJp/3rUI2jdN5VnH2+wNUKJfJaQQeU9RIt+z0O1VGbzQ8\nyuTyWbvvz9tJhqz0eYuRIXz1LkbK8PrLAQvSCrgp2xNEggCybXmqtxcoXPWr1ykt\n/NNGo9BGG2jV7QkF7vupxwj09OQWPLCR4Gc86s2OXraLqWpry1zWAzfOMoLSCmcu\nViMVanTWPIyE2iZEpNa2PtEHQyoI79+vxeyO/3vAehckaD3cRSs9V9NfJtIgoRPy\nitT3nTCDmMbUWHpJIhBlqCle6wR/5Lm42MuQI8TBX9yyTTVy4E6bUeegDuEiUGJm\np9tqku2AepF73IqJjNXYrMSpMJoG1AIA8kf+/meP54eFv7qznFRf+0nxl3LVcihZ\nlAfwxeF3wLjSmS/NeILClAq+EDwrTRwJ8PpUKJe6C44d9NB1BHRaWYnnWyAULOLW\nRyZ/BWHU4F8yhtT/j7nLXZSgRYzTC9yuOfFJqJny4Dag5CokOk1/QgLwyv6xYBEB\n6hDO98BGXzQTEhh7zPzgGK6LmdFtgaC1EZ50pnqGbgWUB+h6/DnD5Au5+J8Hi/yM\n2i9fT8fy1AmG2TgyfN7zjUbcxZPwIDh8et3vQ2GIV9DX76u/c1jmNMhfs9jEdUYb\n3tEn+t8PVjeA3W+f0++pFLvt91Cap/Kmlc36i/zyfIEAGFXtelzjc1t9MbrFb+JF\nAtuWjUZAvdYYeWMwEqoGuUT2/P9khMg6+BToq/euJUNitE8V3lGwmzeSA8pR5+pV\nrZsPQo3ddoawFdBn5Rqc5kp1D0s6nwLQUh7OroRrgnTZrTQHWL9JkZEndNVzIIOR\nu8CMinYAeE+x7xK0rJa6FxCmD6/066jBkQoocMYSeYC/7hwCqyM/C4I=\n-----END ENCRYPTED PRIVATE KEY-----\n", "passphrase": "tnap" } ] } }'
Error in Response is 500 Internal server Error with - { "errors": { "error": [ { "error-tag": "operation-failed", "error-info": "Unhandled private key class org.bouncycastle.pkcs.PKCS8EncryptedPrivateKeyInfo", "error-message": "Failed to decode private key example-client-key-id", "error-type": "application" } ] } }
Can you please help resolve this issue to add a client private key credential to the netconf-keystore