Previous Topic: User ExitsNext Topic: Communications User Exits


Security User Exits

The user exit source code is located in the following directories under the CA Gen installation directory:

Note: xx refers to the current release of CA Gen. For the current release number, see the Release Notes.

Flow type: CFB (Common Format Buffer)

User Exit Class

Purpose

CFBDynamicMessageSecurityExit

The Client Security user exit class is used to direct the runtime to incorporate the ClientID and ClientPassword Import Object attributes into the CFB. If this exit returns SECURITY_ENHANCED, it can cause an optional Security Token field to be added to the CFB.

CFBDynamicMessageEncryptionExit

The import message encryption user exit class provides the opportunity for a portion of the outbound CFB to be encrypted using an encryption algorithm implemented within this user exit. The target DPS execution environment must implement a companion decryption user exit for the CFB to be interpreted as a valid request CFB.

CFBDynamicMessageEncodingExit

This user exit returns the message text encoding for the given named transaction.

CFBDynamicMessageDecryptionExit

The export message decryption user exit class provides the opportunity for decrypting the portion of the CFB that has been encrypted by the target DPS execution environment. This exit must implement the companion to the DPS's encryption user exit in order for the DPS's response buffer to be interpreted as a valid response CFB.

Flow type: Tuxedo

User Exit Class

Purpose

TUXDynamicSecurityExit

The Client Security user exit is used to provide security data to the runtime for use when processing a flow request. The security data is used while creating a Oracle Jolt session.

Flow type: EJBRMI

User Exit Class

Purpose

EJBRMISecurityExit

This user exit allocates a security object using the user runtime object. This security object contains all of the security information that is passed from the client to the server.