Chromium Code Reviews| Index: net/cert/cert_verify_proc.h | 
| diff --git a/net/cert/cert_verify_proc.h b/net/cert/cert_verify_proc.h | 
| index 4feae19182551e01de6c6e1d22e7e78e50a758f6..371cd10ef08307d5941a5487b92df56adc2bc988 100644 | 
| --- a/net/cert/cert_verify_proc.h | 
| +++ b/net/cert/cert_verify_proc.h | 
| @@ -102,6 +102,17 @@ class NET_EXPORT CertVerifyProc | 
| // ranges. | 
| static bool IsHostnameNonUnique(const std::string& hostname); | 
| + // The CA/Browser Forum's Baseline Requirements specify maximum validity | 
| + // periods (https://cabforum.org/Baseline_Requirements_V1.pdf): | 
| + // | 
| + // For certificates issued after 1 July 2012: 60 months. | 
| + // For certificates issued after 1 April 2015: 39 months. | 
| 
 
Ryan Sleevi
2013/08/19 17:57:50
This is not correct. After 1 April 2015, it IS per
 
palmer
2013/08/21 01:26:25
Shall we just go with 60 months then?
 
Ryan Sleevi
2013/08/21 20:07:41
I'm fine landing this as the plan of record, and g
 
palmer
2013/08/21 22:24:15
Can you suggest accurate wording for the comment?
 
 | 
| + // | 
| + // There are no guidelines for certificates issued before the BRs were | 
| + // set, but we clamp them at 120 months, and they must expire within 7 | 
| + // years after the BRs (i.e. by July 2019). | 
| 
 
Ryan Sleevi
2013/08/19 17:57:50
comment nit: rephrase this part without the pronou
 
palmer
2013/08/21 01:26:25
Done. Your fixation is odd. :)
 
 | 
| + static bool HasTooLongValidity(const X509Certificate& cert); | 
| 
 
Ryan Sleevi
2013/08/19 17:57:50
There's no need to make this a static function, as
 
palmer
2013/08/21 01:26:25
I see it as being like |IsHostnameNonUnique| and s
 
Ryan Sleevi
2013/08/21 20:07:41
Glad you just volunteered to write unit tests ;) T
 
palmer
2013/08/21 22:24:15
Done.
 
 | 
| + | 
| DISALLOW_COPY_AND_ASSIGN(CertVerifyProc); | 
| }; |