Use encryption communication parameters to ensure end to end encryption and eliminate any WAP gap security problems.
You can use the Client Object API to set up end to end
                                        encryption, supported by Ultralite, and HTTPS items in
                                the synchronization profile.
                                
Refer to the following APIs when setting up end to end encryption and compression support:
- com.sybase.persistence.ConnectionProfile.getStreamParams
 
- com.sybase.persistence.NetworkStreamParams.getTrusted_Certificates
 
- com.sybase.persistence.NetworkStreamParams.setTrusted_Certificates
 
- com.sybase.persistence.NetworkStreamParams.getE2ee_Type
 
- com.sybase.persistence.NetworkStreamParams.setE2ee_Type
 
- com.sybase.persistence.NetworkStreamParams.getE2ee_Public_Key
 
- com.sybase.persistence.NetworkStreamParams.setE2ee_Public_Key
 
- com.sybase.persistence.NetworkStreamParams.setZlibCompression
 
- com.sybase.persistence.NetworkStreamParams.setZlib_Upload_Window_Size
 
- com.sybase.persistence.NetworkStreamParams.setZlib_Download_Window_Size
 
- com.sybase.persistence.NetworkStreamParams.getZlibCompression
 
- com.sybase.persistence.NetworkStreamParams.getZlib_Upload_Window_Size
 
- com.sybase.persistence.NetworkStreamParams.getZlib_Download_Window_Size
 
 
The following code example shows how to set SUP101:
            ConnectionProfile cp=SUP101DB.getSynchronizationProfile();
cp.setNetworkProtocol("HTTP");
cp.setPortNumber(2480);	
cp.getStreamParams().setE2ee_Type("RSA");
cp.getStreamParams().setE2ee_Public_Key(sdcard directory+ApplicationName+"_e2eeKey.key");
cp.getStreamParams().setZlibCompression(true);
cp.getStreamParams().setZlib_Upload_Window_Size(12);
cp.getStreamParams().setZlib_Download_Window_Size(12);
cp.setUserName(userName);
cp.setPassword(password);
cp.save();
SUP101DB.synchronize();