Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lepiaf/sapient-bundle
Symfony bundle that wrap sapient library
https://github.com/lepiaf/sapient-bundle
bundle cryptography sapient symfony symfony-bundle
Last synced: 3 months ago
JSON representation
Symfony bundle that wrap sapient library
- Host: GitHub
- URL: https://github.com/lepiaf/sapient-bundle
- Owner: lepiaf
- License: mit
- Archived: true
- Created: 2018-02-02T09:25:22.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2022-06-19T20:47:45.000Z (over 2 years ago)
- Last Synced: 2024-09-23T15:04:54.597Z (3 months ago)
- Topics: bundle, cryptography, sapient, symfony, symfony-bundle
- Language: HTML
- Size: 441 KB
- Stars: 11
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Sapient bundle for Symfony
[![Build Status](https://travis-ci.org/lepiaf/sapient-bundle.svg?branch=master)](https://travis-ci.org/lepiaf/sapient-bundle)
[![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/lepiaf/sapient-bundle/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/lepiaf/sapient-bundle/?branch=master)
[![Code Coverage](https://scrutinizer-ci.com/g/lepiaf/sapient-bundle/badges/coverage.png?b=master)](https://scrutinizer-ci.com/g/lepiaf/sapient-bundle/?branch=master)
[![SensioLabsInsight](https://insight.sensiolabs.com/projects/f6279110-ac35-47e3-9439-3416ece59667/mini.png)](https://insight.sensiolabs.com/projects/f6279110-ac35-47e3-9439-3416ece59667)[Sapient](https://github.com/paragonie/sapient) is a toolkit to secure API exchange.
HTTPS encrypts the transmission channel and its content indirectly. But there is one weak link in
this process: the certification authority. This organization, in charge of providing certificates,
can be attacked, and fake certificates can be generated to divert traffic to the attacker's server.Sapient allows you to quickly and easily add application-layer cryptography to your API requests and responses.
![Full use case](src/Resources/doc/images/sapient-workflow.jpg)
This bundle wrap this toolkit and integrate it in Symfony in an easy way.
Main abilities are:
* Sign and verify response
* Seal and unseal response
* Sign and verify request
* Seal and unseal request## Demo
You can check out this project and run demo locally [sapient-bundle-demo](https://github.com/lepiaf/sapient-bundle-demo)
## Documentation
Follow documentation [http://sapient-bundle.readthedocs.io/en/latest/](http://sapient-bundle.readthedocs.io/en/latest/)
or `src/Resources/doc/index.rst`## References
* [Hardening Your PHP-Powered APIs with Sapient](https://paragonie.com/blog/2017/06/hardening-your-php-powered-apis-with-sapient)
* [The 2018 Guide to Building Secure PHP Software](https://paragonie.com/blog/2017/12/2018-guide-building-secure-php-software)