210-250 · Question #194
Which one of the following actions should be taken by a client to verify the entity that they received a certificate from is the entity that should be using the certificate?
The correct answer is A. Send a message encrypted with the system's peer's public key to verify that the peer can decrypt. To confirm a peer genuinely holds the private key for its certificate, encrypt a challenge with the peer's public key and verify the peer can decrypt it. This challenge-response proves private key possession.
Question
Which one of the following actions should be taken by a client to verify the entity that they received a certificate from is the entity that should be using the certificate?
Options
- ASend a message encrypted with the system's peer's public key to verify that the peer can decrypt
- BDecrypt the certificate signature using the CA private key and check to make sure that the
- CEnsure that the issuer and the subject match on the certificate of the peer.
- DContact the CA by phone to determine how they validated the identity of the system during
How the community answered
(39 responses)- A77% (30)
- B8% (3)
- C13% (5)
- D3% (1)
Why each option
To confirm a peer genuinely holds the private key for its certificate, encrypt a challenge with the peer's public key and verify the peer can decrypt it. This challenge-response proves private key possession.
Encrypting a message with the peer's public key (extracted from the certificate) and verifying the peer can return the decrypted plaintext proves the peer possesses the corresponding private key - only the legitimate key holder can perform the decryption, confirming the certificate rightfully belongs to that entity.
A client never has access to the CA's private key - clients use the CA's PUBLIC key from the trusted root certificate to decrypt and verify the certificate's digital signature, making this option both procedurally and cryptographically incorrect.
Comparing the issuer and subject fields only reveals certificate metadata - it does not prove the presenting entity actually controls the private key paired with the public key embedded in the certificate.
Phoning the CA is not part of any standard PKI validation mechanism - certificate validation is performed entirely through cryptographic operations, not out-of-band manual verification.
Concept tested: Certificate ownership verification via public key challenge-response
Source: https://learn.microsoft.com/en-us/windows-server/identity/ad-cs/active-directory-certificate-services-overview
Topics
Community Discussion
No community discussion yet for this question.