README.md in certmeister-2.0.0 vs README.md in certmeister-2.1.0

- old
+ new

@@ -13,30 +13,25 @@ * Requests to delete certificates are only allowed when they originate from a secure operator network. This allows us the convenience of Puppet's autosign feature, without the horrendous security implications. -This repository currently builds two gems: +This repository currently builds one gem: * _certmeister_ - the CA, some off-the-shelf policy modules and an in-memory cert store -* _certmeister-rack_ - a rack application to provide an HTTP interface to the CA +A rack application to provide an HTTP interface to the CA is available as a separate gem: + +* [certmeister-rack](https://github.com/sheldonh/certmeister-rack) + Only an in-memory store is provided. Others are available as separate gems: * [certmeister-dynamodb](https://github.com/sheldonh/certmeister-dynamodb) * [certmeister-pg](https://github.com/sheldonh/certmeister-pg) * [certmeister-redis](https://github.com/sheldonh/certmeister-redis) -An example, using redis and rack and enforcing Hetzner PTY Ltd's policy, is available in [contrib/config.ru](contrib/config.ru). - -To hit the service: - -``` -$ curl -L \ - -d "psk=secretkey" \ - -d "csr=$(perl -MURI::Escape -e 'print uri_escape(join("", <STDIN>));' < fixtures/client.csr)" \ - http://localhost:9292/ca/certificate/axl.starjuice.net -``` +An example, using redis and rack and enforcing Hetzner PTY Ltd's policy, is available in the `contrib` subdirectory of the +[certmeister-rack](https://github.com/sheldonh/certmeister-rack) source. ## Testing ``` rake spec