PHPackages                             br/signed-request-bundle - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Security](/categories/security)
4. /
5. br/signed-request-bundle

ActiveSymfony-bundle[Security](/categories/security)

br/signed-request-bundle
========================

Symfony2 Bundle that provides request and response signing

0.5.1(12y ago)161.7k2[2 issues](https://github.com/baldurrensch/SignedRequestBundle/issues)MITPHPPHP &gt;=5.3.0

Since Jan 23Pushed 11y ago4 watchersCompare

[ Source](https://github.com/baldurrensch/SignedRequestBundle)[ Packagist](https://packagist.org/packages/br/signed-request-bundle)[ RSS](/packages/br-signed-request-bundle/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (9)Versions (9)Used By (0)

SignedRequestBundle
===================

[](#signedrequestbundle)

Symfony 2 bundle that provides request and response signing

[![Build Status](https://camo.githubusercontent.com/8bd94550d3495110947f245217f32c0fa23ca3104f37d3dd35bca2a9b0d609a0/68747470733a2f2f7472617669732d63692e6f72672f62616c64757272656e7363682f5369676e65645265717565737442756e646c652e706e673f6272616e63683d6d6173746572)](https://travis-ci.org/baldurrensch/SignedRequestBundle)[![Latest Stable Version](https://camo.githubusercontent.com/882f2585efcda57518ab7b6fa840efddf4bf6f432ae63b931b3a30fe64d1a0e0/68747470733a2f2f706f7365722e707567782e6f72672f62722f7369676e65642d726571756573742d62756e646c652f762f737461626c652e706e67)](https://packagist.org/packages/br/signed-request-bundle)[![SensioLabsInsight](https://camo.githubusercontent.com/b2e420094e18e4ebddde7a4ad7f367ccfe3ce5cf564f123c6838cfc34b1da39c/68747470733a2f2f696e73696768742e73656e73696f6c6162732e636f6d2f70726f6a656374732f65396662323837352d303935612d343364612d396632332d3763316431613139366630382f6d696e692e706e67)](https://insight.sensiolabs.com/projects/e9fb2875-095a-43da-9f23-7c1d1a196f08)

Introduction
------------

[](#introduction)

This bundle provides very easy request signing (verification), and automatic response signing. This means that every request has to be signed with a hash of

```
md5($requestUri . $content . $salt)

```

The response will be signed with:

```
md5($responseContent . $salt)

```

The signatures are always put (and assumed) in a header called `X-SignedRequest`.

Contributions are as always welcome.

Installation
------------

[](#installation)

Simply run assuming you have installed composer.phar or composer binary (or add to your `composer.json` and run composer install:

```
$ composer require br/signed-request-bundle
```

You can follow `dev-master`, or use a more stable tag (recommended for various reasons). On the [Github repository](https://github.com/baldurrensch/SignedRequestBundle), or on [Packagist](http://www.packagist.org), you can always find out the latest tag.

Now add the Bundle to your Kernel:

```
