当前位置: 软件>C/C++软件
PSL 验证库 Libpsl
本文导语: Libpsl 是一个 C 库,提供了用来根据 Mozilla Public Suffix List 检查域名的功能。这用来验证 Cookie 和证书的 Domain 信息很有用。每个 Web 客户端在处理 Cookie 的时候都应该使用 PSL 数据来确保安全私密性。 示例代码: #include #include ...
Libpsl 是一个 C 库,提供了用来根据 Mozilla Public Suffix List 检查域名的功能。这用来验证 Cookie 和证书的 Domain 信息很有用。每个 Web 客户端在处理 Cookie 的时候都应该使用 PSL 数据来确保安全私密性。
示例代码:
#include
#include
int main(int argc, char **argv)
{
const char *domain = "www.example.com";
const char *cookie_domain = ".com";
const psl_ctx_t *psl = psl_builtin();
int is_public, is_acceptable;
is_public = psl_is_public_suffix(psl, domain);
printf("%s %s a public suffix.n", domain, is_public ? "is" : "is not");
is_acceptable = psl_is_cookie_domain_acceptable(psl, domain, cookie_domain);
printf("cookie domain '%s' %s acceptable for domain '%s'.n",
cookie_domain, is_acceptable ? "is" : "is not", domain);
return 0;
}
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。