on_save_external_data Event
Request to save decrypted external data.
Syntax
class XMLDecryptorSaveExternalDataEventParams(object): @property def external_data() -> bytes: ... # In class XMLDecryptor: @property def on_save_external_data() -> Callable[[XMLDecryptorSaveExternalDataEventParams], None]: ... @on_save_external_data.setter def on_save_external_data(event_hook: Callable[[XMLDecryptorSaveExternalDataEventParams], None]) -> None: ...
Remarks
This event is fired when the component successfully decrypted an external data and needs to save it. The same data could be read using external_data property.
It makes sense to use this event when the XML document contains several xenc:EncryptedData elements and the component decrypts them all.