Corporation Network Router User Manual
Configuration Parameters
4-4 Oracle Database Advanced Security Administrator's Guide
the code. The process leaves the original program structure intact, letting the
program run correctly while changing the names of the classes, methods, and
variables in order to hide the intended behavior. Although it is possible to
decompile and read non-obfuscated Java code, obfuscated Java code is sufficiently
difficult to decompile to satisfy U.S. government export controls.
Configuration Parameters
A properties class object containing several configuration parameters is passed to
the Oracle Advanced Security interface. This chapter lists the configuration
parameters for the following:
■ Client Encryption Level: ORACLE.NET.ENCRYPTION_CLIENT
■ Client Encryption Selected List: ORACLE.NET.ENCRYPTION_TYPES_CLIENT
■ Client Integrity Level: ORACLE.NET.CRYPTO_CHECKSUM_CLIENT
■ Client Integrity Selected List: ORACLE.NET.CRYPTO_CHEKSUM_TYPES_
CLIENT
Client Encryption Level: ORACLE.NET.ENCRYPTION_CLIENT
This parameter defines the level of security that the client wants to negotiate with
the server. Table 4–1 describes this parameter's attributes.
Table 4–1 ORACLE.NET.ENCRYPTION_CLIENT Parameter Attributes
Attribute Description
Parameter Type String
Parameter Class Static
Permitted Values REJECTED; ACCEPTED; REQUESTED; REQUIRED
Default Value ACCEPTED
Syntax up.put("oracle.net.encryption_client",level)
Example up.put("oracle.net.encryption_client",
"REQUIRED"), where up is defined as Properties
up=new properties()