diff options
-rw-r--r-- | scripts/README | 21 |
1 files changed, 16 insertions, 5 deletions
diff --git a/scripts/README b/scripts/README index 28f89721..6c61f9f6 100644 --- a/scripts/README +++ b/scripts/README @@ -69,6 +69,22 @@ Current TO DO list: are in this case, as they're not useful with ASN.1). No doubt there would be a way to preserserve fractional seconds if we cared. + Except that the above still requires the time module's idiocy of + setting the TZ environment variable to avoid having everything + whacked to local time. The time.time() call itself is fine, but + most of the rest of the time module is for the birds. If we're + going to consolidate by subtyping datetime.datetime, we can avoid + the conversion idiocy in the time module entirely by doing: + + time_object = int(datetime_object.strftime("%s")) + + which is probably even faster, albiet sillier. + +- Whack expiration dates of certs to match irdb valid_until value when + issuing -- valid_until is optional, what do we do if it's not set? + Default period in self object seems obvious answer, neither Randy + nor I has thought of anything better yet. + - Subsetting (req_* attributes in up-down protocol) - Revocation and CRL generation @@ -154,11 +170,6 @@ Current TO DO list: But all of this assumes that we really want automagic SQL-dirty, and I'm less convinced of that now than when I made the above note. -- Whack expiration dates of certs to match irdb valid_until value when - issuing -- valid_until is optional, what do we do if it's not set? - Default period in self object seems obvious answer, neither Randy - nor I has thought of anything better yet. - - Test with larger data set -- Tim gave me plenty of data and I have the low-level tools, just haven't written the glue logic to create child objects for all the entities in the IRDB, poll on behalf of |