我有一个spring应用程序需要连接到mongodb。此连接使用具有自签名证书的tls。
我可以连接到这个数据库没有任何问题使用mongo3t与ssl协议没有pem文件。
我可以通过mongo命令行连接:
mongo--tls--tlsallowinvalidcertificatesmongodb://user:pass@host:443/数据库名
毫无疑问。
但是,如果使用spring.data.mongodb.uri配置yml文件:mongodb://user:pass@host:443/dbname?tls=true&tlsallowinvalidcertificates=true
它没有连接,我得到了一个证书exception:no name 匹配的主机名。
我做错什么了?是否该驱动程序不支持tlsallowinvalidcertificates?
谢谢
暂无答案!
目前还没有任何答案,快来回答吧!