Skip to content
This repository was archived by the owner on Dec 5, 2025. It is now read-only.

Commit 7d16859

Browse files
authored
[client] Standardize pika SSL control flow (#163)
1 parent 6657379 commit 7d16859

File tree

1 file changed

+10
-16
lines changed

1 file changed

+10
-16
lines changed

pycti/connector/opencti_connector_helper.py

Lines changed: 10 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -565,23 +565,17 @@ def send_stix2_bundle(self, bundle, **kwargs) -> list:
565565
pika_credentials = pika.PlainCredentials(
566566
self.config["connection"]["user"], self.config["connection"]["pass"]
567567
)
568-
if self.config["connection"]["use_ssl"]:
569-
context = create_ssl_context()
570-
ssl_options = pika.SSLOptions(context, self.config["connection"]["host"])
571-
pika_parameters = pika.ConnectionParameters(
572-
host=self.config["connection"]["host"],
573-
port=self.config["connection"]["port"],
574-
virtual_host="/",
575-
credentials=pika_credentials,
576-
ssl_options=ssl_options,
577-
)
578-
else:
579-
pika_parameters = pika.ConnectionParameters(
580-
host=self.config["connection"]["host"],
581-
port=self.config["connection"]["port"],
582-
virtual_host="/",
583-
credentials=pika_credentials,
568+
pika_parameters = pika.ConnectionParameters(
569+
host=self.config["connection"]["host"],
570+
port=self.config["connection"]["port"],
571+
virtual_host="/",
572+
credentials=pika_credentials,
573+
ssl_options=pika.SSLOptions(
574+
create_ssl_context(), self.config["connection"]["host"]
584575
)
576+
if self.config["connection"]["use_ssl"]
577+
else None,
578+
)
585579

586580
pika_connection = pika.BlockingConnection(pika_parameters)
587581
channel = pika_connection.channel()

0 commit comments

Comments
 (0)