Soru

Zorluk: OrtaPublic Key Infrastructure and Certificate Management

A systems administrator needs to request and deploy a new SSL/TLS certificate for an enterprise web application using an internal Certificate Authority (CA). Arrange the steps of the certificate enrollment and deployment process in the correct chronological order from first to last.

  1. 1Generate an asymmetric public/private key pair locally on the web application server.
  2. 2Create a Certificate Signing Request (CSR) containing the public key and Subject Alternative Names (SAN).
  3. 3Submit the generated CSR to the internal Certificate Authority (CA) for identity verification.
  4. 4The Certificate Authority signs the request with its private key and issues the X.509 certificate.
  5. 5Install the X.509 certificate and intermediate chain on the web server and bind it to HTTPS port 443.

Cevap

The correct chronological sequence for certificate enrollment and deployment is: 1) Generate the public/private key pair locally on the web server, 2) Create the Certificate Signing Request (CSR), 3) Submit the CSR to the internal Certificate Authority, 4) The Certificate Authority signs the request and issues the X.509 certificate, and 5) Install the certificate and intermediate chain on the web server and bind it to port 443.
The PKI enrollment lifecycle follows a logical progression starting with local key generation to ensure private key protection. The public key is then packaged into a CSR containing subject parameters and sent to a CA. The CA validates the identity, signs the request using its private key, and returns an X.509 certificate. Finally, the certificate and intermediate trust chain are installed and bound to the server's web service.

Adım Adım Çözüm

1
Generate asymmetric keys locally on the endpoint host
The private key stays securely on the server while the public key is made available for certification.
Generating keys locally prevents private key exposure during transmission across network channels.
2
Build the Certificate Signing Request (CSR)
A CSR file is generated containing the public key and server identification details.
The CSR serves as the standardized input needed by a CA to construct a signed public key certificate.
3
Transmit the CSR to the Certificate Authority
The CA receives the CSR and verifies domain control and identity credentials.
The CA requires formal submission of the request before performing verification checks.
4
CA signs and issues the X.509 certificate
A signed X.509 digital certificate is created using the CA's private key.
Digital signing creates a trusted relationship between the server's public key and the CA's root of trust.
5
Import certificate and bind to web service
The web server presents the valid certificate during TLS client negotiation.
Binding the certificate to port 443 completes deployment, allowing browsers to establish trust.

Anahtar Kavram

PKI Certificate Request, Issuance, and Deployment Lifecycle
Bu soruyu puanla