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.

136 Kapitel 7. OpenSSL-0.9.5<br />

Nach dem Wechsel in das Verzeichnis /usr/src <strong>und</strong> Anlegen des Verzeichnisses<br />

/usr/src/out kann das folgende Skript ausgeführt werden:<br />

#!/bin/sh<br />

FLAGS=’-mv8 -O3 -fomit-frame-pointer -Icrypto -Iinclude -Wall’<br />

cd openssl-SNAP-2000mmdd<br />

for i in speed verify version ; do<br />

gcc ${FLAGS} -o ../out/$i apps/$i.c libcrypto.a<br />

done<br />

for i in asn1pars crl crl2p7 dgst dh dsa enc nseq pkcs7 pkcs8 rsa ; do<br />

gcc ${FLAGS} -o ../out/$i apps/$i.c apps/apps.c libcrypto.a<br />

done<br />

mv ../out/asn1pars ../out/asn1parse<br />

mv ../out/crl2p7 ../out/crl2pkcs7<br />

gcc ${FLAGS} -o ../out/errstr apps/errstr.c apps/apps.c \<br />

libssl.a libcrypto.a<br />

for i in ciphers sess_id ; do<br />

gcc ${FLAGS} -o ../out/$i apps/$i.c apps/apps.c \<br />

libssl.a libcrypto.a -lsocket<br />

done<br />

for i in ca dhparam dsaparam gendh gendsa genrsa passwd pkcs12 \<br />

req smime x509 ; do<br />

gcc ${FLAGS} -o ../out/$i apps/$i.c apps/apps.c apps/app_rand.c \<br />

libssl.a libcrypto.a<br />

done<br />

gcc ${FLAGS} -o ../out/s_time apps/s_time.c apps/app_rand.c apps/s_cb.c<br />

\<br />

libssl.a libcrypto.a -lsocket -lnsl<br />

for i in s_client s_server ; do<br />

gcc ${FLAGS} -o ../out/$i apps/$i.c \<br />

apps/app_rand.c apps/s_cb.c apps/s_socket.c \<br />

libssl.a libcrypto.a -lsocket -lnsl<br />

done<br />

cd ..<br />

Für die spkac-Applikationen war die Übersetzung nicht erfolgreich.

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!