TSSCREATEEKCERT(1)
πΈ 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. π
-pwdpplatform β the platform hierarchy password. Default is empty.-pwdeendorsement β the endorsement hierarchy password. Default is empty.-pwdkpassword for endorsement key β default is empty.-cakeyCA 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, eitherrsaorecc. Default isrsa.-highβ use the NV high range. Specify it before the algorithm, bestie, that part matters.-rsakeybits β your keybits options are2048and3072.-ecccurve β your curve options arenistp256,nistp384andnistp521.-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
- centos-stream 10: tss2 1:2.3.2-4.el10 Β· BSD-3-Clause AND LicenseRef-TCGL
- fedora 43: tss2 1:2.3.2-3.fc43 Β· BSD-3-Clause AND LicenseRef-TCGL
- fedora 43: tss2 1:2.3.2-3.fc43 Β· BSD-3-Clause AND LicenseRef-TCGL
- fedora 44: tss2 1:2.3.2-4.fc44 Β· BSD-3-Clause AND LicenseRef-TCGL
- fedora 44: tss2 1:2.3.2-4.fc44 Β· BSD-3-Clause AND LicenseRef-TCGL
- opensuse-leap 16.0: ibmtss 2.4.1-160000.3.1 Β· BSD-3-Clause
- opensuse-leap 16.0: ibmtss 2.4.1-160000.3.1 Β· BSD-3-Clause
- opensuse-leap 16.0: ibmtss 2.4.1-160000.3.1 Β· BSD-3-Clause
- opensuse-leap 16.0: ibmtss 2.4.1-160000.3.1 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms