Home > atoca-escape

atoca-escape

Atoca-escape is a project mainly written in PERL and SHELL, it's free.

Encoding Secure CAP Entities -- proof of concept code

README

This is a proof of concept implementation of the ESCAPE format for encapsulating secure CAP entities.
http://tools.ietf.org/html/draft-barnes-atoca-escape

Usage: escape sign [-in ] [-out ] [-certfile ] [-gzip] [-token ] escape verify [-in ] [-certfile ] [-CAfile ] [-tokenfile ]

Requirements: -- IO::Compress::Gzip -- IO::Compress::Gunzip -- MIME::Base64 -- MIME::Parser -- openssl command line tool

Executables: -- escape : Signs and verifies ESCAPE objects -- create-signer.sh : Creates a key pair and self-signed certificate that can be used to sign alerts

Examples: -- cert1.pem : Pre-generated signing certificate and private key -- sample.cap : A sample CAP message -- sample.cap.signed : An ESCAPE encapsulation of sample.cap -- sample.cap.signed.bad : An ESCAPE encapsulation with an invalid signature -- sample.cap.signed.nogzip : An ESCAPE encapsulation that does not use the gzip encoding