solidDB Help : Configuring and administering : Security : Authentication : Operating-system-based external authentication : Troubleshooting external authentication : External authentication fails at SQLAllocEnv
  
External authentication fails at SQLAllocEnv
Symptom
The connection from solidDB ODBC Driver or solidDB data management tools (such as solidDB SQL Editor (solsql)) for an externally-authenticated user fails at the function call SQLAllocEnv.
Causes
To use external authentication, the use of OpenSSL must be enabled and the solidDB client must be able to load the OpenSSL libcrypto library. If the solidDB client cannot access the OpenSSL libcrypto library, the login data for an externally-authenticated user cannot be verified.
Recovery
1 Check that OpenSSL is installed on the client computer.
2 Check that the client-side solid.ini file contains the following parameter settings:
[Client]
UseCryptoLib=yes
CryptoLibPath=valid_path_to_OpenSSL_library
The path to OpenSSL libcrypto library must be provided using the conventions of your operating system. For example, in Windows environments, if the path contains white space characters, the path must be enclosed in double quotations marks.
CryptoLibPath="C:\Program Files\UNICOM\soliddb\soliddb100.0\bin"
or:
1 Set the Client.UseCryptoLib parameter to no.
2 Log in to solidDB as an internally-authenticated user.
Go up to
Troubleshooting external authentication