TEAMS-RDS can be setup to encrypt a PackNGo payload before it is sent to the technician, either via email, or via HTTP sync from PackNGo app.
The payload is encrypted using a key derived from the user’s password (using PBKDF2, or more specifically, PBKDF2WithHmacSHA1). The encrypted file can be decrypted on PackNGo by providing the same password used to encrypt the job.
To enable this feature:
Open “%RDS_HOME%/conf/rdsProperties.xml”, and set the following property value to “true”:
<entry key=”service.packngo.encryption”>true</entry>
Now, TEAMS-RDS will encrypt the job before sending it to PackNGo.
NOTE:
- Only jobs that are emailed by a users to himself/herself, and jobs that are sync’d by PackNGo app (via HTTP sync) are encrypted.
- Jobs sent via email by the supervisor to a technician are not encrypted.
- PackNGo session logs sent to TEAMS-RDS, via email or through HTTP sync, are not encrypted.
- If the technician changes his/her password, TEAMS-RDS will use the updated password to encrypt new PackNGo jobs. However, jobs that are still open and were sent before the technician changed his/her password, will require the old password for decryption.