blob: 7aa86c796a1a77840728b5e948c14e2e41c5fe39 [file] [log] [blame]
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.6.
.TH CREATEPRIMARY "1" "March 2020" "createprimary 1.3" "User Commands"
.SH NAME
createprimary \- Runs TPM2 createprimary
.SH DESCRIPTION
createprimary creates a primary storage key
.PP
Runs TPM2_CreatePrimary
.TP
[\-hi
hierarchy (e, o, p, n) (default null)]
.TP
[\-pwdp
password for hierarchy (default empty)]
.TP
[\-pwdpi
password file name for hierarchy (default empty)]
.TP
[\-pwdk
password for key (default empty)]
.TP
[\-iu
inPublic unique field file (default none)]
.TP
[\-opu
public key file name (default do not save)]
.TP
[\-opem
public key PEM format file name (default do not save)]
.TP
[\-tk
output ticket file name]
.TP
[\-ch
output creation hash file name]
.IP
[Asymmetric Key Algorithm]
.HP
\fB\-rsa\fR keybits (default)
.IP
(2048 default)
.HP
\fB\-ecc\fR curve
.IP
bnp256
nistp256
nistp384
.IP
Key attributes
.TP
\fB\-bl\fR
data blob for unseal (create only)
requires \fB\-if\fR
.TP
\fB\-den\fR
decryption, (unrestricted, RSA and EC NULL scheme)
.TP
\fB\-deo\fR
decryption, (unrestricted, RSA OAEP, EC NULL scheme)
.TP
\fB\-dee\fR
decryption, (unrestricted, RSA ES, EC NULL scheme)
.TP
\fB\-des\fR
encryption/decryption, AES symmetric
[\-116 for TPM rev 116 compatibility]
.TP
\fB\-st\fR
storage (restricted)
[default for primary keys]
.TP
\fB\-si\fR
unrestricted signing (RSA and EC NULL scheme)
.TP
\fB\-sir\fR
restricted signing (RSA RSASSA, EC ECDSA scheme)
.TP
\fB\-dau\fR
unrestricted ECDAA signing key pair
.TP
\fB\-dar\fR
restricted ECDAA signing key pair
.TP
\fB\-kh\fR
keyed hash (unrestricted, hmac)
.TP
\fB\-khr\fR
keyed hash (restricted, hmac)
.TP
\fB\-dp\fR
derivation parent
.TP
\fB\-gp\fR
general purpose, not storage
.TP
[\-kt
(can be specified more than once)]
f fixedTPM (default for primary keys and derivation parents)
p fixedParent (default for primary keys and derivation parents)
nf no fixedTPM (default for non\-primary keys)
np no fixedParent (default for non\-primary keys)
ed encrypted duplication (default not set)
.TP
[\-da
object subject to DA protection (default no)]
.TP
[\-pol
policy file (default empty)]
.TP
[\-uwa
userWithAuth attribute clear (default set)]
.TP
[\-if
data (inSensitive) file name]
.TP
[\-nalg
name hash algorithm (sha1, sha256, sha384, sha512) (default sha256)]
.TP
[\-halg
scheme hash algorithm (sha1, sha256, sha384, sha512) (default sha256)]
.HP
\fB\-se[0\-2]\fR session handle / attributes (default PWAP)
.TP
01
continue
.TP
20
command decrypt
.TP
40
response encrypt