Use the existing pubkey for the sign in payload

Rather than making a temp file to save out the public key just to read
it back in to give to the master for sign in, we can just read the
existing public key file that was just created.
Merge pull request #10672 from dwfreed/no-need-for-mkstemp

Use the existing pubkey for the sign in payload