RequestNodeCertificate
Split the `RequestNodeCertificate` function so it can be called with different arguments.