Hi Shiv,
Key pair file password is used to create the public/private keys.
A challenge passphrase is the only input required to create an SSL key file. This passphrase is unretrievable
and required when creating the CSR.
Hope this is clear.
-Arun
"A ship in the harbor is safe, but that is not what ships are built for"