From 75a72bf4054ccf41d6a09cec979affbc263aed3a Mon Sep 17 00:00:00 2001 From: Nils '3c7' Kuhnert Date: Fri, 25 Aug 2017 11:47:41 +0200 Subject: [PATCH] Fixes #87 --- analyzers/MISP/mispclient.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/analyzers/MISP/mispclient.py b/analyzers/MISP/mispclient.py index 00f899d61..7c2695855 100755 --- a/analyzers/MISP/mispclient.py +++ b/analyzers/MISP/mispclient.py @@ -27,8 +27,14 @@ def __init__(self, url, key, ssl=True, name='Unnamed'): if type(url) is list: for idx, server in enumerate(url): verify = True - if os.path.isfile(ssl[idx]): - verify = ssl[idx] + if isinstance(ssl, list): + if os.path.isfile(ssl[idx]): + verify = ssl[idx] + elif isinstance(ssl, str): + if os.path.isfile(ssl): + verify = ssl + elif isinstance(ssl, bool): + verify = ssl self.misp_connections.append(pymisp.PyMISP(url=server, key=key[idx], ssl=verify))