Chef client list fails

I’m trying to setup up chef but I’m getting the following error on the knife configuration:

[ss@tc .chef]$ knife client list
ERROR: Failed to authenticate to as chef-user-1 with key /home/ss/learn-chef/.chef/chef-user-1.pem
Response: Invalid signature for user or client ‘chef-user-1’

Now, I’m running chef server and workstation on Centos 7.2 hosts, but they are different nodes. As far as I can tell everything up to that point of the installation works fine.

Any ideas how to resolve?