diff --git a/types/canonical_json.go b/types/canonical_json.go index 22576247c..7d94d1e0c 100644 --- a/types/canonical_json.go +++ b/types/canonical_json.go @@ -113,5 +113,8 @@ func CanonicalHeartbeat(heartbeat *Heartbeat) CanonicalJSONHeartbeat { } func CanonicalTime(t time.Time) string { - return t.Format(timeFormat) + // note that sending time over go-wire resets it to + // local time, we need to force UTC here, so the + // signatures match + return t.UTC().Format(timeFormat) }