I have a user who is using an ID file that had originated from R5. He has upgraded his client to 8.0.2 from 7. When attempting to use his ID file to open Lotus on a machine that still has 7 on it (after he has used it on the 8.0.2 machine) he receives the error “Unsupported ID File Version.” The same ID file will open his mailfile on 8.0.2. Any suggestions?
Subject: A few possibilities…
Changes between 7.0 and 8.0.2 that could have caused this:
New techniques were added to locking the ID file with a smartcard in 7.0.2 and 8.0
Support for 4096 bit RSA keys was added to 8.0
New ID file encryption mechanisms were added in 8.0.1
I’d consider the last point the most likely – if the user changed his password on the 8.0.2 machine and chose one of the AES-based ID file encryption algorithms, no client before 8.0.1 would be able to decrypt the ID file. You can check this fairly easily by opening the User Security Dialog; there is a field on the first pane for “ID File encryption strength”, and if that field mentions AES, then the ID can only be used by 8.0.1+. You should be able to downgrade the ID file encryption strength by either having the user change their password again and pick an RC2-based algorithm, or by using a security policy setting to enforce the use of RC2-128 for ID file encryption. The security policy setting will result in 8.0.1+ clients automatically re-encrypting the ID file for the new mechanism, no password change required.
Hope that helps,
dave
Subject: A couple of things…
Could be the encryption (But I think R7 support whatever R8 supports) or type (International or North American).
Try to recertify the user. But it could be other things.