在wininet.h中SECURITY_SET_MASK打算用于什么目的?

在wininet.h中SECURITY_SET_MASK打算用于什么目的? 我在网上找不到任何文件。

它是一个掩码 ,允许您一次设置或清除多个位(标志)。 在这种情况下,这是所有可设置的安全标志。

这个常量在SDK头文件中的定义是对于掩码中包含哪些标志的权威性参考:

 #define SECURITY_SET_MASK (SECURITY_FLAG_IGNORE_REVOCATION | SECURITY_FLAG_IGNORE_UNKNOWN_CA | SECURITY_FLAG_IGNORE_CERT_CN_INVALID | SECURITY_FLAG_IGNORE_CERT_DATE_INVALID | SECURITY_FLAG_IGNORE_WRONG_USAGE) 

当然,这些标志中的每一个都有自己的文档 。