ນີ້ແມ່ນຄໍາສັ່ງ tpmtool ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
tpmtool - ເຄື່ອງມື GnuTLS TPM
ສະຫຼຸບສັງລວມ
tpmtool [- ທຸງ] [- ທຸງ [ມູນຄ່າ]] [--option-name[=| ]ມູນຄ່າ]]
ການໂຕ້ຖຽງທັງໝົດຕ້ອງເປັນທາງເລືອກ.
ລາຍລະອຽດ
ໂຄງການທີ່ອະນຸຍາດໃຫ້ຈັດການຂໍ້ມູນການເຂົ້າລະຫັດລັບຈາກຊິບ TPM.
OPTIONS
-d ຈໍານວນ, --debug=ຈໍານວນ
ເປີດໃຊ້ການດີບັກ. ຕົວເລືອກນີ້ໃຊ້ຕົວເລກຈຳນວນເຕັມເປັນຕົວໂຕ້ແຍ້ງຂອງມັນ. ມູນຄ່າ
of ຈໍານວນ ຖືກ ຈຳ ກັດເປັນ:
ໃນລະຫວ່າງ 0 ຫາ 9999
ລະບຸລະດັບດີບັກ.
--infile=ເອກະສານ
ໄຟລ໌ປ້ອນຂໍ້ມູນ.
--outfile=string
ໄຟລ໌ຜົນຜະລິດ.
--generate-rsa
ສ້າງຄູ່ລະຫັດ RSA ສ່ວນຕົວ-ສາທາລະນະ.
ສ້າງຄູ່ຄີສ່ວນຕົວ RSA ໃນຊິບ TPM. ລະຫັດອາດຈະຖືກເກັບໄວ້ໃນ
ລະບົບໄຟລ໌ແລະການປົກປ້ອງໂດຍ PIN, ຫຼືເກັບຮັກສາໄວ້ (ລົງທະບຽນ) ໃນ TPM chip flash.
--ລົງທະບຽນ
ກະແຈທີ່ສ້າງຂຶ້ນຈະຖືກລົງທະບຽນຢູ່ໃນ TPM. ຕົວເລືອກນີ້ຕ້ອງປາກົດຢູ່ໃນ
ປະສົມປະສານກັບຕົວເລືອກຕໍ່ໄປນີ້: generate-rsa.
--ການລົງນາມ
ກະແຈໃດໆທີ່ສ້າງຂຶ້ນຈະເປັນລະຫັດການເຊັນ. ຕົວເລືອກນີ້ຕ້ອງປາກົດຢູ່ໃນການປະສົມປະສານ
ດ້ວຍຕົວເລືອກຕໍ່ໄປນີ້: generate-rsa. ຕົວເລືອກນີ້ຈະຕ້ອງບໍ່ປາກົດຢູ່ໃນ
ປະສົມປະສານກັບທາງເລືອກຕໍ່ໄປນີ້: ມໍລະດົກ.
--ມໍລະດົກ
ກະແຈໃດໆກໍຕາມທີ່ສ້າງຂຶ້ນຈະເປັນກະແຈເດີມ. ຕົວເລືອກນີ້ຕ້ອງປາກົດຢູ່ໃນການປະສົມປະສານ
ດ້ວຍຕົວເລືອກຕໍ່ໄປນີ້: generate-rsa. ຕົວເລືອກນີ້ຈະຕ້ອງບໍ່ປາກົດຢູ່ໃນ
ສົມທົບກັບທາງເລືອກໃດໆຕໍ່ໄປນີ້: ເຊັນຊື່.
-ຜູ້ໃຊ້ ກະແຈທີ່ລົງທະບຽນແລ້ວຈະເປັນລະຫັດຜູ້ໃຊ້. ຕົວເລືອກນີ້ຕ້ອງປາກົດຢູ່ໃນການປະສົມປະສານກັບ
ທາງເລືອກດັ່ງຕໍ່ໄປນີ້: ລົງທະບຽນ. ທາງເລືອກນີ້ຕ້ອງບໍ່ປະກົດວ່າໃນການປະສົມກັບ
ທາງເລືອກໃດນຶ່ງຕໍ່ໄປນີ້: ລະບົບ.
ກະແຈທີ່ສ້າງຂຶ້ນຈະຖືກເກັບໄວ້ໃນບ່ອນເກັບຂໍ້ມູນຄົງທີ່ສະເພາະຂອງຜູ້ໃຊ້.
--ລະບົບ
ກະແຈໃດນຶ່ງທີ່ລົງທະບຽນຈະເປັນກະແຈລະບົບ. ຕົວເລືອກນີ້ຕ້ອງປາກົດຢູ່ໃນການປະສົມປະສານ
ດ້ວຍຕົວເລືອກຕໍ່ໄປນີ້: ລົງທະບຽນ. ຕົວເລືອກນີ້ຈະຕ້ອງບໍ່ປາກົດຢູ່ໃນການປະສົມປະສານ
ດ້ວຍຕົວເລືອກຕໍ່ໄປນີ້: ຜູ້ໃຊ້.
ກະແຈທີ່ສ້າງຂຶ້ນຈະຖືກເກັບໄວ້ໃນບ່ອນເກັບຂໍ້ມູນຄົງທີ່ຂອງລະບົບ.
--pubkey=url
ພິມລະຫັດສາທາລະນະຂອງກະແຈທີ່ສະໜອງໃຫ້.
--ລາຍການ ລາຍຊື່ກະແຈທີ່ເກັບໄວ້ທັງໝົດໃນ TPM.
--ລຶບ=url
ລຶບກະແຈທີ່ລະບຸໂດຍ URL ທີ່ໃຫ້ (UUID).
--test-sign=url
ທົດສອບການດຳເນີນການລາຍເຊັນຂອງວັດຖຸທີ່ສະໜອງໃຫ້.
ມັນສາມາດຖືກນໍາໃຊ້ເພື່ອທົດສອບການປະຕິບັດທີ່ຖືກຕ້ອງຂອງການດໍາເນີນງານລາຍເຊັນ. ນີ້
ການດໍາເນີນງານຈະເຊັນແລະກວດສອບຂໍ້ມູນທີ່ລົງນາມ.
--sec-param=ຄວາມປອດໄພ ພາລາມິເຕີ
ລະບຸລະດັບຄວາມປອດໄພ [ຕໍ່າ, ເກົ່າ, ປານກາງ, ສູງ, ultra]..
ນີ້ແມ່ນທາງເລືອກສໍາລັບທາງເລືອກ bits. ໃຫ້ສັງເກດວ່າຢ່າງໃດກໍ່ຕາມຄ່າທີ່ອະນຸຍາດໃຫ້ໂດຍ
ຊິບ TPM ຖືກຄິດໄລ່ເປັນປະລິມານ ແລະຄ່າທີ່ໃຫ້ມາອາດຈະຖືກຮວບຮວມ.
--ບິດ=ຈໍານວນ
ລະບຸຈໍານວນບິດສໍາລັບການສ້າງລະຫັດ. ຕົວເລືອກນີ້ໃຊ້ຕົວເລກຈໍານວນເຕັມ
ເປັນການໂຕ້ຖຽງຂອງມັນ.
-- ອິນເຕີ, - Fl - ບໍ່ມີອິນເຕີ
ໃຊ້ຮູບແບບ DER ສໍາລັບກະແຈ.. The ບໍ່ມີພາຍໃນ ແບບຟອມຈະປິດຕົວເລືອກ.
ໄຟລ໌ປ້ອນຂໍ້ມູນຈະຖືກສົມມຸດວ່າຢູ່ໃນຮູບແບບ DER ແບບເຄື່ອນທີ່ຂອງ TPM. ໄດ້
ຮູບແບບເລີ່ມຕົ້ນແມ່ນຮູບແບບທີ່ກໍາຫນົດເອງທີ່ໃຊ້ໂດຍເຄື່ອງມື TPM ຕ່າງໆ
--ນອກ, - Fl - ບໍ່ມີນອກ
ໃຊ້ຮູບແບບ DER ສໍາລັບລະຫັດຜົນຜະລິດ. ໄດ້ ບໍ່ມີນອກ ແບບຟອມຈະປິດຕົວເລືອກ.
ຜົນຜະລິດຈະຢູ່ໃນຮູບແບບ DER ແບບເຄື່ອນທີ່ TPM.
-h, - ຊ່ວຍ
ສະແດງຂໍ້ມູນການນໍາໃຊ້ແລະອອກ.
-!, --ການຊ່ວຍເຫຼືອເພີ່ມເຕີມ
ຖ່າຍທອດຂໍ້ມູນການນຳໃຊ້ທີ່ຂະຫຍາຍຜ່ານ pager.
-v [{v|c|n - ການປ່ຽນແປງ [{v|c|n}]}]
ສະບັບອອກຂອງໂຄງການແລະອອກ. ຮູບແບບເລີ່ມຕົ້ນແມ່ນ `v', ຮຸ່ນທີ່ງ່າຍດາຍ.
ໂໝດ 'c' ຈະພິມຂໍ້ມູນລິຂະສິດ ແລະ 'n' ຈະພິມລິຂະສິດເຕັມຮູບແບບ
ແຈ້ງການ.
ຕົວຢ່າງ
ເພື່ອສ້າງລະຫັດທີ່ຈະເກັບໄວ້ໃນລະບົບໄຟລ໌, ການນໍາໃຊ້:
$ tpmtool --generate-rsa --bits 2048 --outfile tpmkey.pem
ເພື່ອສ້າງກະແຈທີ່ເກັບໄວ້ໃນແຟລດຂອງ TPM:
$ tpmtool --generate-rsa --bits 2048 --ລົງທະບຽນ --user
ເພື່ອໃຫ້ໄດ້ຮັບລະຫັດສາທາລະນະຂອງລະຫັດ TPM ໃຊ້:
$ tpmtool --pubkey tpmkey:uuid=58ad734b-bde6-45c7-89d8-756a55ad1891;storage=user --outfile pubkey.pem
ຫຼືຖ້າລະຫັດຖືກເກັບໄວ້ໃນລະບົບໄຟລ໌:
$ tpmtool --pubkey tpmkey:file=tmpkey.pem --outfile pubkey.pem
ເພື່ອລາຍຊື່ກະແຈທັງໝົດທີ່ເກັບໄວ້ໃນ TPM ໃຊ້:
$ tpmtool --list
ອອກ STATUS
ໜຶ່ງໃນຄ່າອອກຕໍ່ໄປນີ້ຈະຖືກສົ່ງຄືນ:
0 (EXIT_SUCCESS)
ການປະຕິບັດໂຄງການສົບຜົນສໍາເລັດ.
1 (EXIT_FAILURE)
ການເຮັດວຽກລົ້ມເຫລວ ຫຼື syntax ຄໍາສັ່ງບໍ່ຖືກຕ້ອງ.
70 (EX_SOFTWARE)
libopts ມີຂໍ້ຜິດພາດໃນການດໍາເນີນງານພາຍໃນ. ກະລຸນາລາຍງານມັນກັບ autogen-
users@lists.sourceforge.net. ຂອບໃຈ.
ໃຊ້ tpmtool ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net