Prompt the passphrase from the user after displaying the prompt message to him. Block, until
user has finished. If user is allowed to cancel the dialog, and the user cancels the dialog,
then return null.
The passphrase the user entered (not including any return character used the finish
isCancelAllowed() or ((not isCancelAllowed()) and (result <> null))