Michal Vaner af8ede1820 Merge #322 14 years ago
..
tests ab157ce306 Exit if a single test script fails. 14 years ago
Makefile.am d803ac6d86 make sure "." is listed before tests in SUBDIRS to ensure things to be tested are ready when doing tests. specifically, the immediate 'make check' after "configure" would fail without these changes. 14 years ago
README 93eb75d061 Change cmd-ctrld to b10-cmdctl. 15 years ago
TODO ce44a279ea suggested changes: 14 years ago
b10-cmdctl.8 d7802279b9 Update some docs to have correct bind10-devel path. 15 years ago
b10-cmdctl.xml d7802279b9 Update some docs to have correct bind10-devel path. 15 years ago
cmdctl-accounts.csv 53b5c9b950 1. Rename cmdctl account file name from 'passwd.csv' to 'cmdctl-accounts.csv': 15 years ago
cmdctl-certfile.pem 53b5c9b950 1. Rename cmdctl account file name from 'passwd.csv' to 'cmdctl-accounts.csv': 15 years ago
cmdctl-keyfile.pem 53b5c9b950 1. Rename cmdctl account file name from 'passwd.csv' to 'cmdctl-accounts.csv': 15 years ago
cmdctl.py.in af8ede1820 Merge #322 14 years ago
cmdctl.spec.pre.in 6fe33b957f update literal_eval calls to also use json.loads 15 years ago
run_b10-cmdctl.sh.in f22c273643 added missing copyright statements to every relevant .in, .py, .cc and .h file that didn't have one yet 15 years ago

README

When b10-cmdctrl runs, user should provide one certificate and create one account for bindctl.


1. Get a certificate

b10-cmdctrl is a https server, so a certificate should be acquired for the SSL-encrypted connection services it provides.
There are many ways of acquiring appropriate cetificates, such as buying one from a certification authority. Another common practice is to generate a self-signed certificate. The simplest way to do this is with the OpenSSL package, using something like the following:

openssl req -new -x509 -days 365 -nodes -out cert.pem -keyout cert.pem

copy the content from the generated cert.pem. to create_your_cert.pem.

2. Generate one account for bindctl or other web client tools.

run command:
python \parkinglot\tools\usr_mgr\usr_mgr.py

The account information is saved in passwd.csv