Hi,
My cluster is kerbeorized with KMS. When I execute the following command I am getting the below error. Could anyone help me on this asap.
curl --negotiate -u : -X GET http://<clustername>:9292/kms/v1/keyversion/<keyname@0/_eek?ee_op=decrypt
{ "RemoteException" : { "message" : null, "exception" : "WebApplicationException", "javaClassName" : "javax.ws.rs.WebApplicationException" }
In the kms-audit.log I see the following error "ErrorMsg:'Authentication required' saying that Authentication required.
I specified --negotiate option and -u option as well.
But the below command is working
curl --negotiate -u : -X GET http://<clustername>:9292/kms/v1/keyversion/<keyname@0
{ "name" : "<keyname", "versionName" : "<keyname>@0", "material" : "<some value>" }
The user with which the command is being executed has the valid Kerberos ticket and decrypt permissions also set with Ranger kms web ui