Verschlüsselung
ThingWorx bietet Verschlüsselungsdienste und -funktionen (Out of the box), die in Ihren benutzerdefinierten Diensten verwendet werden können. Verschlüsselungs- und Entschlüsselungsmethoden sind aufgrund der für die Verschlüsselung bzw. Entschlüsselung verwendeten Schlüssel nicht austauschbar. Stellen Sie sicher, dass Sie die richtigen Methoden für die Verschlüsselung verwenden. Die folgende Tabelle zeigt, welche Verschlüsselungsmethoden mit welchen Entschlüsselungsmethoden verwendet werden können.
API für Verschlüsselung/Entschlüsselung
Kompatible API
EncryptionServices.Encrypt
EncryptionFunctions.encryptString
KEINE
EncryptionServices.EncryptPropertyValue
EncryptionFunctions.encryptPropertyValue
keine direkt kompatibel; Sie können jedoch folgende API aus dem Extension SDK verwenden: BaseTypes.ConvertToPrimitive, PasswordPrimitive.convertFromObject, PasswordPrimitive.getDecryptedValue
EncryptionServices.EncryptWithKey
EncryptionServices.DecryptWithKey
EncryptionServices.DecryptWithKey
EncryptionServices.EncryptWithKey
EncryptionFunctions.encryptStringWithKey
EncryptionFunctions.decryptStringWithKey
EncryptionFunctions.decryptStringWithKey
EncryptionFunctions.encryptStringWithKey
EncryptionFunctions.base64EncodeString
EncryptionFunctions.base64DecodeString
EncryptionFunctions.base64DecodeString
EncryptionFunctions.base64EncodeString
EncryptionFunctions.base64EncodeBytes
EncryptionFunctions.base64DecodeBytes
EncryptionFunctions.base64DecodeBytes
EncryptionFunctions.base64EncodeBytes