ECC encryption and FIPS-certified encryption require a separate license. All strong encryption technologies are subject to export regulations.
UltraLite client applications of MobiLink must be configured to use enable TLS synchronization. Transport-layer security enables encryption, tamper detection, and certificate-based authentication. See Transport-layer security.
RSA, ECC, and FIPS encryption are not available on all platforms. For information about which platforms support which encryption method, see http://www.sybase.com/detail?id=1061806.
Enable encrypted synchronization by calling one of the following in your application code:
To enable RSA encryption, call ULEnableRsaSyncEncryption. See ULEnableRsaSyncEncryption method.
To enable ECC encryption, call ULEnableEccSyncEncryption. See ULEnableEccSyncEncryption method.
Set the synchronization information stream to either TLS or HTTPS.
If you are enabling ECC or FIPS encryption, you also need to:
Ensure that you have linked to the appropriate libraries:
Platform | Linking | RSA encryption | ECC encryption | FIPS encryption |
---|---|---|---|---|
Windows desktop | static1 | ulrsa.lib | ulecc.lib | none |
Windows desktop | dynamic2 | none | none | none |
Windows Mobile | static1 | ulrsa.lib | ulecc.lib | none |
Windows Mobile | dynamic 1 | none | none | none |
1 You must also link to ulimp.lib.
Ensure that the appropriate files are copied to the device:
Platform | Linking | RSA encryption | ECC encryption | FIPS encryption |
---|---|---|---|---|
Windows desktop | static | none | none |
mlcrsafips12.dll sbgse2.dll |
Windows desktop | dynamic1 | mlcrsa12.dll | mlcecc12.dll |
mlcrsafips12.dll sbgse2.dll |
Windows Mobile | static | none | none |
mlcrsafips12.dll sbgse2.dll |
Windows Mobile | dynamic1 | mlcrsa12.dll | mlcecc12.dll |
mlcrsafips12.dll sbgse2.dll |
Windows Mobile components and UltraLite engine | static2 | mlcrsa12.dll | mlcecc12.dll |
mlcrsafips12.dll sbgse2.dll |
1 You must also deploy ulrt12.dll.
2 You must also deploy your component .dll file and/or uleng12.exe.
Discuss this page in DocCommentXchange.
|
Copyright © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |