SQL Anywhere Servers and Utilities Use Cryptographic Software Provided by OpenSSL, which introduce behavioral changes described here.
SQL Anywhere Server and Utility changes include:
Certificates used by servers using FIPS are no longer accepted. This is because the older FIPS module only accepted certificates with private keys encrypted with 3DES. The OpenSSL FIPS module does not allow 3DES to be used, so the private keys must be encrypted with AES. It is possible to re-encrypt the private key, rather than generating new certificates, using the viewcert utility. Use this syntax: viewcert -p -o <new file> -op <new password> -ip <old password> <old file>
This creates a new certificate file with an AES-encrypted private key. The new and old passwords can be the same. The server must then use the new file instead of the old one. The certificate files used by clients do not need to change.
SQL Anywhere X.509 Certificate Viewer Version 16.0.0.1642 X.509 Certificate ----------------- Common Name: iAnywhere Country Code: CA State/Province: Ontario Locality: Waterloo Organization: SAP Organizational Unit: Sybase Issuer: iAnywhere Serial Number: 1ff932e3bb534398810066d26678f80e Issued: Oct 17, 2013 10:55:00 Expires: Oct 18, 2033 10:55:00 Signature Algorithm: RSA, SHA256 Key Type: RSA Key Size: 1024 bits Basic Constraints: Is not a certificate authority Key Usage: Digital Signature, Key Encipherment, Data Encipherment, Key Agreement, Certificate Signing Private Key ----------- Key Type: RSA Key Size: 1024 bits