PEP #: 49

TITLE: Enhancement of wbemexec to verify the trust store certificate validation result.

Version: 1.1

Authors: Nag Boranna

State:  Accepted

Type: Functionality enhancement

Created: March 12, 2003

Version History:

VersionDateAuthorsReason
1.003/12/03Nag BorannaInitial proposal
1.103/19/03Nag BorannaUpdated status


Abstract: Wbemexec currently accepts any certificate from an SSL enabled CIM Server. Wbemexec can check the trust store validation result in its certificate verification callback function and decide to proceed or not to proceed communication with the CIM Server.


Problem:

Wbemexec currently does not check the trust store validation result in its certificate verification callback function. It simply accepts the server certificate even if it was not found/validated in the trust store. This makes wbemexec unsecure to use in secure environments.

Solution:

This PEP proposes modification to wbemexec code to check the trust store validation result in its verify callback function. Accept the server certificate only if the trust store validation was successful, reject it otherwise.

Schedule:

ActionPlannedActualComment
PEP Submitted03/12/0303/12/03
PEP Reviewed03/18/0303/18/03
PEP Approved03/25/0303/18/03
Code Committed03/28/0303/19/03