TSSCERTIFYX509(1)

πŸ“¦
version 2.4.1 Β· 2 versions
, in centos-stream 10, fedora 43, fedora 44, opensuse-leap 16.0

🌸 NAME 🌸

tsscertifyx509 β€” runs tsscertifyx509. That's the name, bestie. This is the TSSCERTIFYX509(1) manual page from the User Commands section. Periodt. πŸ’…


✨ DESCRIPTION ✨

Okay so tsscertifyx509 runs TPM2_Certifyx509. That's the whole vibe. No cap, we're about to list every single option, value, default, and example β€” no skips, we ate. πŸ“

  • -ho β€” object handle. The main character handle. No brackets, so you know it's up front.
  • -pwdo β€” optional. Password for object (default empty). iykyk.
  • -hk β€” certifying key handle. Another required vibe.
  • -pwdk β€” optional. Password for key (default empty).
  • -halg β€” optional. Hash algorithm: sha256 or sha384 (default sha256). Slay.
  • -rsa keybits β€” RSA key bits. Valid values are:
    • 2048
    • 3072
  • -ecc curve β€” ECC curve. Valid values are:
    • nistp256
    • nistp384
  • -ku β€” optional. X509 key usage string, comma separated, no spaces. Keep it tight.
  • -iob β€” optional. TPMA_OBJECT as 4-byte hex. Examples, bestie:
    • e.g. sign: critical,digitalSignature,keyCertSign,cRLSign (default)
    • e.g. decrypt: critical,dataEncipherment,keyAgreement,encipherOnly,decipherOnly
    • e.g. fixedTPM: critical,nonRepudiation
    • e.g. parent (restrict decrypt): critical,keyEncipherment
  • -bit β€” optional. Bit in partialCertificate to toggle.
  • -sub β€” optional. Subject same as issuer for self-signed (root) certificate.
  • -opc β€” optional. Partial certificate file name (default do not save).
  • -oa β€” optional. addedToCertificate file name (default do not save).
  • -otbs β€” optional. signed tbsDigest file name (default do not save).
  • -os β€” optional. Signature file name (default do not save).
  • -ocert β€” optional. Reconstructed certificate file name (default do not save).
  • -se[0-2] β€” session handle / attributes (default PWAP). Values:
    • 01 β€” continue
    • 20 β€” command decrypt
    • 40 β€” response encrypt

πŸ’– That's a wrap, bestie! This was tsscertifyx509 version 1.6, dated November 2020, from the TSSCERTIFYX509(1) manual. Stay iconic, slay the TPM2_Certifyx509 game. πŸ’–

πŸ“¦ where this page comes from