summaryrefslogtreecommitdiffstats
path: root/openpgp/src/cert/builder.rs
diff options
context:
space:
mode:
Diffstat (limited to 'openpgp/src/cert/builder.rs')
-rw-r--r--openpgp/src/cert/builder.rs24
1 files changed, 10 insertions, 14 deletions
diff --git a/openpgp/src/cert/builder.rs b/openpgp/src/cert/builder.rs
index c33633da..d870be1f 100644
--- a/openpgp/src/cert/builder.rs
+++ b/openpgp/src/cert/builder.rs
@@ -655,22 +655,18 @@ mod tests {
assert!(sig.key_alive(key, now + 590 * s).is_ok());
assert!(! sig.key_alive(key, now + 610 * s).is_ok());
- let (sig, key) = cert.keys().policy(now).alive().revoked(false)
+ let ka = cert.keys().policy(now).alive().revoked(false)
.for_signing()
- .nth(0).map(|ka| {
- (ka.binding_signature(now).unwrap(), ka.key())
- }).unwrap();
- assert!(sig.key_alive(key, now).is_ok());
- assert!(sig.key_alive(key, now + 290 * s).is_ok());
- assert!(! sig.key_alive(key, now + 310 * s).is_ok());
+ .nth(0).unwrap();
+ assert!(ka.alive().is_ok());
+ assert!(ka.clone().set_time(now + 290 * s).alive().is_ok());
+ assert!(! ka.clone().set_time(now + 310 * s).alive().is_ok());
- let (sig, key) = cert.keys().policy(now).alive().revoked(false)
+ let ka = cert.keys().policy(now).alive().revoked(false)
.for_authentication()
- .nth(0).map(|ka| {
- (ka.binding_signature(now).unwrap(), ka.key())
- }).unwrap();
- assert!(sig.key_alive(key, now).is_ok());
- assert!(sig.key_alive(key, now + 590 * s).is_ok());
- assert!(! sig.key_alive(key, now + 610 * s).is_ok());
+ .nth(0).unwrap();
+ assert!(ka.alive().is_ok());
+ assert!(ka.clone().set_time(now + 590 * s).alive().is_ok());
+ assert!(! ka.clone().set_time(now + 610 * s).alive().is_ok());
}
}