Encode or decode CMS messages.
Syntax cms [-C|-D|-E|-S] [options...] Options -C Create a CMS encrypted message -D Decode a CMS message -E Create a CMS enveloped message -S Create a CMS signed message Decoding options: -c content Use this detached content file -h level Generate email headers with info about CMS message (output level >= 0) -n Suppress output of content Encoding options: -r id,... Create envelope for comma-delimited list of recipients, where id can be a certificate nickname or email address -G Include a signing time attribute -H hash hash = MD2|MD4|MD5|SHA1|SHA256|SHA384|SHA512 (default: SHA1) -N nick Use certificate named "nick" for signing -P Include a SMIMECapabilities attribute -T Do not include content in CMS message -Y nick Include an EncryptionKeyPreference attribute with certificate (use "NONE" to omit) -Z hash Find a certificate by subject key ID Common options: -e envelope Specify envelope file (valid with -D or -E) -k keychain Specify keychain to use -i infile Use infile as source of data (default: stdin) -o outfile Use outfile as destination of data (default: stdout) -p password Use password as key db password (default: prompt) -s Pass data a single byte at a time to CMS -u certusage Set type of certificate usage (default: certUsageEmailSigner) -v Print debugging information Cert usage codes: 0 - certUsageSSLClient 1 - certUsageSSLServer 2 - certUsageSSLServerWithStepUp 3 - certUsageSSLCA 4 - certUsageEmailSigner 5 - certUsageEmailRecipient 6 - certUsageObjectSigner 7 - certUsageUserCertImport 8 - certUsageVerifyCA 9 - certUsageProtectedObjectSigner 10 - certUsageStatusResponder 11 - certUsageAnyCA
Install (or re-install) the Module Directory Services (MDS) database.
install-mds This is a system tool which is not normally used by users. There are no options.
“The man who looks for security, even in the mind, is like a man who would chop off his limbs in order to have artificial ones which will give him no pain or trouble” ~ Henry Miller (The Rosy Crucifixion I)
Local man page: security - Command line help page on your local machine.
security - Administer Keychains, keys, certificates and the Security framework.