OnEncryption
function OnEncryption(
obj: object,
obj.type: string,
obj.password: string,
obj.data: string,
obj.check: boolean,
obj.docinfo: string,
obj.hash: string,
obj.error: string,
): void
Description
Encrypts the document.
Parameters
- obj
object
The encryption properties.
- obj.type
string
The type of encrypting operation: generatePassword - generates a password for the document, getPasswordByFile - sends the password when opening the document, encryptData - encrypts changes when co-editing, decryptData - decrypts changes when co-editing.
- obj.password
string
A string value specifying the password to access the document.
- obj.data
string
Encrypted/decrypted changes.
- obj.check
boolean
Checks if the encryption/decryption operation is successful or not (used only for encryptData or decryptData types).
- obj.docinfo
string
An unencrypted part of the encrypted file.
- obj.hash
string
A string value specifying a file hash (sha256 by default).
- obj.error
string
A string value specifying an error that occurs (the "" value means that the operation is successful).
Returns
void