
When using the data carrier synchronization on the mobile client, you can decide to encrypt and sign the data. To do this, you must create your own security libraries, which can encrypt and sign the data. In these libraries, you must implement the security interface provided by SAP NetWeaver Mobile.
In your security jar file, you must implement the following interface:
|
public interface EncryptionEnhancementInterface { public OutputStream exportSyncStream ( OutputStream exportDataStream) throws SecurityException; public InputStream importSyncStream(InputStream importDataStream) throws SecurityException; } |
To test the security jar file on a mobile client, copy the security jar file to the lib folder of the mobile client.
If you have installed the mobile client in the default location of the client, you can find the lib folder in the following location:
...\Program Files\SAP\ SAP NetWeaver Mobile Client\lib
Moreover, you must ensure you select the encryption and sign indicators, in the mobile client settings.
More information: Using Data Carrier Synchronization
If the security jar file is tested and ready for productive use, you must create a client installer archive from the jar file. Either you or the administrator must then upload the archive file to the DOE.
More information: Deploying Mobile Components Using Archive Upload Tool
In the SAP NetWeaver Mobile Administrator, create an agent configuration with the security library file and deploy it to all the devices.
More information: Deploying Agent Configurations on a Device