aboutsummaryrefslogtreecommitdiffstats
path: root/g10/sig-check.c
diff options
context:
space:
mode:
Diffstat (limited to 'g10/sig-check.c')
-rw-r--r--g10/sig-check.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/g10/sig-check.c b/g10/sig-check.c
index b983bb42c..fd476f767 100644
--- a/g10/sig-check.c
+++ b/g10/sig-check.c
@@ -166,11 +166,9 @@ do_check( PKT_public_key *pk, PKT_signature *sig, MD_HANDLE digest )
return G10ERR_TIME_CONFLICT;
}
- if( pk->valid_days && add_days_to_timestamp(pk->timestamp,
- pk->valid_days) < cur_time ) {
- log_info(_("warning: signature key expired %s\n"), strtimestamp(
- add_days_to_timestamp(pk->timestamp,
- pk->valid_days)));
+ if( pk->expiredate && pk->expiredate < cur_time ) {
+ log_info(_("warning: signature key expired %s\n"),
+ asctimestamp( pk->expiredate ) );
write_status(STATUS_SIGEXPIRED);
}