OS Manuals

/opt/synapse/bin/ckeygen

Matrix reference homeserver

From synapse 1.164.2-r0 (enterprise-packages), captured 2026-11-08 by running ckeygen --help (exit 0). permalink

Usage:    ckeygen [options]
Options:
  -C, --comment=              Provide new comment.
  -N, --newpass=              Provide new passphrase.
  -P, --pass=                 Provide old passphrase.
  -b, --bits=                 Number of bits in the key to create.
  -f, --filename=             Filename of the key file.
      --help                  Display this help and exit.
  -l, --fingerprint           Show fingerprint of key file.
      --no-passphrase         Create the key with no passphrase.
  -o, --format=               Fingerprint format of key file. [default: sha256-base64]
  -p, --changepass            Change passphrase of private key file.
      --private-key-subtype=  OpenSSH private key subtype to write ("PEM" or "v1").
  -q, --quiet                 Quiet.
  -t, --type=                 Specify type of key to create.
      --version               Display Twisted version and exit.
  -y, --showpub               Read private key file and print public key.

ckeygen manipulates public/private keys in various ways.
Options (15)
OptionDescriptionSource
-C, --commentProvide new comment.help
-N, --newpassProvide new passphrase.help
-P, --passProvide old passphrase.help
-b, --bitsNumber of bits in the key to create.help
-f, --filenameFilename of the key file.help
--helpDisplay this help and exit.help
-l, --fingerprintShow fingerprint of key file.help
--no-passphraseCreate the key with no passphrase.help
-o, --formatFingerprint format of key file.help
-p, --changepassChange passphrase of private key file.help
--private-key-subtypeOpenSSH private key subtype to write ("PEM" or "v1").help
-q, --quietQuiet.help
-t, --typeSpecify type of key to create.help
--versionDisplay Twisted version and exit.help
-y, --showpubRead private key file and print public key.help

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.