Section 1 · User commands

tsscertifyx509.1

Package: tss2

TSSCERTIFYX509

NAME
DESCRIPTION


NAME

tsscertifyx509 − Runs tsscertifyx509

DESCRIPTION

tsscertifyx509

Runs TPM2_Certifyx509

−hoobject handle
[−pwdopassword for object (default empty)]
−hkcertifying key handle
[−pwdkpassword for key (default empty)]
[−halg(sha256, sha384) (default sha256)]
−rsa

keybits

2048 3072

−ecc curve

nistp256 nistp384

[−ku
X509 key usage − string − comma separated, no spaces]
[−iobTPMA_OBJECT − 4 byte hex]

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

[−bitbit in partialCertificate to toggle]
[−subsubject same as issuer for self signed (root) certificate]
[−opcpartial certificate file name (default do not save)]
[−oaaddedToCertificate file name (default do not save)]
[−otbssigned tbsDigest file name (default do not save)]
[−ossignature file name (default do not save)]

[−ocert

reconstructed certificate file name (default do not save)]

−se[0−2] session handle / attributes (default PWAP)
01

continue

20command decrypt
40response encrypt