使用TLS证书将Symfony连接到MongoDB

时间:2020-03-26 12:34:19

标签: mongodb symfony ssl doctrine-mongodb

我们的Symfony应用程序通过配置运行完全正常,只需使用登录名和密码即可连接到MongoDB服务器。

doctrine_mongodb.yaml:

doctrine_mongodb:
    connections:
        default:
            server: '%env(resolve:MONGODB_URL)%'
            options:
                username: '%env(resolve:MONGODB_USER)%'
                password: '%env(resolve:MONGODB_PASSWORD)%'
(...)

现在,我正在尝试配置同一应用程序以连接到使用TLS / SSL的服务器。 question有3岁,一个回答说不可能(接受的答案),另一个回答说确实存在(但不说如何)。

Symfony documentation提到了它,因此我认为捆绑软件的较新版本可以做到。但是,它没有提供有关如何选择要使用的证书,如何拒绝自签名证书或如何设置任何其他选项的任何详细信息。该配置是否与PHP documentation中有关SSL上下文的选项相关?

在连接时如何实际配置Doctrine MongoDB捆绑包以使用证书?

0 个答案:

没有答案