15.02.2013 Aufrufe

Teil I Aufbau und Betrieb einer Zertifizierungsinstanz - DFN-CERT

Teil I Aufbau und Betrieb einer Zertifizierungsinstanz - DFN-CERT

Teil I Aufbau und Betrieb einer Zertifizierungsinstanz - DFN-CERT

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

7.2. Installation von OpenSSL-0.9.5-dev 139<br />

#!/bin/sh<br />

VERSION=0.9.5-dev<br />

TOP=/usr/src/openssl-SNAP-2000mmdd<br />

mkdir /tmp/man1 /tmp/man3 tmp/man5 /tmp/man7<br />

for i in ${TOP}/doc/apps/*.pod; do<br />

cd ‘dirname $i‘<br />

fn=‘basename $i .pod‘<br />

sec=‘[ "$fn" = "config" ] && echo 5 || echo 1‘<br />

perl ${TOP}/util/pod2man.pl --section=$sec --center=OpenSSL \<br />

--release=${VERSION} ‘basename $i‘ \<br />

> /tmp/man$sec/‘basename $i .pod‘.$sec<br />

done<br />

for i in ${TOP}/doc/crypto/*.pod ${TOP}/doc/ssl/*.pod; do<br />

cd ‘dirname $i‘<br />

fn=‘basename $i .pod‘<br />

sec=‘[ "$fn" = "des_modes" ] && echo 7 || echo 3‘<br />

perl ${TOP}/util/pod2man.pl --section=$sec --center=OpenSSL \<br />

--release=${VERSION} ‘basename $i‘ \<br />

> /tmp/man$sec/‘basename $i .pod‘.$sec<br />

done<br />

Nun können die Seiten von root kopiert werden:<br />

#!/bin/sh<br />

for i in 1 3 5 7 ; do cp /tmp/man${i}/* /usr/local/man${i}/ ; end<br />

Jetzt muß noch eine Datei angelegt werden, die die aktuelle Seriennummer des herauszugebenden<br />

Zertifikats in hexadezimaler Form enthält:<br />

echo "01"<br />

$(SSLETC)/serial<br />

Dann muß noch eine Indexdatei für die erzeugten Zertifikate angelegt werden:<br />

touch $(SSLETC)/index.txt

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!