Confusion in Foreman documentation, 3.2.3 Installation Scenarios

So I am looking at
http://theforeman.org/manuals/1.7/index.html#3.2.3InstallationScenarios

In the SSL Certificate authority setup. I'm a bit confused on what it is
explaining. Hopefully someone can straighten me out.

After generating the certs. it says I will have these three files(I do)

ls /var/lib/puppet/ssl/*/new-puppetmaster.example.com.pem

/var/lib/puppet/ssl/certs/new-puppetmaster.example.com.pem
/var/lib/puppet/ssl/private_keys/new-puppetmaster.example.com.pem
/var/lib/puppet/ssl/public_keys/new-puppetmaster.example.com.pem

It then says "

Transfer the following files to the same paths on the new host:

  • /var/lib/puppet/ssl/certs/ca.pem
  • /var/lib/puppet/ssl/certs/new-puppetmaster.example.com.pem
  • /var/lib/puppet/ssl/private_keys/new-puppetmaster.example.com.pem"

Which file goes where? From the source a have a "cert", "private_key", and "public_key"

From looking at it, I assume I rename my "cert" key to ca.pem. But I am a bit confused as where the public/private key goes.

maybe this is obvious, though I've been looking at this for a bit and am confused.
Thanks

Ok, I now have cleared up my confusion. I understand what the documentation
was saying.

When you run "puppet cert generate" it does create the files. However, you
aren't supposed to copy all 3 of those files over.

Just the files it mentions in the "Transfer the following files to the same
paths on the new host"

I was just confused that it generated 3 files, and the you copy 3 files
over. Not the same files it generated, just two of them.