skip to main content
DataDirect Connect Drivers : Oracle Driver : Connection Properties : DataIntegrityTypes
  
DataIntegrityTypes
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:
Table 44. Oracle Advanced Security Data Integrity Algorithms
Value
Description
MD5
Message Digest 5 (MD5).
SHA1
Secure Hash Algorithm (SHA-1).
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
See also
Data Encryption and Data Integrity
Performance Considerations