Update Certificate Usage Exit Program


  Required Parameter:


 QSYSINC Member Name:  ESYUPDCU
 Exit Point Name:  QIBM_QSY_CERT_APPS
 Exit Point Format Name:  CERT0100

The Update Certificate Usage exit program is called when a certificate is updated for an application or removed from an application using Digital Certificate Manager (DCM).

When a certificate for an application is changed, the user-written exit program associated with the registered application is called. The exit point supports an unlimited number of applications, but only one exit program for each application. (For information about registering an application that uses certificates, see Register Application for Certificate Use (QSYRGAP, QsyRegisterAppForCertUse) API.)

Note: The Update Certificate Usage exit point ignores any return codes or error messages that are sent from the exit program.


Authorities and Locks

Authority to Exit Program Library
*EXECUTE

Authority to Exit Program
*USE

Required Parameter

Update certificate usage exit information
INPUT; CHAR(*)

Information needed by the exit program for notification of any certificate changes for the application. For details, see Format of Update Certificate Usage Exit Information.


Format of Update Certificate Usage Exit Information

The following table shows the structure of the update certificate usage information for format CERT0100. For a description of the fields in this format, see Field Descriptions.



Field Descriptions

Action. The action being performed on the certificate. The possible values follow:

Application ID. The ID of the application.

Certificate ID. The ID for the updated certificate.

Certificate ID type. The type of the certificate ID. The possible value follows:

Certificate store. The path name where the certificate is stored. The path name will be specified in the coded character set ID (CCSID) of the job. The following special value may be specified:

Exit point format name. The format name for the Update Certificate Usage exit program. The possible format name is:

Exit point name. The name of the exit point that calls the exit program.

Length of certificate ID. The length of the certificate ID.

Length of certificate store. The length of the certificate store.

Offset to certificate ID. The offset to the start of the certificate ID.

Offset to certificate store. The offset to the start of the certificate store.

Reserved. An ignored field.



Exit program introduced: V4R4

[ Back to top | Security APIs | APIs by category ]