#!/bin/sh
#Copyright (C) 2015  Massimo Girondi massimo@girondi.net
#Questo script e' software libero; e' lecito redistribuirlo e/o
#modificarlo secondo i termini della Licenza Pubblica Generica GNU GPL
#versione 3, come pubblicata dalla Free Software Foundation.

cp $1 $1.bak
#creazione singoli files
tag=ca
sed -n "/<$tag>/,/<\/$tag>/p" $1 | sed '1d;$d' >ca.crt
tag=cert
sed -n "/<$tag>/,/<\/$tag>/p" $1 | sed '1d;$d' >client.crt
tag=key
sed -n "/<$tag>/,/<\/$tag>/p" $1 | sed '1d;$d' >client.key
tag=tls-auth
sed -n "/<$tag>/,/<\/$tag>/p" $1 | sed '1d;$d' >ta.key
#rimozione del testo non più necessario
echo "ca ca.crt
cert client.crt
key client.key
tls-auth ta.key 1" >> $1
