You can define an encrypted managed data source that uses the platform credential store for authentication.
Follow these steps to define a managed data source:
- Using the Lotus® Expeditor Toolkit, define a manage data source by specifying the com.ibm.rcp.database.core.datasource extension point.
- Use the existing Apache Derby database provider and provide the following connection encryption and credential alias attributes:
|encryptionProvider||Specifies the provider for data encryption. If none is specified, the JRE's provider will be used. |
|encryptionAlgorithm||Specifies the algorithm for data encryption. If none is specified, the default value is DES/CBC/NoPadding. |
|dataEncryption||Specifies data encryption on disk for a new database.|
|credential||Specifies the credential alias used by the managed data source to boot the database.|
Refer to the Apache Derby documentation for more information about specifying encryption attributes.
- Define a valid JNDI binding to match the data source's JNDI name using the com.ibm.pvc.jndi.provider.java.binding extension point.
The encrypted managed data source is defined.
Parent topic: Defining managed data sources: XPD621