Compare commits

..

3 Commits

Author SHA1 Message Date
b09601838d Merge branch 'master' into dist/risotto/risotto-2.8.0/master 2021-05-08 08:21:45 +02:00
435708f986 packaging 2021-05-08 08:21:22 +02:00
35e96a0686 add OpenSSH plugin 2021-05-08 08:17:11 +02:00
2 changed files with 3 additions and 6 deletions

2
debian/rules vendored
View File

@ -11,8 +11,6 @@ export PYBUILD_DISABLE_python3 = test
# only last version are supported by lemur # only last version are supported by lemur
# but Ubuntu has not last version # but Ubuntu has not last version
sed -i "s/==\(\([[:digit:]]\)*\(\.\)*\)*//g" requirements.txt sed -i "s/==\(\([[:digit:]]\)*\(\.\)*\)*//g" requirements.txt
# unecessary dependency
sed -i "s/zope.deferredimport/#zope.deferredimport/g" requirements.txt
dh $@ --with python3 --buildsystem=pybuild dh $@ --with python3 --buildsystem=pybuild
override_dh_install: override_dh_install:

View File

@ -109,11 +109,10 @@ class OpenSSHIssuerPlugin(CryptographyIssuerPlugin):
).decode() ).decode()
public_key += ' ' + cert['user']['email'] public_key += ' ' + cert['user']['email']
# sign it with authority private key # sign it with authority private key
if 'root_authority' in cert and cert['root_authority']: if 'root_authority' in cert:
authority = cert['root_authority'] root_authority = cert['root_authority']
else: else:
authority = cert['authority'] root_authority = get_by_root_authority(cert['authority']['id'])
root_authority = get_by_root_authority(authority['id'])
authority_private_key = root_authority.private_key authority_private_key = root_authority.private_key
cert['body'] = sign_certificate( cert['body'] = sign_certificate(
cert['common_name'], cert['common_name'],