1
0
mirror of https://github.com/kakwa/uts-server synced 2025-01-07 12:14:31 +01:00
2016-09-07 21:41:21 +02:00
2016-08-19 00:04:13 +02:00
2016-08-26 19:31:12 +02:00
2015-12-16 23:11:08 +01:00
2016-09-06 08:51:48 +02:00
2016-09-07 21:41:21 +02:00
2016-09-07 21:02:02 +02:00
2016-09-07 20:56:02 +02:00
2016-09-07 21:41:21 +02:00
2015-12-16 22:13:06 +01:00
2016-09-07 21:19:27 +02:00

uts-server

Build Status

Micro timestamp server (RFC 3161) written in C

Status

Alpha

Dependencies

License

Released under the MIT Public License

Playing with it

# create some test certificates
$ ./tests/cfg/pki/create_tsa_certs

# launching the timestamp server with test configuration (debug mode)
$ ./uts-server -c tests/cfg/uts-server.cnf -D

# in another shell, launching a timestamp client on the README.md file
$ ./goodies/timestamp-file.sh -i README.md -u http://localhost:2020 -r -O "-cert";

Usage

$ ./uts-server --help
Usage: uts-server [OPTION...] -c CONFFILE [-d] [-D] [-p <pidfile>]

UTS micro timestamp server (RFC 3161)

  -c, --conffile=CONFFILE    Path to configuration file
  -d, --daemonize            Launch as a daemon
  -D, --debug                STDOUT debugging
  -p, --pidfile=PIDFILE      Path to pid file
  -?, --help                 Give this help list
      --usage                Give a short usage message
  -V, --version              Print program version

Mandatory or optional arguments to long options are also mandatory or optional
for any corresponding short options.

Report bugs to Pierre-Francois Carpentier <carpentier.pf@gmail.com>.

Configuration

Building

$ cmake .
$ make -j 2

Playing with it

# building with civetweb embedded (will recover civetweb from github)
$ cmake . -DBUNDLE_CIVETWEB=ON
$ make

# create some test certificates
$ ./tests/cfg/pki/create_tsa_certs

# launching the timestamp server with test configuration in debug mode
$ ./uts-server -c tests/cfg/uts-server.cnf -D

# in another shell, launching a timestamp script on the README.md file
$ ./goodies/timestamp-file.sh -i README.md -u http://localhost:2020 -r -O "-cert";
Description
No description provided
Readme MIT
Languages
C 76.4%
Shell 12.4%
CMake 6.5%
HTML 3.7%
Python 1%