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