OpenSSL :: X509 :: CertificateError: вложенная ошибка asn1 - PullRequest
0 голосов
/ 11 мая 2018

Я пытаюсь преобразовать строку в открытый ключ RSA в ruby.

str = "some string"
OpenSSL::X509::Certificate.new("-----BEGIN CERTIFICATE-----\n#{str}\n-----END CERTIFICATE-----")

Я выполнил в моей системе, она работает нормально, но когда я пытался выполнить на моем удаленном сервере, его ошибка выбрасывания OpenSSL:: X509 :: CertificateError: вложенная ошибка asn1.Я даже обновил свою версию openssl, ее OpenSSL 1.0.2o

1 Ответ

0 голосов
/ 03 июня 2019

Убедитесь, что во входной строке нет возврата каретки. У меня была эта проблема, и замена всех строк "\ r \ n" на просто "\ n" устранила проблему.

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