2 %define APACHEVER 1.3.6
3 Summary: An SSL module for the Apache Web server.
4 Summary(de): SSL-Modul fuer den Apache-Webserver
5 Summary(fr): Un module SSL pour le serveur Web Apache
7 Version: %{SSLVER}_%{APACHEVER}
9 Group: System Environment/Daemons
10 Source0: http://www.modssl.org/source/mod_ssl-%{SSLVER}-%{APACHEVER}.tar.bz2
11 Source1: httpd.conf.ssl
17 BuildRoot: /var/tmp/%{name}-root
18 Requires: webserver openssl
21 The mod_ssl project provides strong cryptography for the Apache 1.3 webserver
22 via the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1)
23 protocols by the help of the Open Source SSL/TLS toolkit OpenSSL, which is
24 based on SSLeay from Eric A. Young and Tim J. Hudson.
26 The mod_ssl package was created in April 1998 by Ralf S. Engelschall and was
27 originally derived from software developed by Ben Laurie for use in the
28 Apache-SSL HTTP server project. The mod_ssl package is licensed under a
29 BSD-style licence, which basically means that you are free to get and use it
30 for commercial and non-commercial purposes.
33 Das mod_ssl-Projekt stellt kryptographie für den Apache 1.3-Webserver über
34 Secure Sockets Layer (SSL v2/v3) und Transport Layer Security (TLS
35 v1)-Protokolle zur Verfügung. Dazu wird das Open Source SSL/TLS-Toolkit
36 OpenSSL, das auf SSLeay basiert, verwendet.
39 Le projet mod_ssl fournit de la forte cryptographie pour le serveur web
40 Apache 1.3 via les protocoles Secure Sockets Layer (SSL v2/v3) et Transport Layer
41 Security (TLS v1) avec l'aide du kit d'outils Open Source SSL/TLS, OpenSSL,
42 base sur SSLeay d'Eric A. Young et Tim J. Hudson.
46 Summary: Strong Extranet module for mod_ssl and apache
47 Summary(fr): Module d'Extranet Fort pour Apache et mod_ssl
48 Group: System Environment/Daemons
50 The Strong Extranet allows you to use digital certificates to authenticate
51 users on your web server. Typically, your users enroll in your Strong
52 Extranet, under your control, through the Thawte Personal Cert System.
55 L'Extranet Fort vous permet d'utiliser des certificats numeriques pour
56 authentifier les usagers sur votre serveur web. Typiquement, vos usagers
57 s'enrolent dans votre Extranet Fort, sous votre controle, a travers le
58 Thawte Personal Cert System.
61 %setup -n mod_ssl-%{SSLVER}-%{APACHEVER}
68 export SSL_BASE=SYSTEM
69 CFLAGS="$RPM_OPT_FLAGS" ./configure --with-apxs=/usr/sbin/apxs
75 apxs -I/usr/include/openssl/ -L/usr/lib -l ssl -l crypto -c mod_sxnet.c
79 rm -rf $RPM_BUILD_ROOT
80 mkdir -p $RPM_BUILD_ROOT/usr/lib/apache
81 install -m 755 pkg.sslmod/libssl.so $RPM_BUILD_ROOT/usr/lib/apache
82 install -m 755 pkg.contrib/sxnet/mod_sxnet.so $RPM_BUILD_ROOT/usr/lib/apache
83 mkdir -p $RPM_BUILD_ROOT/usr/local/ssl/mod_ssl
84 install -m 755 pkg.contrib/*.sh $RPM_BUILD_ROOT/usr/local/ssl/mod_ssl
85 mkdir -p $RPM_BUILD_ROOT/etc/httpd/conf
86 install -m 644 $RPM_SOURCE_DIR/httpd.conf.ssl $RPM_BUILD_ROOT/etc/httpd/conf
87 install -m 644 $RPM_SOURCE_DIR/server.crt $RPM_BUILD_ROOT/etc/httpd/conf
88 install -m 644 $RPM_SOURCE_DIR/server.key $RPM_BUILD_ROOT/etc/httpd/conf
89 mkdir -p $RPM_BUILD_ROOT/home/httpd/html/ssl-doc
90 install -m 644 $RPM_BUILD_DIR/mod_ssl-%{SSLVER}-%{APACHEVER}/pkg.ssldoc/* $RPM_BUILD_ROOT/home/httpd/html/ssl-doc
91 mkdir -p $RPM_BUILD_ROOT/home/httpd/html/sxnet
92 install -m 644 $RPM_SOURCE_DIR/sxnet.html $RPM_BUILD_ROOT/home/httpd/html/sxnet/index.html
95 if [ -f /etc/httpd/conf/httpd.conf ] && ! grep -q "^Include.*httpd.conf.ssl" /etc/httpd/conf/httpd.conf; then
96 echo "Include conf/httpd.conf.ssl" >> /etc/httpd/conf/httpd.conf
98 /etc/rc.d/init.d/httpd restart
101 touch /etc/httpd/conf/httpd.conf.ssl
102 /etc/rc.d/init.d/httpd restart
106 %defattr(-,root,root)
108 %config /etc/httpd/conf/httpd.conf.ssl
109 %config /etc/httpd/conf/server.crt
110 %config /etc/httpd/conf/server.key
124 %dir /home/httpd/html
125 /home/httpd/html/ssl-doc
130 /usr/lib/apache/libssl.so
133 %dir /usr/local/ssl/mod_ssl
134 /usr/local/ssl/mod_ssl/*.sh
137 /usr/lib/apache/mod_sxnet.so
138 /home/httpd/html/sxnet
141 rm -rf $RPM_BUILD_ROOT
144 * Fri Jun 25 1999 Bernhard Rosenkränzer <bero@mandrakesoft.de>
148 * Sat Jun 05 1999 Jean-Michel Dault <jmdault@netrevolution.com>
149 - moved documentation in html
150 - rebuilt for the new optimized apache
152 * Sun May 30 1999 Jean-Michel Dault <jmdault@netrevolution.com>
155 - added sxnet (Secure ExtraNet) package from Thawte
157 * Sun May 23 1999 Bernhard Rosenkränzer <bero@mandrakesoft.com>
158 - handle RPM_OPT_FLAGS
160 - don't require openssl-devel