| OLD | NEW | 
|---|
| 1 // Copyright (c) 2017, the Dart project authors.  Please see the AUTHORS file | 1 // Copyright (c) 2017, the Dart project authors.  Please see the AUTHORS file | 
| 2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a | 
| 3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. | 
| 4 | 4 | 
| 5 #if !defined(DART_IO_SECURE_SOCKET_DISABLED) | 5 #if !defined(DART_IO_SECURE_SOCKET_DISABLED) | 
| 6 | 6 | 
| 7 #include "platform/globals.h" | 7 #include "platform/globals.h" | 
| 8 #if defined(HOST_OS_FUCHSIA) | 8 #if defined(HOST_OS_FUCHSIA) | 
| 9 | 9 | 
| 10 #include "bin/security_context.h" | 10 #include "bin/security_context.h" | 
| (...skipping 27 matching lines...) Expand all  Loading... | 
| 38     LoadRootCertFile(commandline_root_certs_file); | 38     LoadRootCertFile(commandline_root_certs_file); | 
| 39     return; | 39     return; | 
| 40   } | 40   } | 
| 41 | 41 | 
| 42   if (commandline_root_certs_cache != NULL) { | 42   if (commandline_root_certs_cache != NULL) { | 
| 43     LoadRootCertCache(commandline_root_certs_cache); | 43     LoadRootCertCache(commandline_root_certs_cache); | 
| 44     return; | 44     return; | 
| 45   } | 45   } | 
| 46 | 46 | 
| 47   const char* bundle = "/system/data/boringssl/cert.pem"; | 47   const char* bundle = "/system/data/boringssl/cert.pem"; | 
| 48   if (!File::Exists(bundle)) { | 48   if (!File::Exists(NULL, bundle)) { | 
| 49     FATAL1("Failed to find trusted certs at %s\n", bundle); | 49     FATAL1("Failed to find trusted certs at %s\n", bundle); | 
| 50   } | 50   } | 
| 51 | 51 | 
| 52   LoadRootCertFile(bundle); | 52   LoadRootCertFile(bundle); | 
| 53 } | 53 } | 
| 54 | 54 | 
| 55 void SSLCertContext::RegisterCallbacks(SSL* ssl) { | 55 void SSLCertContext::RegisterCallbacks(SSL* ssl) { | 
| 56   // No callbacks to register for implementations using BoringSSL's built-in | 56   // No callbacks to register for implementations using BoringSSL's built-in | 
| 57   // verification mechanism. | 57   // verification mechanism. | 
| 58 } | 58 } | 
| 59 | 59 | 
| 60 }  // namespace bin | 60 }  // namespace bin | 
| 61 }  // namespace dart | 61 }  // namespace dart | 
| 62 | 62 | 
| 63 #endif  // defined(HOST_OS_FUCHSIA) | 63 #endif  // defined(HOST_OS_FUCHSIA) | 
| 64 | 64 | 
| 65 #endif  // !defined(DART_IO_SECURE_SOCKET_DISABLED) | 65 #endif  // !defined(DART_IO_SECURE_SOCKET_DISABLED) | 
| OLD | NEW | 
|---|