decrypt_serialized_itemT_decrypt_serialized_itemDecryptSerializedItemDecryptSerializedItemdecrypt_serialized_item (Operator)

Name

decrypt_serialized_itemT_decrypt_serialized_itemDecryptSerializedItemDecryptSerializedItemdecrypt_serialized_item — Entschlüsseln eines verschlüsselten Elements.

Signatur

decrypt_serialized_item( : : EncryptedItemHandle, DecryptionParam : SerializedItemHandle)

Herror T_decrypt_serialized_item(const Htuple EncryptedItemHandle, const Htuple DecryptionParam, Htuple* SerializedItemHandle)

void DecryptSerializedItem(const HTuple& EncryptedItemHandle, const HTuple& DecryptionParam, HTuple* SerializedItemHandle)

static void HOperatorSet.DecryptSerializedItem(HTuple encryptedItemHandle, HTuple decryptionParam, out HTuple serializedItemHandle)

def decrypt_serialized_item(encrypted_item_handle: HHandle, decryption_param: HHandle) -> HHandle

Beschreibung

Der Operator decrypt_serialized_itemdecrypt_serialized_itemDecryptSerializedItemDecryptSerializedItemDecryptSerializedItemdecrypt_serialized_item entschlüsselt das verschlüsselte Element EncryptedItemHandleEncryptedItemHandleEncryptedItemHandleEncryptedItemHandleencryptedItemHandleencrypted_item_handle mittels des Geheimnisses in dem Dictionary DecryptionParamDecryptionParamDecryptionParamDecryptionParamdecryptionParamdecryption_param und gibt das Ergebnis in SerializedItemHandleSerializedItemHandleSerializedItemHandleSerializedItemHandleserializedItemHandleserialized_item_handle zurück. Das Geheimnis muss als Passwort-String im Dictionary-Schlüssel 'password' vorliegen.

Ausführungsinformationen

Dieser Operator liefert ein Handle zurück. Es ist zu beachten, dass der Zustand einer Instanz dieses Handletyps durch bestimmte Operatoren geändert werden kann, obwohl das Handle als Eingabeparameter in diesen Operatoren verwendet wird.

Parameter

EncryptedItemHandleEncryptedItemHandleEncryptedItemHandleEncryptedItemHandleencryptedItemHandleencrypted_item_handle (input_control)  encrypted_item HEncryptedItem, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Handle des verschlüsselten Elements.

DecryptionParamDecryptionParamDecryptionParamDecryptionParamdecryptionParamdecryption_param (input_control)  dict HDict, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Parameter für die Entschlüsselung.

Defaultwert: []

SerializedItemHandleSerializedItemHandleSerializedItemHandleSerializedItemHandleserializedItemHandleserialized_item_handle (output_control)  serialized_item HSerializedItem, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Handle des serialisierten Elements.

Ergebnis

Sind die Parameterwerte korrekt, gibt decrypt_serialized_itemdecrypt_serialized_itemDecryptSerializedItemDecryptSerializedItemDecryptSerializedItemdecrypt_serialized_item den Wert 2 (H_MSG_TRUE) zurück. Anderenfalls wird eine Fehlerbehandlung durchgeführt.

Vorgänger

encrypt_serialized_itemencrypt_serialized_itemEncryptSerializedItemEncryptSerializedItemEncryptSerializedItemencrypt_serialized_item, read_encrypted_itemread_encrypted_itemReadEncryptedItemReadEncryptedItemReadEncryptedItemread_encrypted_item

Nachfolger

deserialize_handledeserialize_handleDeserializeHandleDeserializeHandleDeserializeHandledeserialize_handle

Modul

Foundation