Chromium Code Reviews| Index: net/base/mime_util.cc |
| diff --git a/net/base/mime_util.cc b/net/base/mime_util.cc |
| index 0d511201fd0cdfdda126ad480bc0157e5385e33f..b2a9d35cfd47e9ed9c077b324337dab91005267f 100644 |
| --- a/net/base/mime_util.cc |
| +++ b/net/base/mime_util.cc |
| @@ -359,6 +359,16 @@ bool GetWellKnownMimeTypeFromExtension(const base::FilePath::StringType& ext, |
| bool GetPreferredExtensionForMimeType(const std::string& mime_type, |
| base::FilePath::StringType* extension) { |
| + // Force .crt extension for client certificates. |
| + if (mime_type == "application/x-x509-user-cert") { |
| +#if defined(OS_WIN) |
| + *extension = base::UTF8ToUTF16("crt"); |
| +#else |
| + *extension = "crt"; |
| +#endif |
|
Ryan Sleevi
2015/10/30 23:33:47
BUG: Don't #ifdef this
*extension = FILE_PATH_LIT
svaldez
2015/11/02 16:27:38
Done.
|
| + return true; |
| + } |
| + |
| return g_mime_util.Get().GetPreferredExtensionForMimeType(mime_type, |
| extension); |
| } |