Skip to main content
Common Reference

tpm cert add

The tpm cert add action is used to add one or more typeSpec into another.

Usage
tpm cert add [sourceTypeSpec] [targetTypeSpec] [alias] [passwordSpec]
Aliases for add

The following aliases can also be used for add:

  • ad
  • import
  • im
  • [sourceTypeSpec] may be either a single argument or a comma-delimited list (no spaces)
  • [alias] is optional and will be assigned the defaults of:
    • tls for any source TLS files
    • mysql for any source MySQL cert files
  • [passwordSpec] is optional and defaults to env:STORE_PASS

Examples:

shell> tpm cert add mysqlp12 keystore mysql
shell> tpm cert add P12_FILE connector_keystore mysql
shell> tpm cert add tls JKS_FILE -r
shell> tcert add P12,tls JK -r -x

[sourceTypeSpec] and [targetTypeSpec] may not both be batch.

[sourceTypeSpec] for add must be one of specName|shortcut listed below:

  • CA_DIR|DI
  • CA_PEM_FILE|CA
  • CERT_PEM_FILE|CE
  • mysqlca|mc
  • mysqlp12|p1
  • P12_FILE|P1
  • TLS_FILE|TL
  • tls_keystore|tl
  • >batch|>b

[targetTypeSpec] for add must be one of specName|shortcut listed below:

  • JKS_FILE|JK
  • TS_FILE|TS
  • CJKS_FILE|CJ
  • CTS_FILE|CT
  • TJKS_FILE|TJ
  • TTS_FILE|TT
  • keystore|jk|ke
  • truststore|ts|tr
  • connector_keystore|cj|ck
  • connector_truststore|ct
  • thl_keystore|tj|tk
  • thl_truststore|tt
  • batch|b