Для защиты данных вы должны использовать ContentProtectedHashtable
или ContentProtectedVector
в качестве контейнера для ваших данных вместо простого Vector
из вашего примера кода. Затем контейнер помещается в PersistentObject
. Эти контейнеры имеют метод reCrypt()
, который обеспечивает защиту.
Вы также должны знать, что для того, чтобы использовать этот подход, вы должны подписать свое приложение своим самостоятельно созданным ключом (тот, который упоминается как codeSigningKey
в вашем примере кода). Для этого вам нужно запустить другой инструмент RIM - средство для подписи файлов на основе пароля, указать его на свой файл .cod и предоставить пароль для доступа к вашему ключу. Также обратите внимание, что этот ключ должен быть добавлен к ресурсам проекта.