TSSCREATEEKCERT(1)

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

🌸 NAME 🌸

tsscreateekcert β€” runs tsscreateekcert. That's what the page says, bestie, and we're not gonna pretend otherwise. It's a User Command in section 1, so go off πŸ’…


✨ SYNOPSIS ✨

tsscreateekcert -rsa 2048     -cakey cakey.pem    -capwd rrrr -v
tsscreateekcert -ecc nistp256 -cakeyecc.pem -capwd rrrr -caalg ec
-v

Copy those character for character, ok? No editing, no "fixing", no nothing. 🫢


πŸ’– DESCRIPTION πŸ’–

createekcert β€” it provisions an EK certificate using the default IWG template. That's the whole vibe. E.g.,

Then there's the flag lineup. Notice how every single one is wrapped in [ ] except -cakey… so yeah, that one is not optional, no cap. πŸ™ˆ

  • -pwdp platform β€” the platform hierarchy password. Default is empty.
  • -pwde endorsement β€” the endorsement hierarchy password. Default is empty.
  • -pwdk password for endorsement key β€” default is empty.
  • -cakey CA PEM key file name β€” the CA PEM key file name. Give it what it wants.
  • -capwd β€” CA PEM key password. Default is empty.
  • -caalg β€” the CA key algorithm, either rsa or ecc. Default is rsa.
  • -high β€” use the NV high range. Specify it before the algorithm, bestie, that part matters.
  • -rsa keybits β€” your keybits options are 2048 and 3072.
  • -ecc curve β€” your curve options are nistp256, nistp384 and nistp521.
  • -noflush β€” do not flush the primary key. It's giving "leave it alone".
  • -of β€” DER certificate output file name.
Currently: Certificate issuer, subject, and validity are hard coded. So don't go looking for flags to change those β€” they're baked in, periodt.

tsscreateekcert 1.6, from November 2020 β€” that's the source, the version, and the date, all in one lil sign-off. Slay, bye bestie πŸ’œπŸ¦‹

πŸ“¦ where this page comes from