diff --git a/confluent_server/confluent/certutil.py b/confluent_server/confluent/certutil.py index 9abb4de2..c0ee59f1 100644 --- a/confluent_server/confluent/certutil.py +++ b/confluent_server/confluent/certutil.py @@ -330,7 +330,9 @@ async def create_certificate(keyout=None, certout=None, csrfile=None, subj=None, for pname in nc.permitted_subtrees: permitdomains.append(pname.value) if not san: - ipaddrs = list(get_ip_addresses()) + ipaddrs = [] + async for ip in get_ip_addresses(): + ipaddrs.append(ip) if not permitdomains: san = ['IP:{0}'.format(x) for x in ipaddrs] # It is incorrect to put IP addresses as DNS type. However