SecureBlackbox 2020 Qt Edition

Questions / Feedback?

DecryptionInfoNeeded Event

Requests decryption information from the application.

Syntax

class XMLDecryptorDecryptionInfoNeededEventParams {
public:
  bool CancelDecryption();
  void SetCancelDecryption(bool bCancelDecryption);
  int EventRetVal();
  void SetEventRetVal(int iRetVal);
};
// To handle, connect one or more slots to this signal. void DecryptionInfoNeeded(XMLDecryptorDecryptionInfoNeededEventParams *e);
// Or, subclass XMLDecryptor and override this emitter function. virtual int FireDecryptionInfoNeeded(XMLDecryptorDecryptionInfoNeededEventParams *e) {...}

Remarks

This event is fired when the component needs decryption information (the private key) from the user.

Use EncryptKey, Config["KeyName"] and KeyEncryptionType properties to identify the encryption type and then set DecryptionKey or KeyDecryptionKey or KeyDecryptionCertificate properties accordingly.

if CancelDecryption property is set to true value (default value) then decryption would fail if provided key/certificate is invalid. Otherwise this event would be fired again.

Copyright (c) 2022 /n software inc. - All rights reserved.
SecureBlackbox 2020 Qt Edition - Version 20.0 [Build 8154]