This event is fired when a decryption password is needed.
type TPasswordNeededEvent = procedure ( Sender: TObject; var Password: String; var Cancel: Boolean ) of Object;
property OnPasswordNeeded: TPasswordNeededEvent read FOnPasswordNeeded write FOnPasswordNeeded;
The component fires this event when a password is needed to decrypt a certificate or a private key.
In the handler of this event, assign the password to the Password parameter, or set Cancel to true to abort the operation.