diff options
Diffstat (limited to 'sq/src/commands/revoke.rs')
-rw-r--r-- | sq/src/commands/revoke.rs | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/sq/src/commands/revoke.rs b/sq/src/commands/revoke.rs index 3e020ea0..fe96f4f9 100644 --- a/sq/src/commands/revoke.rs +++ b/sq/src/commands/revoke.rs @@ -169,10 +169,9 @@ fn revoke(config: Config, let mut output = config.create_or_stdout_safe(None)?; let (secret, mut signer) = if let Some(secret) = secret.as_ref() { - if let Ok(keys) = super::get_certification_keys(&[ secret ], - &config.policy, - private_key_store, - time) { + if let Ok(keys) = super::get_certification_keys( + &[ secret ], &config.policy, private_key_store, time, None) + { assert_eq!(keys.len(), 1); (secret, keys.into_iter().next().expect("have one")) } else { @@ -190,10 +189,9 @@ does not contain a certification key with secret key material")); } } } else { - if let Ok(keys) = super::get_certification_keys(&[ &cert ], - &config.policy, - private_key_store, - time) { + if let Ok(keys) = super::get_certification_keys( + &[ &cert ], &config.policy, private_key_store, time, None) + { assert_eq!(keys.len(), 1); (&cert, keys.into_iter().next().expect("have one")) } else { |