runmqckm, and runmqakm commands

This section describes the runmqckm, and runmqakm commands according to the object of the command.

An overview of the main differences between the two commands:
  • runmqakm
    • Supports the creation of certificates and certificate requests with Elliptic Curve public keys whereas the runmqckm command does not.
    • Supports stronger encryption of the key repository file than the runmqckm command through the -strong parameter.
    • Has been certified as FIPS 140-2 compliant, and can be configured to operate in a FIPS compliant manner, using the -fips parameter, unlike the runmqckm command.
  • runmqckm supports the JKS and JCEKS key repository file formats whereas the runmqakm command does not.
Each command specifies at least one object. Commands for PKCS #11 device operations might specify additional objects. Commands for key database, certificate, and certificate request objects also specify an action. The object can be one of the following:
-keydb
Actions apply to a key database
-cert
Actions apply to a certificate
-certreq
Actions apply to a certificate request
-help
Displays help
-version
Displays version information

The following subtopics describe the actions that you can take on key database, certificate, and certificate request objects; See runmqckm and runmqakm options for a description of the options on these commands.