diff options
author | Mike Crute <mike@crute.us> | 2021-11-16 22:18:55 -0800 |
---|---|---|
committer | Mike Crute <mike@crute.us> | 2021-11-17 07:56:17 -0800 |
commit | d4906380eaa90d66a524c76a85d8431176b6877d (patch) | |
tree | 80de9242bc848ed2e96edd5687e01dc6fb7d91f6 /app | |
parent | 75c1a00a0915f49fa6b5a5d40b72b53e7dbecfd8 (diff) | |
download | cloud-identity-broker-d4906380eaa90d66a524c76a85d8431176b6877d.tar.bz2 cloud-identity-broker-d4906380eaa90d66a524c76a85d8431176b6877d.tar.xz cloud-identity-broker-d4906380eaa90d66a524c76a85d8431176b6877d.zip |
Fix key validity checks
Diffstat (limited to 'app')
-rw-r--r-- | app/models/session_key.go | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/app/models/session_key.go b/app/models/session_key.go index 64ac7e0..b1fdc90 100644 --- a/app/models/session_key.go +++ b/app/models/session_key.go | |||
@@ -78,11 +78,11 @@ func (s *SessionKey) IsGarbage() bool { | |||
78 | return false | 78 | return false |
79 | } | 79 | } |
80 | 80 | ||
81 | if s.NotBefore != nil && s.NotBefore.Before(time.Now()) { | 81 | if s.NotBefore != nil && time.Now().Before(*s.NotBefore) { |
82 | return false | 82 | return false |
83 | } | 83 | } |
84 | 84 | ||
85 | if s.NotAfter != nil && s.NotAfter.After(time.Now()) { | 85 | if s.NotAfter != nil && time.Now().After(*s.NotAfter) { |
86 | return true | 86 | return true |
87 | } | 87 | } |
88 | 88 | ||
@@ -97,11 +97,11 @@ func (s *SessionKey) IsValid() bool { | |||
97 | return false | 97 | return false |
98 | } | 98 | } |
99 | 99 | ||
100 | if s.NotBefore != nil && s.NotBefore.Before(time.Now()) { | 100 | if s.NotBefore != nil && time.Now().Before(*s.NotBefore) { |
101 | return false | 101 | return false |
102 | } | 102 | } |
103 | 103 | ||
104 | if s.NotAfter != nil && s.NotAfter.After(time.Now()) { | 104 | if s.NotAfter != nil && time.Now().After(*s.NotAfter) { |
105 | return false | 105 | return false |
106 | } | 106 | } |
107 | 107 | ||