News for hackers. Stuff that matters.
Re:Good Design is Imperfect Design, Part 1: Honest Names by mtwittman on Wednesday August 04, 2021 @08:44PM (#28068348)
I use the expiration date in KeepassXC and here's my thought on it in particular: I want the KP date-time field to err on the side of simplicity (implementation and interface).

Seems to me best practice of renewing accounts is to always apply padding (TODO: renew Foo today because it expires in roughly n days); if you make as a minimum n >= 2 (or how about >=3 as a safety factor) then you don't have to consider how the account provider administers their cut-off (expires at 00:00 vs 23:59, is timezone a factor?, etc).

With this approach the difference between 'instantaneous time' and 'calendar time' are, for practical purposes, a moot point.

So the date I enter into the KeepassXC field has the padding included. The expiry date as described by the provider I can put in the note field for additional reference.

There are no comments on this comment yet.