Sample JCL to create a self signed certificate for RACF
The following information explains this JCL:
Statement | Description |
---|---|
SUBJECTSDN | Combination of subparameters that describes the entity for which the certificate is being created In this example, the entity is the system on which you will run UIM.
|
SIZE | Size (in bits) of the private key that is generated and associated with this certificate The certificate contains a corresponding paired public key that is generated at the same time. Larger keys are more secure. This number is not arbitrary and there are a few predefined values. If you want to change the value, refer to the RACF documentation for other valid values. |
WITHLABEL | Unique identifier that RACF uses for your certificate The identifier can be up to 32 characters, can contain blanks, and can use mixed case. For more information, see the IBM documentation. |
PCICC | Private key that is generated for a certificate, when the certificate is generated The PCICC parameter specifies the type of key to be created. The label that you provide is a unique identifier that RACF uses to identify your private key within the Private Key Data Set (PKDS). The PKDS label must be unique, can be up to 64 character, is not case-sensitive, and must consist of alphanumeric characters (@, #, $) or a period (.). The first character must be alphanumeric, @, #, or $, and you cannot use blanks. For more information, see the IBM documentation. |
KEYUSAGE | Declaration of the purpose of this key You can use keys for a number of purposes, but you must declare them when creating the key. Because this key will be used only for the security handshake (a step in the SSL/TLS protocol), HANDSHAKE is the appropriate value. |