Chromium Embedded Framework (CEF) 148.0.4+ga59e378+chromium-148.0.7778.40
cef_certificate_util_win.h File Reference
#include <windows.h>
#include <string>
#include <vector>

Classes

struct  cef_certificate_util::ThumbprintsInfo
 Structure populated by GetClientThumbprints(). More...
 

Namespaces

namespace  cef_certificate_util
 

Functions

void cef_certificate_util::GetClientThumbprints (const std::wstring &binary_path, bool verify_binary, ThumbprintsInfo &info)
 Process client signatures for the binary at the specified abolute |binary_path| and populate |info|.
 
bool cef_certificate_util::ValidateCodeSigning (const std::wstring &binary_path, const char *thumbprint, bool allow_unsigned, ThumbprintsInfo &info)
 Evaluate the binary at the specified absolute |binary_path| for common requirements and populate |info|.
 
void cef_certificate_util::ValidateCodeSigningAssert (const std::wstring &binary_path, const char *thumbprint, bool allow_unsigned, ThumbprintsInfo *info=nullptr)
 Same as ValidateCodeSigning, but failures result in a FATAL error and application termination.
 

Variables

constexpr size_t cef_certificate_util::kThumbprintLength = 40U