2 %define APACHEVER 1.3.23
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
6 Summary(pl): Modu³ SSL dla webserwera Apache
8 Version: %{SSLVER}_%{APACHEVER}
11 Group: Networking/Daemons
12 Group(cs): Sí»ové/Démoni
13 Group(da): Netværks/Dæmoner
14 Group(de): Netzwerkwesen/Server
15 Group(es): Red/Servidores
16 Group(fr): Réseau/Serveurs
17 Group(it): Rete/Demoni
18 Group(no): Nettverks/Daemoner
19 Group(pl): Sieciowe/Serwery
20 Group(pt): Rede/Servidores
21 Group(ru): óÅÔÅ×ÙÅ/äÅÍÏÎÙ
22 Group(sv): Nätverk/Demoner
23 Source0: http://www.modssl.org/source/mod_ssl-%{SSLVER}-%{APACHEVER}.tar.gz
25 Source2: %{name}-server.crt
26 Source3: %{name}-server.key
27 Source4: %{name}-sxnet.html
28 Source5: %{name}.logrotate
29 Patch1: mod_ssl-cca-openssl-path.patch
30 Patch2: mod_ssl-db3.patch
31 URL: http://www.modssl.org/
32 BuildRequires: apache(EAPI)-devel = %{APACHEVER}
33 BuildRequires: openssl-devel >= 0.9.6a
34 BuildRequires: openssl-tools >= 0.9.6a
35 BuildRequires: db3-devel
36 BuildRequires: apache(EAPI)-devel = %{APACHEVER}
37 Requires: apache(EAPI) >= %{APACHEVER}
39 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
42 %define _pkglibdir %(%{_sbindir}/apxs -q LIBEXECDIR)
45 The mod_ssl project provides strong cryptography for the Apache 1.3
46 webserver via the Secure Sockets Layer (SSL v2/v3) and Transport Layer
47 Security (TLS v1) protocols by the help of the Open Source SSL/TLS
48 toolkit OpenSSL, which is based on SSLeay from Eric A. Young and Tim
51 The mod_ssl package was created in April 1998 by Ralf S. Engelschall
52 and was originally derived from software developed by Ben Laurie for
53 use in the Apache-SSL HTTP server project. The mod_ssl package is
54 licensed under a BSD-style licence, which basically means that you are
55 free to get and use it for commercial and non-commercial purposes.
58 Das mod_ssl-Projekt stellt kryptographie für den Apache 1.3-Webserver
59 über Secure Sockets Layer (SSL v2/v3) und Transport Layer Security
60 (TLS v1)-Protokolle zur Verfügung. Dazu wird das Open Source
61 SSL/TLS-Toolkit OpenSSL, das auf SSLeay basiert, verwendet.
64 Le projet mod_ssl fournit de la forte cryptographie pour le serveur
65 web Apache 1.3 via les protocoles Secure Sockets Layer (SSL v2/v3) et
66 Transport Layer Security (TLS v1) avec l'aide du kit d'outils Open
67 Source SSL/TLS, OpenSSL, base sur SSLeay d'Eric A. Young et Tim J.
71 Projekt mod_ssl ma za zadanie zapewniæ serwerowi www Apache 1.3 wysoki
72 poziom szyfrowania dziêki protoko³om Secure Sockets Layer (SSL v2/v3)
73 i Transport Layer Security (TLS v1) przy pomocy pakiety narzêdziowego
74 Open Source SSL/TSL -- OpenSSL, stworzonego na podstawie SSLeay Erica
75 A.Younga i Tima J.Hudsona.
77 %package -n apache-mod_sxnet
78 Summary: Strong Extranet module for mod_ssl and apache
79 Summary(fr): Module d'Extranet Fort pour Apache et mod_ssl
80 Summary(pl): Modu³ Strong Extranet dla pakietu mod_ssl i webserwera Apache
81 Group: Networking/Daemons
82 Group(cs): Sí»ové/Démoni
83 Group(da): Netværks/Dæmoner
84 Group(de): Netzwerkwesen/Server
85 Group(es): Red/Servidores
86 Group(fr): Réseau/Serveurs
87 Group(it): Rete/Demoni
88 Group(no): Nettverks/Daemoner
89 Group(pl): Sieciowe/Serwery
90 Group(pt): Rede/Servidores
91 Group(ru): óÅÔÅ×ÙÅ/äÅÍÏÎÙ
92 Group(sv): Nätverk/Demoner
93 Requires: apache(EAPI) >= %{APACHEVER}
95 %description -n apache-mod_sxnet
96 The Strong Extranet allows you to use digital certificates to
97 authenticate users on your web server. Typically, your users enroll in
98 your Strong Extranet, under your control, through the Thawte Personal
101 %description -l fr -n apache-mod_sxnet
102 L'Extranet Fort vous permet d'utiliser des certificats numeriques pour
103 authentifier les usagers sur votre serveur web. Typiquement, vos
104 usagers s'enrolent dans votre Extranet Fort, sous votre controle, a
105 travers le Thawte Personal Cert System.
107 %description -l pl -n apache-mod_sxnet
108 Pakiet Strong Extranet umo¿liwia u¿ywanie cyfrowych certyfikatów dla
109 uwierzytleniania u¿ytkowników serwera www. Zwykle u¿ytkownicy
110 rejestruj± siê pod opiek± administratora poprzez Thawte Personal Cert
114 %setup -q -n mod_ssl-%{SSLVER}-%{APACHEVER}
122 --with-apxs=%{_sbindir}/apxs \
123 --enable-shared=ssl \
124 --with-ssl=%{_prefix}
130 /usr/sbin/apxs -I%{_includedir}/openssl/ -L%{_libdir} -l ssl -l crypto -c mod_sxnet.c
133 rm -rf $RPM_BUILD_ROOT
134 install -d $RPM_BUILD_ROOT{%{_libdir}/mod_ssl,%{_pkglibdir}} \
135 $RPM_BUILD_ROOT%{_sysconfdir}/httpd \
136 $RPM_BUILD_ROOT/etc/logrotate.d
138 install pkg.sslmod/libssl.so $RPM_BUILD_ROOT%{_pkglibdir}
139 install pkg.contrib/sxnet/mod_sxnet.so $RPM_BUILD_ROOT%{_pkglibdir}
141 install pkg.contrib/*.sh $RPM_BUILD_ROOT%{_libdir}/mod_ssl
142 install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/httpd/mod_ssl.conf
143 install %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/httpd/server.crt
144 install %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/httpd/server.key
145 install %{SOURCE5} $RPM_BUILD_ROOT/etc/logrotate.d/apache-mod_ssl
147 mv -f pkg.ssldoc ssl-doc
149 install %{SOURCE4} sxnet.html
151 gzip -9nf ANNOUNCE CHANGES CREDITS NEWS README*
154 if [ -f %{_sysconfdir}/httpd/httpd.conf ] && \
155 ! grep -q "^Include.*/mod_ssl.conf" %{_sysconfdir}/httpd/httpd.conf; then
156 echo "Include /etc/httpd/mod_ssl.conf" >> %{_sysconfdir}/httpd/httpd.conf
158 if [ -f /var/lock/subsys/httpd ]; then
159 /etc/rc.d/init.d/httpd restart 1>&2
161 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
165 if [ "$1" = "0" ]; then
166 grep -E -v "^Include.*mod_ssl.conf" %{_sysconfdir}/httpd/httpd.conf > \
167 %{_sysconfdir}/httpd/httpd.conf.tmp
168 mv -f %{_sysconfdir}/httpd/httpd.conf.tmp %{_sysconfdir}/httpd/httpd.conf
169 if [ -f /var/lock/subsys/httpd ]; then
170 /etc/rc.d/init.d/httpd restart 1>&2
175 %defattr(644,root,root,755)
176 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd/mod_ssl.conf
177 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd/server.crt
178 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd/server.key
179 %attr(640,root,root) %config(noreplace) /etc/logrotate.d/*
183 %attr(755,root,root) %{_pkglibdir}/libssl.so
185 %dir %{_libdir}/mod_ssl
186 %attr(755,root,root) %{_libdir}/mod_ssl/*.sh
188 %files -n apache-mod_sxnet
189 %defattr(644,root,root,755)
190 %attr(755,root,root) %{_pkglibdir}/mod_sxnet.so
194 rm -rf $RPM_BUILD_ROOT