Y2K
To the best of our knowledge and the extent of testing that we and our
customers have performed, we believe that all of our tools are Y2K
safe. Other than as noted below, we do not write code that interprets
date strings, and where the OS tools support it, we always present 4
digit years.
We have no plans to do formal Y2K testing, if you are
concerned, you are advised to do your own testing.
X.509
All of our SSL based tools use X.509 certificates. Unfortunately the
X.509 spec uses a 2 digit year. We make no claims for the Y2K safety
of the SSL implementation(s) you might be using, but can say that we
have clients who have successfully tested
SSLr*
built with SSLeay-0.9.0b.
The only time that libsslfd
ever cares about an X.509 date (other than
testing wether one is less than or greater than another) is when it
warns that a certificate will expire within 30 days. It uses the
standard (for X.509 certs) pivot value of 50 to correctly display the
expiry date.
mktime.pl
mktime.pl
is a perl(1) module for converting date strings to seconds
since the unix epoch.
This is probably the only other piece of code we distribute that ever
attempts to interpret a 2 digit year value (it prefers a 4 digit
year). It uses a pivot value of:
(current_year + 30) % 100
$Id: y2k.html,v 1.1 1999/05/21 02:32:43 sjg Exp $
Copyright ©
1999 QUICK.COM.AU