Strange… I think there is wrong in validation script… or what mistake I did??
what your puppet.conf file look like on both master and clients? also have you added entries to the /etc/hosts ?
As per your ls
output of /etc/puppetlabs/puppet/ssl/ca/signed
directory seems like certificate for jump_host
is missing.