CREATE(1)
NAME π
slay, bestie β this is the CREATE(1) manual page from User Commands. the command is create β Runs TPM2_Create. periodt. β¨
DESCRIPTION πΈ
okay so first thing's first: --version-string=v1045 is not a valid option. π noted, moving on.
create
Runs TPM2_Create
then the key-creation vibes start, and they are lowkey a lot. here's round one:
-hpβ parent handle- [Asymmetric Key Algorithm]
-rsa(default)-ecccurve
bnp256nistp256nistp384
Key attributes
-blβ data blob for unseal (create only)-ifβ data file name-denβ decryption, RSA, not storage, NULL scheme-deoβ decryption, RSA, not storage, OAEP scheme-desβ encryption/decryption, AES symmetric[-116 for TPM rev 116 compatibility]
-stβ storage- [default for primary keys]
-siβ signing-sirβ restricted signing-dauβ create unrestricted ECDAA key pair-darβ create restricted ECDAA key pair-khβ keyed hash (hmac)-dpβ derivation parent-gpβ general purpose, not storage
-ktβ can be specified more than once[-kt (can be specified more than once)]ffixedTPM (default for primary keys and derivation parents)pfixedParent (default for primary keys and derivation parents)nfno fixedTPM (default for non-primary keys)npno fixedParent (default for non-primary keys)
-daβ object subject to DA protection) (default no)[-da object subject to DA protection) (default no)]-polβ policy file (default empty)[-pol policy file (default empty)]-uwaβ userWithAuth attribute clear (default set)[-uwa userWithAuth attribute clear (default set)]-nalgβ name hash algorithm (sha1,sha256,sha384) (defaultsha256)[-nalg name hash algorithm (sha1, sha256, sha384) (default sha256)]-halgβ scheme hash algorithm (sha1,sha256,sha384) (defaultsha256)[-halg scheme hash algorithm (sha1, sha256, sha384) (default sha256)]-pwdkβ password for key (default empty)[-pwdk password for key (default empty)]-pwdpβ password for parent key (default empty)[-pwdp password for parent key (default empty)]-opuβ public key file name (default do not save)[-opu public key file name (default do not save)]-oprβ private key file name (default do not save)[-opr private key file name (default do not save)]-opemβ public key PEM format file name (default do not save)[-opem public key PEM format file name (default do not save)]-tkβ output ticket file name[-tk output ticket file name]-chβ output creation hash file name[-ch output creation hash file name]-se[0-2]β session handle / attributes (default PWAP)01continue20command decrypt40response encrypt
then β and bestie I am not kidding β the manpage hits us with --version is not a valid option, and then it runs the whole create / Runs TPM2_Create / options thing again. so here is round two, exactly:
create
Runs TPM2_Create
-hpβ parent handle- [Asymmetric Key Algorithm]
-rsa(default)-ecccurve
bnp256nistp256nistp384
Key attributes
-blβ data blob for unseal (create only)-ifβ data file name-denβ decryption, RSA, not storage, NULL scheme-deoβ decryption, RSA, not storage, OAEP scheme-desβ encryption/decryption, AES symmetric[-116 for TPM rev 116 compatibility]
-stβ storage- [default for primary keys]
-siβ signing-sirβ restricted signing-dauβ create unrestricted ECDAA key pair-darβ create restricted ECDAA key pair-khβ keyed hash (hmac)-dpβ derivation parent-gpβ general purpose, not storage
-ktβ can be specified more than once[-kt (can be specified more than once)]ffixedTPM (default for primary keys and derivation parents)pfixedParent (default for primary keys and derivation parents)nfno fixedTPM (default for non-primary keys)npno fixedParent (default for non-primary keys)
-daβ object subject to DA protection) (default no)[-da object subject to DA protection) (default no)]-polβ policy file (default empty)[-pol policy file (default empty)]-uwaβ userWithAuth attribute clear (default set)[-uwa userWithAuth attribute clear (default set)]-nalgβ name hash algorithm (sha1,sha256,sha384) (defaultsha256)[-nalg name hash algorithm (sha1, sha256, sha384) (default sha256)]-halgβ scheme hash algorithm (sha1,sha256,sha384) (defaultsha256)[-halg scheme hash algorithm (sha1, sha256, sha384) (default sha256)]-pwdkβ password for key (default empty)[-pwdk password for key (default empty)]-pwdpβ password for parent key (default empty)[-pwdp password for parent key (default empty)]-opuβ public key file name (default do not save)[-opu public key file name (default do not save)]-oprβ private key file name (default do not save)[-opr private key file name (default do not save)]-opemβ public key PEM format file name (default do not save)[-opem public key PEM format file name (default do not save)]-tkβ output ticket file name[-tk output ticket file name]-chβ output creation hash file name[-ch output creation hash file name]-se[0-2]β session handle / attributes (default PWAP)01continue20command decrypt40response encrypt
SEE ALSO π¦
the full documentation for create is maintained as a Texinfo manual. if the info and create programs are properly installed at your site, the command
info create
should give you access to the complete manual. π
and that's the whole CREATE(1) page, bestie. the footer/source/version is create, dated July 2017, manual name CREATE(1). periodt. π
β¨π¦
π¦ where this page comes from
- debian bookworm: tss2 1045-2 Β· BSD-3-Clause
- ubuntu jammy: tss2 1045-1.2build1 Β· BSD-3-Clause
- ubuntu noble: tss2 1045-2.1build2 Β· BSD-3-Clause
- ubuntu questing: tss2 1045-3
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms