The cmsutil command-line utility uses the S/MIME Toolkit to perform basic operations, such as encryption and decryption, on Cryptographic Message Syntax (CMS) messages.
cmsutil
option [
arguments]
where option and arguments are combinations of the options and arguments listed in the following
section.
Each command takes one option. Each option may take zero or more arguments. To see a usage string, issue the command
without options.
cmsutil
command are defined as follows:
Options | |
Decode a message. |
|
Arguments | |
|
Specify the key/certificate database directory (default is ".") |
Generate email headers with info about CMS message (decode only). |
|
-r recipient1,recipient2, . . . | Specify list of recipients (email addresses) for an encrypted or enveloped message. For certificates-only message, list of certificates to send. |
-T | Suppress content in CMS message (sign only). |
-u certusage | Set type of cert usage (default is <tt>certUsageEmailSigner)</tt>. |
<-Y ekprefnick | Specify an encryption key preference by nickname. |
cmsutil -D [-i infile] [-o outfile] [-d dbdir] [-p password] [-c content] [-n] [-h num]
cmsutil -E [-i infile] [-o outfile] [-d dbdir] [-p password] -r "recipient1,recipient2, . . ."
cmsutil -O [-i infile] [-o outfile] [-d dbdir] [-p password] -r "cert1,cert2, . . ."
cmsutil -S [-i infile] [-o outfile] [-d dbdir] [-p password] -N nickname[-TGP] [-Y ekprefnick]