Project

General

Profile

Revision:

Revisions

# Date Author Comment
2210541a 02/22/2024 12:53 PM Pablo Méndez Hernández

Make it possible to run `katello-ssl-tool` concurrently for different hosts

The use of a postrun script file in a "shared" location made it impossible before this fix.

```
Traceback (most recent call last):
File "/bin/katello-ssl-tool", line 11, in <module>...

ae06319a 02/22/2024 11:25 AM Evgeni Golov

cleanup

def233ee 02/22/2024 11:25 AM Evgeni Golov

ensure glibc-langpack-en is present

cddac51a 02/22/2024 11:25 AM Evgeni Golov

install docbook-utils from powertools on EL8

63ed688d 02/22/2024 11:25 AM Evgeni Golov

make test.sh work on EL9

0deedaab 02/22/2024 11:25 AM Evgeni Golov

stop testing on centos 7, start testing on centos stream 9

6f6818c5 02/22/2024 11:25 AM Evgeni Golov

drop Python 2.7 from tests, add 3.9

2.7 was EL7 which we do not support anymore
3.9 is EL9

571cae6c 03/14/2022 01:12 PM Eric Helms

Fixes #34604 - Revert "Revert "Switch from genrsa to genpkey""

This reverts commit e17529ebfc0590ff6140ab33bc19f67b95e8cbaa.

genrsa is deprecated and genpkey is the replacement. Additionally,
FIPS enablement enforces this.

737150f4 12/09/2021 04:55 PM Eric Helms

Bump version to 2.9.0

e17529eb 11/22/2021 01:42 PM Evgeni Golov

Revert "Switch from genrsa to genpkey"

This reverts commit 363f0e118c2b4b672f1ae8bcd3a08f0d0a0c72e5.

I left the CRYPTO change in sslToolConfig.py in, as it doesn't seem to
break anything.

75664538 11/18/2021 06:50 PM Ewoud Kohl van Wijngaarden

Remove trivial unused test functions

517040c0 11/18/2021 06:50 PM Ewoud Kohl van Wijngaarden

Rewrite RPM version comparison code

3ea13d8f 11/18/2021 04:41 PM Eric Helms

Release 2.8.1

73794b5f 11/18/2021 04:18 PM Evgeni Golov

drop checksum_type

nothing seems to use it since the original import of the code in
996da43f313ad4b500c104a8bbacb85324e4fc27

450dfbab 11/18/2021 04:18 PM Evgeni Golov

use latest centos containers from quay

2c52b49c 11/18/2021 04:18 PM Evgeni Golov

don't fail decoding data from RPM

some versions of the RPM bindings will return strings, some bytes, some
unicode… And only some of these know decode().
So let's just catch that AttributeError and assume there is nothing to
decode if it's raised.

Fixes running certs tools on EL 8.5+ which got a "fixed" RPM....

363f0e11 09/30/2021 10:00 AM Eric Helms

Switch from genrsa to genpkey

The openssl genrsa command is deprecated and does not work in all cases,
for example genrsa does not work on FIPS enabled EL8 hosts. This
switches to using genpkey and aes256 for crypto rather than the
deprecated des3.

0f70b4ff 09/30/2021 10:00 AM Eric Helms

Do not set the RPM digest algorithm

Hard coding the RPM digest alogrithm used can lead to RPMs that
do not work on some platforms like a FIPS enabled EL8 system. This
drops the parameter and lets the system dictate the values. This
change originally existed to support EL5 systems that needed the...

16a18c63 06/04/2021 12:22 PM Eric Helms

Release 2.8.0

366d56f0 06/02/2021 12:16 AM Eric Helms

Do not generate certificates in text format

Prior to this change certificates were generated in text format
which means they included as a header the x509 metadata information
rather than just the PEM encoded certificate. For some applications
this text based format can break them. In other cases, such as...

bf754746 09/14/2020 05:43 PM Ewoud Kohl van Wijngaarden

Remove unused exception

945ad3e7 09/14/2020 05:41 PM Ewoud Kohl van Wijngaarden

Remove unused getTarballFilename function

e2d3a1db9bbbaffcec447b2006091aee2c372160 removed the last caller of this
function.

5ce25ce2 09/14/2020 05:39 PM Ewoud Kohl van Wijngaarden

Remove incSerial

This method effectively does int(hex(n), 16) + 1 with additional
safeguards. However, since n is already an int, it's entirely redundant
and it can be simplified to n = n + 1.

6e10e756 09/11/2020 01:44 PM Eric Helms

Release 2.7.3

13375fae 09/11/2020 01:43 PM Evgeni Golov

don't use eval() to convert hex strings to integers

(1-25/85) Per page: 25, 50, 100

Also available in: Atom