1 | Cardholder "wallet" software: It allows secure purchases. It communicates with the merchant's (server) software verify the merchant's digital certificate. This program also maintains, and administers the cardholder's certificate (client). |
2 | Merchant Software: This application is required to communicate securely with the cardholder and its financial institution. It also manages the exchange of digital certificates prior to a sale transaction. |