![]() |
Einige Edge-Agents sind aufgrund des stärkeren Sicherheitsmodells nicht mit dem neuen PASSWORD-Basistyp kompatibel.
• C SDK, .NET SDK, EMS und iOS SDK konnten vor dieser Änderung nicht auf Passwörter zugreifen. Dies gilt weiterhin.
• Vor ThingWorx 8.2 boten das Java- und das Android-SDK die Funktion zum Abrufen von Passwörtern und enthielten Bibliotheken, um die Passwörter zu entschlüsseln, sobald die verschlüsselten Werte das Edge erreichten. Mit dieser Änderung können die verschlüsselten Werte weder abgerufen noch entschlüsselt werden. Wenn der Password-Basistyp an das Edge gesendet wird, löst er einen Fehler in den Java- und Android-SDKs aus, wenn das Edge versucht, das Passwort zu entschlüsseln.
◦ JSDK-Fehler vor 6.1:
[O: c.t.t.d.u.ValueCollectionSerializer] [T: main] Error reading value collection data: Unable to read primitive value from stream : Decrypt ERROR: null JSDK
◦ JSDK-Fehler ab 6.1:
[L: ERROR] [O: c.t.t.d.u.ValueCollectionSerializer] [T: main] Error reading value collection data: Unable to read primitive value from stream : java.lang.IllegalArgumentException: No key store file path specified
|
![]() |
Der Basistyp PASSWORD sollte nicht als primärer Schlüssel für eine Datentabelle verwendet werden.
|
![]() |
Achtung: Stellen Sie beim Export von Nur Text-Passwörtern sicher, dass die Datei angemessen aufbewahrt wird. Nur Text-Exporte bieten keine integrierte Sicherheit.
|
![]() |
Exportieren Sie Passwörter nicht als primäre Schlüssel in Datentabellen.
|
![]() |
Wenn der Verschlüsselungsschlüssel (Keystore) verloren geht, gehen alle verschlüsselten Daten verloren.
|