123456789101112131415161718192021222324252627282930313233343536373839 |
- #include "os/c-api/il2cpp-config-platforms.h"
- #if (IL2CPP_TARGET_LINUX || IL2CPP_TARGET_QNX) && !RUNTIME_TINY
- #include "os/SystemCertificates.h"
- namespace il2cpp
- {
- namespace os
- {
- void* SystemCertificates::OpenSystemRootStore()
- {
- return 0;
- }
- int SystemCertificates::EnumSystemCertificates(void* certStore, void** iter, int *format, int* size, void** data)
- {
- // Default location for linux CA
- const char* path = "/etc/ssl/certs/ca-certificates.crt";
- if (*iter == 0)
- {
- *data = (void*)(path);
- *size = sizeof((char*)path);
- *format = DATATYPE_FILE;
- *iter = (void*)1;
- return 1;
- }
- return 0;
- }
- void SystemCertificates::CloseSystemRootStore(void* cStore)
- {
- }
- }
- }
- #endif
|