cmu import

This function:

>Imports X.509 certificates from a file to the token or HSM. The file may include a single DER encoded binary certificate or a CMSS PKCS #7 certificate or certificate set. Either type of certificate can be binary or PEM (base 64) encoded. An optional label can be defined as a function parameter. If omitted, the common name of the certificate subject is chosen as the label.

>Imports a public key onto an HSM partition

Syntax

cmu import -inputFile=<filename> [-label=<label>] [-pubkey=<keytype>]

Argument(s) Description
-inputFile=<filename> Defines the name of the file containing the certificate to import.
-label=<label> Defines a label to apply to the imported file. If the file is a certificate, and no label is defined, the Common Name portion of the certificate distinguished name is used instead. If the file is a public key, it can be any text you care to apply.
-private=<T> or <F> Defines whether a certificate is created in the private space (default is -private=T). Set -private=F to make the created certificate publicly accessible for applications that need to acquire the certificate without need for authentication.
-pubkey=<keytype> When the input file is a public key, defines the type of key to be imported.

See also Common CMU Options.

Example

The following example inputs the public key in secp521r1-pub.pem

cmu import –in secp521r1-pub.pem –label ID3pubkey –pubkey=ecdsa  
Select token
  [0] Token Label: tsb012
  [1] Token Label: txb161
  Enter choice: 1 
Please enter password for token in slot 1 : ******* 

cmu list  
Select token  
  [0] Token Label: tsb012
  [1] Token Label: txb161
  Enter choice: 1 
Please enter password for token in slot 1 : ******* 
handle=235       label=ID3pubkey