Chromium Code Reviews| Index: net/der/parse_values.cc |
| diff --git a/net/der/parse_values.cc b/net/der/parse_values.cc |
| index 903daafdc0d7221e29607486f46e6064c795564e..9ef4b334c7a4cb0a23402ecb4347eeced5f2184b 100644 |
| --- a/net/der/parse_values.cc |
| +++ b/net/der/parse_values.cc |
| @@ -6,6 +6,7 @@ |
| #include "base/logging.h" |
| #include "base/numerics/safe_math.h" |
| +#include "base/time/time.h" |
| #include "net/der/parse_values.h" |
| namespace net { |
| @@ -383,6 +384,20 @@ bool ParseGeneralizedTime(const Input& in, GeneralizedTime* value) { |
| return true; |
| } |
| +der::GeneralizedTime ConvertBaseUTCTime(const base::Time& time) { |
| + base::Time::Exploded exploded; |
| + time.UTCExplode(&exploded); |
| + |
| + der::GeneralizedTime result; |
| + result.year = exploded.year; |
| + result.month = exploded.month; |
| + result.day = exploded.day_of_month; |
| + result.hours = exploded.hour; |
| + result.minutes = exploded.minute; |
| + result.seconds = exploded.second; |
| + return result; |
|
svaldez
2016/06/24 13:40:46
Might need a unittest, or at the very least throw
dadrian
2016/06/24 17:16:14
Done.
|
| +} |
| + |
| } // namespace der |
| } // namespace net |