Update mellon_create_metadata.sh to work with new openssl
Resolves: rhbz#2097703 Use of RANDFILE = /dev/urandom in openssl config break in OpenSSL 3
This commit is contained in:
parent
79df3e2f46
commit
e8e1fa6d86
@ -55,9 +55,9 @@ echo
|
|||||||
umask 0077
|
umask 0077
|
||||||
|
|
||||||
TEMPLATEFILE="$(mktemp -t mellon_create_sp.XXXXXXXXXX)"
|
TEMPLATEFILE="$(mktemp -t mellon_create_sp.XXXXXXXXXX)"
|
||||||
|
ERRORFILE="$(mktemp -t mellon_create_err.XXXXXXXXXX)"
|
||||||
|
|
||||||
cat >"$TEMPLATEFILE" <<EOF
|
cat >"$TEMPLATEFILE" <<EOF
|
||||||
RANDFILE = /dev/urandom
|
|
||||||
[req]
|
[req]
|
||||||
default_bits = 2048
|
default_bits = 2048
|
||||||
default_keyfile = privkey.pem
|
default_keyfile = privkey.pem
|
||||||
@ -68,9 +68,14 @@ policy = policy_anything
|
|||||||
commonName = $HOST
|
commonName = $HOST
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
openssl req -utf8 -batch -config "$TEMPLATEFILE" -new -x509 -days 3652 -nodes -out "$OUTFILE.cert" -keyout "$OUTFILE.key" 2>/dev/null
|
openssl req -utf8 -batch -config "$TEMPLATEFILE" -new -x509 -days 3652 -nodes -out "$OUTFILE.cert" -keyout "$OUTFILE.key" 2>"$ERRORFILE" || (
|
||||||
|
echo "Failed to generate certificate!" >&2
|
||||||
|
cat "$ERRORFILE" >&2;
|
||||||
|
rm -f "$TEMPLATEFILE" "$ERRORFILE"
|
||||||
|
exit 1
|
||||||
|
)
|
||||||
|
|
||||||
rm -f "$TEMPLATEFILE"
|
rm -f "$TEMPLATEFILE" "$ERRORFILE"
|
||||||
|
|
||||||
CERT="$(grep -v '^-----' "$OUTFILE.cert")"
|
CERT="$(grep -v '^-----' "$OUTFILE.cert")"
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
Summary: A SAML 2.0 authentication module for the Apache Httpd Server
|
Summary: A SAML 2.0 authentication module for the Apache Httpd Server
|
||||||
Name: mod_auth_mellon
|
Name: mod_auth_mellon
|
||||||
Version: 0.18.0
|
Version: 0.18.0
|
||||||
Release: 2%{?dist}
|
Release: 3%{?dist}
|
||||||
Source0: https://github.com/latchset/mod_auth_mellon/archive/refs/tags/v0.18.0.tar.gz
|
Source0: https://github.com/latchset/mod_auth_mellon/archive/refs/tags/v0.18.0.tar.gz
|
||||||
Source1: auth_mellon.conf
|
Source1: auth_mellon.conf
|
||||||
Source2: 10-auth_mellon.conf
|
Source2: 10-auth_mellon.conf
|
||||||
@ -107,6 +107,11 @@ in the doc directory for instructions on using the diagnostics build.
|
|||||||
%dir /run/%{name}/
|
%dir /run/%{name}/
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Fri Jun 1 2022 Tomas Halman <thalman@redhat.com> - 0.18.0-2
|
||||||
|
- Update mellon_create_metadata.sh to work with new openssl
|
||||||
|
- Resolves: rhbz#2097703 Use of RANDFILE = /dev/urandom in openssl config
|
||||||
|
break in OpenSSL 3
|
||||||
|
|
||||||
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.18.0-2
|
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.18.0-2
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user