<html><head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">

</head><body style="color: rgb(0, 0, 0); background-color: rgb(255, 255,
 255);" bgcolor="#FFFFFF" text="#000000">This is an interesting 
statement.<br>

<br>

>> should use the GeneralizedTime value 99991231235959Z (10) in 
the notAfter field ...<br>

>> Solutions verifying a DevID are expected to accept this value 
indefinitely<br>

<br>

Isn't using that large a time value in certificates problematic? Not all
 systems
 can handle it today. At best, they may gracefully decline it as 
invalid. 
Windows up to version 10 is unable to display it, and fails to work with
 such a cert.<br>

<br>

Even closer into the future, 20 years from now, I am not sure how far 
the industry came in dealing with the upcoming year 2038 problem on 
32bit systems. It is indirectly related to OpenSSL when system time is 
used, converted to or from. Particularly in IOT/ICS industry situations 
with scaled down CPUs, long device lifespans and support requirements, 
functional validation with future time settings would definitely be a 
good idea on the test plan.<br>

<br>

Frank<br>

<blockquote style="border: 0px none;" 
cite="mid:86389fab-e4e6-5fde-5e71-723717647295@htt-consult.com" 
type="cite"><div style="margin:30px 25px 10px 25px;" class="__pbConvHr"><div
 style="width:100%;border-top:1px solid #EDEEF0;padding-top:5px">   <div
 
style="display:inline-block;white-space:nowrap;vertical-align:middle;width:49%;">
        <a moz-do-not-send="true" href="mailto:rgm@htt-consult.com" 
style="color:#737F92 
!important;padding-right:6px;font-weight:bold;text-decoration:none 
!important;">Robert Moskowitz</a></div>   <div 
style="display:inline-block;white-space:nowrap;vertical-align:middle;width:48%;text-align:

 right;">     <font color="#9FA2A5"><span style="padding-left:6px">Wednesday,

 September 13, 2017 12:57 AM</span></font></div>    </div></div>
  <div style="color:#888888;margin-left:24px;margin-right:24px;" 
__pbrmquotes="true" class="__pbConvBody">
  
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  
    IEEE 802.1ARce (latest draft addendum) specifies:<br>
    <br>
    8.7 validity<br>
    <br>
    The time period over which the DevID issuer expects the device to be
    used.<br>
    <br>
    All times are stated in the Universal Coordinated Time (UTC) time
    zone. Times up to and including<br>
    23:59:59 December 31, 2049 UTC are encoded as UTCTime as
    YYMMDDHHmmssZ. Times later than<br>
    23:59:59 December 31, 2049 UTC are encoded as GeneralizedTime as
    YYYYMMDDHHmmssZ.<br>
    <br>
    The time the DevID is created is encoded in the notBefore field of
    DevID certificates. Each DevID chain<br>
    certificate has a notBefore value that encodes a time that is the
    same as or prior to that of any DevID<br>
    certificate that relies on the chain for certificate validation.<br>
    <br>
    The latest time a DevID is expected to be used is encoded in the
    notAfter field of the DevID certificate.<br>
    Each DevID chain certificate has a notBefore value that encodes a
    time that is the same as or later than that of any DevID certificate
    that relies on the chain for certificate validation.<br>
    <br>
    Devices possessing an IDevID are expected to operate indefinitely
    into the future and should use the<br>
    GeneralizedTime value 99991231235959Z (10) in the notAfter field of
    IDevID certificates. Solutions<br>
    verifying a DevID are expected to accept this value indefinitely.
    Values in notAfter fields are treated as<br>
    specified in RFC 5280.<br>
    <br>
    Footnote: (10) <br>
    This value corresponds to one second before the year 10 000; note
    the creation of an opportunity for the Y10K bug fix industry.<br>
    <br>
    =====================<br>
    <br>
    It is really rare to find humor in IEEE specifications!<br>
    <br>
    Bob<br>
    <br>
    <div class="moz-cite-prefix">On 09/12/2017 11:39 AM, Alejandro
      Pulido wrote:<br>
    </div>
    
    <br>
  </div>
  <div style="margin:30px 25px 10px 25px;" class="__pbConvHr"><div 
style="width:100%;border-top:1px solid #EDEEF0;padding-top:5px">   <div 
style="display:inline-block;white-space:nowrap;vertical-align:middle;width:49%;">
        <a moz-do-not-send="true" href="mailto:rgm@htt-consult.com" 
