Зашифрованный ключ RSA не работает с MongoDB в Windows - PullRequest
0 голосов
/ 04 декабря 2018

Я пытаюсь создать аутентификацию 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.Отлично, когда я пытаюсь его использовать.

Примечание. Если я удаляю шифрование из закрытого ключа, он работает нормально.Но мне это нужно.Как мне решить эту проблему?

1 Ответ

0 голосов
/ 05 декабря 2018

такая же проблема с mongodb 4.0.4 Но та же конфигурация работает с 3.6.9 просто отлично

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...