uts-server

https://github.com/kakwa/uts-server/blob/master/docs/assets/logo_64.png?raw=true

https://travis-ci.org/kakwa/uts-server.svg?branch=master Documentation Status

Micro RFC 3161 Time-Stamp server written in C.


Doc:Uts-Server documentation on ReadTheDoc
Dev:Uts-Server source code on GitHub
License:MIT
Author:Pierre-Francois Carpentier - copyright © 2016

Status

Alpha

License

Released under the MIT Public License

Quick Start

# 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 time-stamp server with test configuration in debug mode.
$ ./uts-server -c tests/cfg/uts-server.cnf -D

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

# Verify the time-stamp.
$ openssl ts -verify -in README.rst.tsr -data README.rst -CAfile ./tests/cfg/pki/tsaca.pem

# Display the time-stamp content.
$ openssl ts -reply -in README.rst.tsr -text

Powered by

https://raw.githubusercontent.com/openssl/web/master/img/openssl-64.png https://github.com/civetweb/civetweb/blob/658c8d48b3bcdb34338dae1b83167a8d7836e356/resources/civetweb_32x32@2.png?raw=true Fork me on GitHub