feat: updates
This commit is contained in:
@@ -15,7 +15,7 @@ use yubikey::{Key, YubiKey};
|
||||
|
||||
use crate::digest::{sha256_bytes, sha384_bytes};
|
||||
use crate::pivutil::slot_equals;
|
||||
use crate::{pinutil, pivutil, util};
|
||||
use crate::{cmdutil, pinutil, pivutil, util};
|
||||
|
||||
pub struct CommandImpl;
|
||||
|
||||
@@ -27,9 +27,9 @@ impl Command for CommandImpl {
|
||||
|
||||
fn subcommand<'a>(&self) -> App<'a, 'a> {
|
||||
SubCommand::with_name(self.name()).about("SSH PIV sign cert subcommand")
|
||||
.arg(Arg::with_name("pin").short("p").long("pin").takes_value(true).help("PIV card user PIN"))
|
||||
.arg(cmdutil::build_pin_arg())
|
||||
.arg(Arg::with_name("no-pin").long("no-pin").help("No PIN"))
|
||||
.arg(Arg::with_name("slot").short("s").long("slot").takes_value(true).help("PIV slot, e.g. 82, 83 ... 95, 9a, 9c, 9d, 9e"))
|
||||
.arg(cmdutil::build_slot_arg())
|
||||
.arg(Arg::with_name("key-id").short("k").long("key-id").takes_value(true).default_value("default_key_id").help("SSH user CA key id"))
|
||||
.arg(Arg::with_name("principal").short("P").long("principal").takes_value(true).default_value("root").multiple(true).help("SSH user CA principal"))
|
||||
.arg(Arg::with_name("pub").short("f").long("pub").alias("pub-file").required(true).takes_value(true).help("SSH public key file"))
|
||||
|
||||
Reference in New Issue
Block a user