mirror of
https://repo.or.cz/socat.git
synced 2024-12-22 15:32:35 +00:00
test.sh: Ubuntu 20.04 requires 2048 bit certificates
This commit is contained in:
parent
f8985bc1ab
commit
152de04f7c
2 changed files with 6 additions and 3 deletions
2
CHANGES
2
CHANGES
|
@ -15,6 +15,8 @@ Testing:
|
|||
Fix: use TLSv1.2 for renegotiation tests
|
||||
Tests: OPENSSLRENEG1 OPENSSLRENEG2
|
||||
|
||||
Ubuntu 20.04 requires 2048 bit certificates with OpenSSL
|
||||
|
||||
####################### V 1.7.3.4:
|
||||
|
||||
Corrections:
|
||||
|
|
7
test.sh
7
test.sh
|
@ -108,7 +108,8 @@ TESTCERT_ORGANIZATIONALUNITNAME="socat"
|
|||
TESTCERT_ORGANIZATIONNAME="dest-unreach"
|
||||
TESTCERT_SUBJECT="C = $TESTCERT_COUNTRYNAME, CN = $TESTCERT_COMMONNAME, O = $TESTCERT_ORGANIZATIONNAME, OU = $TESTCERT_ORGANIZATIONALUNITNAME, L = $TESTCERT_LOCALITYNAME"
|
||||
TESTCERT_ISSUER="C = $TESTCERT_COUNTRYNAME, CN = $TESTCERT_COMMONNAME, O = $TESTCERT_ORGANIZATIONNAME, OU = $TESTCERT_ORGANIZATIONALUNITNAME, L = $TESTCERT_LOCALITYNAME"
|
||||
RSABITS=1024
|
||||
RSABITS=2048 # Ubuntu-20.04 with OpenSSL-1.1.1f does not work with 1024 nor 1536
|
||||
DSABITS=2048
|
||||
cat >$TESTCERT_CONF <<EOF
|
||||
prompt=no
|
||||
|
||||
|
@ -2391,8 +2392,8 @@ gentestcert () {
|
|||
gentestdsacert () {
|
||||
local name="$1"
|
||||
if [ -s $name.key -a -s $name.crt -a -s $name.pem ]; then return; fi
|
||||
openssl dsaparam -out $name-dsa.pem 1024 >/dev/null 2>&1
|
||||
openssl dhparam -dsaparam -out $name-dh.pem 1024 >/dev/null 2>&1
|
||||
openssl dsaparam -out $name-dsa.pem $DSABITS >/dev/null 2>&1
|
||||
openssl dhparam -dsaparam -out $name-dh.pem $DSABITS >/dev/null 2>&1
|
||||
openssl req -newkey dsa:$name-dsa.pem -keyout $name.key -nodes -x509 -config $TESTCERT_CONF -out $name.crt -days 3653 >/dev/null 2>&1
|
||||
cat $name-dsa.pem $name-dh.pem $name.key $name.crt >$name.pem
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue