mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-02-25 18:55:28 -06:00
x509: Make certificates represented as objects
https://pagure.io/freeipa/issue/4985 Reviewed-By: Fraser Tweedale <ftweedal@redhat.com> Reviewed-By: Rob Crittenden <rcritten@redhat.com> Reviewed-By: Martin Basti <mbasti@redhat.com>
This commit is contained in:
committed by
Pavel Vomacka
parent
4375ef860f
commit
b5732efda6
@@ -34,10 +34,9 @@ class host_show(MethodOverride):
|
||||
util.check_writable_file(options['out'])
|
||||
result = super(host_show, self).forward(*keys, **options)
|
||||
if 'usercertificate' in result['result']:
|
||||
x509.write_certificate_list(
|
||||
result['result']['usercertificate'],
|
||||
options['out']
|
||||
)
|
||||
certs = (x509.load_der_x509_certificate(c)
|
||||
for c in result['result']['usercertificate'])
|
||||
x509.write_certificate_list(certs, options['out'])
|
||||
result['summary'] = (
|
||||
_('Certificate(s) stored in file \'%(file)s\'')
|
||||
% dict(file=options['out'])
|
||||
|
||||
Reference in New Issue
Block a user