summaryrefslogtreecommitdiff
path: root/src/tpmtool-args.def
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@gnutls.org>2012-07-12 01:03:21 +0200
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2012-07-12 01:03:24 +0200
commit430abd76c8e1b166640736fa24100142ed8381c3 (patch)
tree120d55ff3ef10276f19bc777d3ff807c4cc282e1 /src/tpmtool-args.def
parent1712fa2f247cb5e237e5e2d0e34c2fd75336bd55 (diff)
downloadgnutls-430abd76c8e1b166640736fa24100142ed8381c3.tar.gz
Added functions to handle TPM stored keys.
Not everything is on working state.
Diffstat (limited to 'src/tpmtool-args.def')
-rw-r--r--src/tpmtool-args.def20
1 files changed, 20 insertions, 0 deletions
diff --git a/src/tpmtool-args.def b/src/tpmtool-args.def
index 37a7abdc33..84b62cc913 100644
--- a/src/tpmtool-args.def
+++ b/src/tpmtool-args.def
@@ -17,12 +17,32 @@ flag = {
};
flag = {
+ name = register;
+ descrip = "Any generated key will be registered in the TPM";
+ doc = "";
+};
+
+flag = {
name = pubkey;
descrip = "Prints the public key of the provided key";
doc = "";
};
flag = {
+ name = list;
+ descrip = "Lists all stored keys in the TPM";
+ doc = "";
+};
+
+flag = {
+ name = delete;
+ arg-type = string;
+ arg-name = "url";
+ descrip = "Delete the key identified by the given URL (UUID).";
+ doc = "";
+};
+
+flag = {
name = sec-param;
arg-type = string;
arg-name = "Security parameter";