BounCA is a web tool to generate self-signed SSL certificates and setup a key infrastructure
Switch branches/tags
Nothing to show
Clone or download
Permalink
Failed to load latest commit information.
bounca Removed testcases class Jun 17, 2018
docs Refactoring towards only python implementation using cryptography Jun 10, 2018
etc/bounca Refactoring towards only python implementation using cryptography Jun 10, 2018
graphics/logo Login page, and first UI May 8, 2016
.codacy.yml updated codacy ignores Jun 16, 2018
.codeclimate.yml updated codacy.yml Jun 16, 2018
.coveragerc First setup for code hygiene tools Jun 8, 2016
.editorconfig First setup for code hygiene tools Jun 8, 2016
.eslintignore First setup for code hygiene tools Jun 8, 2016
.eslintrc First setup for code hygiene tools Jun 8, 2016
.gitignore updated gitignore Jun 16, 2018
.landscape.yml improvements based on landscape.io May 21, 2016
.scope.yml Update .scope.yml Nov 12, 2016
DEVELOPMENT.md Refactoring towards only python implementation using cryptography Jun 10, 2018
LICENSE Initial commit Apr 27, 2016
Makefile added autopep8 Jun 9, 2016
README.md Refactoring towards only python implementation using cryptography Jun 10, 2018
changelog.md fixed date Jun 12, 2016
coverage.xml Removed testcases class Jun 17, 2018
make-docs.sh Added manual to BounCA May 31, 2016
make-migrations.sh Login page, and first UI May 8, 2016
manage.py Refactoring towards only python implementation using cryptography Jun 10, 2018
package.json BounCA first project check-in May 5, 2016
requirements.docs.txt Docs added May 29, 2016
requirements.txt Added factories for core models Jun 12, 2018
run-dev-server.sh Login page, and first UI May 8, 2016
setup.cfg Refactoring towards only python implementation using cryptography Jun 10, 2018
setup.py Added factories for core models Jun 12, 2018

README.md

Install instructions

TODO UPDATEN

Create Python3 virtualenv, activate, and install requirements.txt.

virtualenv env -p python3.6
. env/bin/activate
pip install -r requirements.txt
pip install -r requirements.docs.txt  # for local debugging

BounCA

Local

Python setup, for mac and linux no additional actions

Database

Install Postgres version 9.4 and postgresql-server-dev-9.4: sudo apt-get install postgresql-9.4 postgresql-server-dev-9.4

Create user and database for Postgres

sudo su - postgres
createuser bounca
createdb --owner=bounca bounca --encoding=UTF8 --template=template0
psql -c 'alter user bounca with createdb' postgres  # this is needed for automated tests

Optionally, set a password for the bounca user.

Installation

Create Python 3.4 virtualenv, activate, and install requirements.txt virtualenv env -p python3.6 && . env/bin/activate && pip install -r requirements.txt