Libpsl PSL 验证库开源项目

我要开发同款
匿名用户2014年06月09日
158阅读

技术信息

开源地址
https://github.com/Kenshin/cprint
授权协议
MIT

作品详情

Libpsl是一个C库,提供了用来根据MozillaPublicSuffixList检查域名的功能。这用来验证Cookie和证书的Domai信息很有用。每个Web客户端在处理Cookie的时候都应该使用PSL数据来确保安全私密性。

示例代码:

#iclude <stdio.h>#iclude <libpsl.h>it mai(it argc, char **argv){    cost char *domai = "www.example.com";    cost char *cookie_domai = ".com";    cost psl_ctx_t *psl = psl_builti();    it is_public, is_acceptable;    is_public = psl_is_public_suffix(psl, domai);    pritf("%s %s a public suffix.\", domai, is_public ? "is" : "is ot");    is_acceptable = psl_is_cookie_domai_acceptable(psl, domai, cookie_domai);    pritf("cookie domai '%s' %s acceptable for domai '%s'.\",        cookie_domai, is_acceptable ? "is" : "is ot", domai);    retur 0;}

功能介绍

Libpsl 是一个 C 库,提供了用来根据 Mozilla Public Suffix List 检查域名的功能。这用来验证 Cookie 和证书的 Domain 信息很有用。每个 Web 客...

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论