summaryrefslogtreecommitdiffstats
path: root/src/responder/secrets
Commit message (Collapse)AuthorAgeFilesLines
* Secrets: Add local container entries supportSimo Sorce2016-04-051-7/+102
| | | | | | | | The protocol requires a user to creat a container efore trying to store an entry in it. Do the same in the local provider so that no surprises arise when admins route request to a remote storage server. Signed-off-by: Simo Sorce <simo@redhat.com>
* Local secrets provider Content-Type handlingSimo Sorce2016-04-053-8/+68
| | | | | | | | | | | Properly handle and enforce ithe presence of the content-type header in the local and proxy providers to conform to the Custoida protocol. Avoids different behavior between the local provider and a remote server that may cause developers to have an application working against the local storage and then fail when the administrator configures a remote storage. Signed-off-by: Simo Sorce <simo@redhat.com>
* Secrets: Add Proxy backendSimo Sorce2016-04-059-60/+1199
| | | | Signed-off-by: Simo Sorce <simo@redhat.com>
* Secrets: Add encryption at restSimo Sorce2016-04-052-29/+164
| | | | | | | | Generates a master key file if it doesn't exist and encrypts secrets using the master key contained in the file. Resolves: https://fedorahosted.org/sssd/ticket/XXXX
* Add initial providers infrastructure.Simo Sorce2016-04-056-61/+1052
| | | | | | | Also adds support for the basic LOCAL provider that stores data on the local machine. Signed-off-by: Simo Sorce <simo@redhat.com>
* Secrets: Add initial responder code for secrets serviceSimo Sorce2016-04-053-0/+742
Start implementing the Secrets Service Reponder core. This commit implements stratup and basic conenction handling and HTTP parsing (using the http-parser library). Signed-off-by: Simo Sorce <simo@redhat.com> Related: https://fedorahosted.org/sssd/ticket/2913