The following command string is offered as a means of interrogating PuppetDB, and is suitable for Puppet Enterprise.
curl 'https://<your.puppetdb.server>:8081/v3/facts/<node>' --cacert /etc/puppet/ssl/certs/ca.pem --cert /etc/puppet/ssl/certs/<node>.pem --key /etc/puppet/ssl/private_keys/<node>.pem --tslv1
I suggest correcting the filepath: /etc/puppet/ssl/certs to the Puppet Enterprise path: /etc/puppetlabs/puppet/ssl/certs
Also, the suffix argument is mispellt: '-
tslv1' should be corrected to '-tlsv1'.