Glacier2 Password Verification Problem in Windows (3.6)
We're in the process of upgrading from ZeroC 3.5 to ZeroC 3.6. We have been using a Glacier2 password file and this worked successfully in RHEL7 and Windows under 3.5. After trying this out in 3.6 I find that it still works in RHEL7, but I now get a PermissionDenied error in Windows when connecting.
Here is what I have tried:
1. I enabled the Null PermissionsVerifier. This worked in Windows and allowed a connection. This doesn't solve the problem, but at least lets me know that the rest of the configuration is probably OK.
2. I tried using the test password file which had previously worked, generated with openssl. This gives a permission denied error on connection. File contents (blank password): mI01znCX.lQew
3. I tried the new password generation program ZeroC provides to hash a blank password. This also gives permission denied. Password hash (for blank password):
4. As a test, I tried to install a custom PermissionsVerifier. I got an error that it couldn't find the custom object I created. I couldn't find the demo referenced in the documentation so I gave up on looking at this further.
5. Found a tool to generate "PBKDF2" mentioned in the help. I tried following the suggested format and this also gives a permission denied error.
Password hash (for blank password):
Anyway, what is a good way to generate a password for Windows for ZeroC 3.6? Is there a way to do this such that the same password works in Windows and Linux? Also, could you give me a string, representing a blank password, to put into my password file? This would at least help verify that nothing else is wrong.