diff --git a/converters/tls.py b/converters/tls.py index de8282b2..2003975c 100755 --- a/converters/tls.py +++ b/converters/tls.py @@ -4,6 +4,7 @@ TLSApplicationData, Cert, PrivKey, + PrivKeyRSA, tlsSession, load_nss_keys, ) @@ -35,7 +36,9 @@ def handle_stream(self, stream: Stream) -> Result: tls_session.ipdst = stream.Metadata.ServerHost if key_path.exists(): key = PrivKey(key_path) - tls_session.server_rsa_key = key + tls_session.server_key = key + if isinstance(key, PrivKeyRSA): + tls_session.server_rsa_key = key if cert_path.exists(): cert = Cert(cert_path) tls_session.server_certs = [cert]