An enterprise systems specialist is configuring an automated build server to sign software packages using a newly established internal Public Key Infrastructure (PKI). Before requesting a digital certificate from the enterprise Certificate Authority (CA), the specialist must prepare a Certificate Signing Request (CSR) on the build server. Which of the following operations occurs on the build server prior to transmitting the CSR to the CA?
- Generating an asymmetric key pair locally and embedding the public key into the request while retaining the private key securely on the serverAnswer
- BExporting the locally generated private key alongside the public key within the CSR payload so the CA can sign both keys
- CGenerating a bulk symmetric encryption key and including it in the request to secure the payload during transit
- DHashing the request details with a shared symmetric secret to establish non-repudiation with the CA before key creation
Answer
Generating an asymmetric key pair locally and embedding the public key into the request while retaining the private key securely on the server
Generating an asymmetric key pair locally and embedding the public key into the CSR is the foundational step in PKI certificate request workflows. The private key remains stored securely on the requesting system and is never transmitted over the network or sent to the Certificate Authority.
Step-by-Step Solution
Key Concept
CSR Generation and Asymmetric Key Lifecycle