Я пытаюсь создать аутентификацию X.509 с MongoDB.Он отлично работает в Linux, но MongoClient вызывает у меня проблему на этом этапе в Windows.
Мой client.pem выглядит следующим образом
-----BEGIN CERTIFICATE-----
MIIDOjCCAiICAQMwDQYJKoZIhvcNAQELBQAwYTELMAkGA1UEBhMCQVUxDDAKBgNV
..............
BgHF6LZFIyTXqiOnrHI=
-----END CERTIFICATE-----
-----BEGIN RSA PRIVATE KEY-----
Proc-Type: 4,ENCRYPTED
DEK-Info: AES-256-CBC,A48C7B02D7FD03093209F2473401A08B
/eZVAE8ycfqoDOgQuGDR/cumw/nJQpE2MLrh4G0JjohDIU98DiU+/fDJ/FnbfCzH
2Dn/wTJiTUyvaZL3PbvDL9TXKMGtxgUCOJyGQf18pJrO5dRVLEpmOlnyCrKHQ2RA
-----END RSA PRIVATE KEY-----
Я получаю эту ошибку Failed global initialization: InvalidSSLConfiguration CryptDecodeObjectEx failed to get size of object: ASN1 bad tag value met.
с mongodb.Отлично, когда я пытаюсь его использовать.
Примечание. Если я удаляю шифрование из закрытого ключа, он работает нормально.Но мне это нужно.Как мне решить эту проблему?