CLI command

skarbiec capability

Work with the shared capability broker: check it reads what this client reads (status), and hand it the digits a trusted device received for an authorized challenge (challenge).

Invocation#

Shell
skarbiec capability status [--socket <unix-socket-path>]
printf '%s' '<digits>' | skarbiec capability challenge <challenge:resource>

Purpose#

Work with the shared capability broker: check it reads what this client reads (status), and hand it the digits a trusted device received for an authorized challenge (challenge).

Required inputs and options#

  • A verb, status or challenge, then that verb's arguments, as its page names them.

Output and state effects#

  • Runs the verb; neither returns a credential.

Refusals#

  • No verb, or a verb capability has no form for, exits 2 with `usage: capability status [--socket <unix-socket-path>] | capability challenge <challenge:resource> (digits on stdin)`, before anything is read.