|
某些 Edge 代理程式會因安全性較強的模型,而與新 PASSWORD 基礎類型不相容。
• C SDK、.NET SDK、EMS 與 iOS SDK 在進行此變更之前無法存取密碼,進行變更之後仍無法存取。
• 在 ThingWorx 8.2 之前,Java SDK 與 Android SDK 可在加密值到達 Edge 時,接收密碼與所含程式庫,進而解密密碼。在此變更之後,無法接收或解密加密值。如果將密碼基礎類型值傳送至 Edge,當 Edge 嘗試解密密碼時,將在 Java 與 Android SDK 中觸發錯誤。
◦ JSDK 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 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
|
|
PASSWORD 基礎類型不應作為資料表中的主索引鍵使用。
|
|
注意:匯出純文字密碼時,請確保以適當方式保護檔案。純文字匯出不包含內建安全性。
|
|
請勿將密碼匯出為資料表中的主索引鍵。
|
|
如果您遺失加密金鑰 (金鑰庫),則所有加密資料也將遺失。
|