DataIntegrityTypes
- Last Updated: January 19, 2018
- 1 minute read
- DataDirect Connectors
- JDBC
- IBM Db2 5.1
- MySQL 5.1
- Progress OpenEdge 5.1
- SAP Sybase 5.1
- Documentation
Purpose
Determines the algorithm the driver uses to protect against attacks that intercept and modify data being transmitted between the client and server when data integrity is enabled using the DataIntegrityLevel property.
Valid Values
value
[[,
value
]...]
where:
- value
- is one of the following values specifying an algorithm in the following table:
| Value | Description |
|---|---|
MD5
|
Message Digest 5 (MD5). |
SHA1
|
Secure Hash Algorithm (SHA-1). |
SHA256 |
Secure Hash Algorithm (SHA-256) |
SHA384 |
Secure Hash Algorithm (SHA-384) |
SHA512 |
Secure Hash Algorithm (SHA-512) |
Notes
- Multiple values must be separated by commas. In addition, if this property is specified in a connection URL, the entire value must be enclosed in parentheses when multiple values are specified.
- If multiple values are specified and Oracle Advanced Security data integrity is enabled using the DataIntegrityLevel property, the database server determines which algorithm is used based on how it is configured.
- If unspecified, a list of all possible values is sent to the database server. The database server determines which algorithm is used based on how it is configured.
- The value of this property is ignored if the DataIntegrityLevel property is set to
rejected. - Consult your Oracle administrator to verify the data encryption settings of your Oracle server.
Example
This connection URL example sets multiple algorithms for Oracle Advanced Security data integrity:
jdbc:datadirect:oracle://server3:1521;ServiceName=ORCL;
DataIntegrityLevel=required;DataIntegrityTypes=(MD5,SHA1);User=test;
Password=secret
Default
List of all possible values