lepiaf / sapient-bundle
此包已被废弃,不再维护。未建议替代包。
封装 sapient 库的 Symfony 扩展包
0.3.0
2018-09-25 15:46 UTC
Requires
- paragonie/sapient: ^1.0
- symfony/config: ^4.0|^3.4
- symfony/console: ^4.0|^3.4
- symfony/dependency-injection: ^4.0|^3.4
- symfony/event-dispatcher: ^4.0|^3.4
- symfony/http-kernel: ^4.0|^3.4
- symfony/psr-http-message-bridge: ^1.0
- symfony/yaml: ^4.1
- zendframework/zend-diactoros: ^1.7
Requires (Dev)
- guzzlehttp/guzzle: ^6.3
- phpunit/phpunit: ^7.0
- roave/security-advisories: dev-master
Suggests
- csa/guzzle-bundle: Allow to unseal and verify response from sapient api automatically.
README
Sapient 是一个用于保障 API 交换的工具包。
HTTPS 加密了传输通道及其内容,但在此过程中存在一个薄弱环节:证书颁发机构。这个负责提供证书的组织可能受到攻击,并可以生成假证书,将流量引向攻击者的服务器。
Sapient 允许您快速、简单地为您 API 的请求和响应添加应用层加密。
此包封装了这个工具包,并以简单的方式将其集成到 Symfony 中。
主要功能包括
- 签名和验证响应
- 密封和解密响应
- 签名和验证请求
- 密封和解密请求
演示
您可以查看此项目并在本地运行演示 sapient-bundle-demo
文档
请参阅文档 http://sapient-bundle.readthedocs.io/en/latest/ 或 src/Resources/doc/index.rst