style="color:#737F92 
!important;padding-right:6px;font-weight:bold;text-decoration:none 
!important;">Robert Moskowitz</a></div>   <div 
style="display:inline-block;white-space:nowrap;vertical-align:middle;width:48%;text-align:

 right;">     <font color="#9FA2A5"><span style="padding-left:6px">Tuesday,

 September 12, 2017 11:30 PM</span></font></div>    </div></div>
  <div style="color:#888888;margin-left:24px;margin-right:24px;" 
__pbrmquotes="true" class="__pbConvBody">
  
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  
    Depends on the question....<br>
    <br>
    'Infinite' duration is used in IEEE 802.1AR Device Identities.  The
    concept is the vendor installs the certificate in read-only memory. 
    It is expected to be good for the life of the device.<br>
    <br>
    <div class="moz-cite-prefix">On 09/11/2017 05:32 AM, Alejandro
      Pulido wrote:<br>
    </div>
    
    <br>
  </div>
  <div style="margin:30px 25px 10px 25px;" class="__pbConvHr"><div 
style="width:100%;border-top:1px solid #EDEEF0;padding-top:5px">   <div 
style="display:inline-block;white-space:nowrap;vertical-align:middle;width:49%;">
        <a moz-do-not-send="true" href="mailto:alexxplus@hotmail.com" 
style="color:#737F92 
!important;padding-right:6px;font-weight:bold;text-decoration:none 
!important;">Alejandro Pulido</a></div>   <div 
style="display:inline-block;white-space:nowrap;vertical-align:middle;width:48%;text-align:

 right;">     <font color="#9FA2A5"><span style="padding-left:6px">Monday,

 September 11, 2017 6:32 PM</span></font></div>    </div></div>
  <div style="color:#888888;margin-left:24px;margin-right:24px;" 
__pbrmquotes="true" class="__pbConvBody">

<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
<style style="display:none;" type="text/css"><!-- P {margin-top:0;margin-bottom:0;} --></style>

<div dir="ltr" style="color: rgb(102, 102, 102); font-family: 
Tahoma,Geneva,sans-serif,'EmojiFont','Apple Color Emoji', 'Segoe UI 
Emoji', NotoColorEmoji, 'Segoe UI Symbol', 'Android Emoji', 
EmojiSymbols; font-size: 12pt;" id="divtagdefaultwrapper">

<div style="margin-top: 0px; margin-bottom: 0px;"><font 
style="font-family: Tahoma,serif,"EmojiFont";" color="#666666"
 face="Tahoma">Dear team of OpenSSL,</font></div>
<div style="margin-top: 0px; margin-bottom: 0px;"><font 
style="font-family: Tahoma,serif,"EmojiFont";" color="#666666"
 face="Tahoma"> </font></div>
<div style="margin-top: 0px; margin-bottom: 0px;"><font 
style="font-family: Tahoma,serif,"EmojiFont";" color="#666666"
 face="Tahoma">First of all, congratulations for your invaluable work!</font></div>
<div style="margin-top: 0px; margin-bottom: 0px;"><font 
style="font-family: Tahoma,serif,"EmojiFont";" color="#666666"
 face="Tahoma"> </font></div>
<div style="margin-top: 0px; margin-bottom: 0px;"><font 
style="font-family: Tahoma,serif,"EmojiFont";" color="#666666"
 face="Tahoma">I have a question regarding the issue of certificates 
X.509 with infinite duration and I don't know where to submit it.</font></div>
<div style="margin-top: 0px; margin-bottom: 0px;"><font 
style="font-family: Tahoma,serif,"EmojiFont";" color="#666666"
 face="Tahoma"> </font></div>
<div style="margin-top: 0px; margin-bottom: 0px;"><font 
style="font-family: Tahoma,serif,"EmojiFont";" color="#666666"
 face="Tahoma">Please, could you help me?</font></div>
<div style="margin-top: 0px; margin-bottom: 0px;"><font 
style="font-family: Tahoma,serif,"EmojiFont";" color="#666666"
 face="Tahoma"> </font></div>
<div style="margin-top: 0px; margin-bottom: 0px;"><font 
style="font-family: Tahoma,serif,"EmojiFont";" color="#666666"
 face="Tahoma">Thank you very much and kind regards</font></div>

<p><br>
</p>
<p><br>
</p>
<div id="Signature"><font color="#2672ec" size="3"><b><i>Alejandro J 
Pulido Duque</i></b></font>
</div>
</div>
  </div></blockquote>



</body></html>