1YUBIHSM-SHELL(1) User Commands YUBIHSM-SHELL(1)
2
3
4
6 yubihsm-shell - manual page for yubihsm-shell 2.0.3
7
9 yubihsm-shell [OPTION]...
10
12 -h, --help
13 Print help and exit
14
15 -V, --version
16 Print version and exit
17
18 -a, --action=ENUM
19 Action to perform (possible values="benchmark", "blink-device",
20 "create-otp-aead", "decrypt-aesccm", "decrypt-oaep",
21 "decrypt-otp", "decrypt-pkcs1v15", "delete-object",
22 "derive-ecdh", "encrypt-aesccm", "generate-asymmetric-key",
23 "generate-hmac-key", "generate-otp-aead-key", "gener‐
24 ate-wrap-key", "get-device-info", "get-logs", "get-object-info",
25 "get-opaque", "get-pseudo-random", "get-public-key", "get-stor‐
26 age-info", "get-template", "get-wrapped", "list-objects",
27 "put-asymmetric-key", "put-authentication-key", "put-hmac-key",
28 "put-opaque", "put-otp-aead-key", "put-template",
29 "put-wrap-key", "put-wrapped", "randomize-otp-aead", "reset",
30 "set-log-index", "set-option", "sign-attestation-certificate",
31 "sign-ecdsa", "sign-eddsa", "sign-hmac", "sign-pkcs1v15",
32 "sign-pss", "sign-ssh-certificate")
33
34 -p, --password=STRING
35 Authentication password
36
37 --authkey=INT
38 Authentication key (default=`1')
39
40 -i, --object-id=SHORT
41 Object ID (default=`0')
42
43 -l, --label=STRING
44 Object label (default=`')
45
46 -d, --domains=STRING
47 Object domains
48 (default=`1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16')
49
50 -c, --capabilities=STRING
51 Capabilities for an object (default=`0')
52
53 -t, --object-type=STRING
54 Object type
55
56 --delegated=STRING
57 Delegated capabilities (default=`0')
58
59 --new-password=STRING
60 New authentication password
61
62 -A, --algorithm=STRING
63 Operation algorithm
64
65 --nonce=INT
66 OTP nonce
67
68 --count=INT
69 Number of bytes to request (default=`256')
70
71 --duration=INT
72 Blink duration in seconds (default=`10')
73
74 --wrap-id=INT
75 Wrap key ID
76
77 --template-id=INT
78 Template ID
79
80 --attestation-id=INT
81 Attestation ID
82
83 --log-index=INT
84 Log index
85
86 --in=STRING
87 Input data (filename) (default=`-')
88
89 --out=STRING
90 Output data (filename) (default=`-')
91
92 --informat=ENUM
93 Input format (possible values="default", "base64", "binary",
94 "PEM", "password", "hex", "ASCII" default=`default')
95
96 --outformat=ENUM
97 Input and output format (possible values="default", "base64",
98 "binary", "PEM", "hex", "ASCII" default=`default')
99
100 -f, --config-file=STRING
101 Configuration file to read (default=`')
102
103 -C, --connector=STRING
104 List of connectors to use
105
106 --cacert=STRING
107 HTTPS cacert for connector
108
109 --proxy=STRING
110 Proxy server to use for connector
111
112 -v, --verbose=INT
113 Print more information (default=`0')
114
115
116
117yubihsm-shell 2.0.3 October 2020 YUBIHSM-SHELL(1)