Skip to content

Commit 759ee99

Browse files
committed
feat: check if secure connection is enabled before setting SSL options
1 parent ad0611b commit 759ee99

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

src/Connectors/RabbitMQConnector.php

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -33,11 +33,13 @@ public function connect(array $config = []): Queue
3333
$amqpConnectionConfig->setIsSecure(config('queue.connections.rabbitmq.hosts.secure'));
3434

3535
// set SSL Options
36-
$amqpConnectionConfig->setSslCaCert(config('queue.connections.rabbitmq.options.ssl_options.cafile'));
37-
$amqpConnectionConfig->setSslCert(config('queue.connections.rabbitmq.options.ssl_options.local_cert'));
38-
$amqpConnectionConfig->setSslKey(config('queue.connections.rabbitmq.options.ssl_options.local_key'));
39-
$amqpConnectionConfig->setSslVerify(config('queue.connections.rabbitmq.options.ssl_options.verify_peer'));
40-
$amqpConnectionConfig->setSslPassPhrase(config('queue.connections.rabbitmq.options.ssl_options.passphrase'));
36+
if ($amqpConnectionConfig->isSecure()) {
37+
$amqpConnectionConfig->setSslCaCert(config('queue.connections.rabbitmq.options.ssl_options.cafile'));
38+
$amqpConnectionConfig->setSslCert(config('queue.connections.rabbitmq.options.ssl_options.local_cert'));
39+
$amqpConnectionConfig->setSslKey(config('queue.connections.rabbitmq.options.ssl_options.local_key'));
40+
$amqpConnectionConfig->setSslVerify(config('queue.connections.rabbitmq.options.ssl_options.verify_peer'));
41+
$amqpConnectionConfig->setSslPassPhrase(config('queue.connections.rabbitmq.options.ssl_options.passphrase'));
42+
}
4143

4244
// Create AMQP Connection
4345
$connection = AMQPConnectionFactory::create($amqpConnectionConfig);

0 commit comments

Comments
 (0)