Consultor Eletrônico



Kbase P135430: SQL Explorer fails with error 8933 when using -ssl parameter
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   28/07/2009
Status: Unverified

SYMPTOM(s):

sqlexp fails with error 8933 when using -ssl parameter

Error: <command name | SQL Exception message>. (8933)

Error: [DataDirect][OpenEdge JDBC Driver]SSL Mismatch. Encryption method in client and server must match.. (8933)

FACT(s) (Environment):

OpenEdge 10.1x
All Supported Operating Systems

CAUSE:

Bug# OE00176806

FIX:

Upgrade to 10.1C03 or later, or 10.2A01.
A new option has been added to sqlexp, -driverUrl. Whatever is entered in this option is sent directly to the driver without sqlexp processing. This is how ssl is now implemented. To test this change on the server side:

prodb testdb empty
proserve -S 1234 testdb -ssl

sqlexp -driverUrl "jdbc:datadirect:openedge://localhost:1234;databaseName=testdb;EncryptionMethod=ssl;validateServerCertificate=false"

This tests encryption without authentication. To test the other driver ssl parameters, create a keystore then use the Truststore and TrustStorePassword driver parameters that have been tested elsewhere.

Execute sqlexp -h. The documentation for the old ssl parameter is gone and the new -driverUrl parameter is now documented.