ValidationException в AWS при создании сертификата CA - PullRequest
0 голосов
/ 12 июня 2018

Ну, привет.У меня проблема при создании сертификата CA в моем AWS.Я скачал файл CSR.pem, который мне дает сайт AWS.Я отправляю этот файл своему экземпляру (это сервер Ubuntu).Я следовал инструкциям, чтобы подписать файл.

openssl genrsa 2048 > CRS.pem

Это сгенерировало файл CSR.pem.Не совсем уверен, почему мне нужно было создать этот файл, но это было сделано.После этого он сказал, что я должен:

openssl req -new -key CRS.pem -out CSR.pem

Это сработало, и я должен был поставить свои учетные данные.Затем он сказал, что мне нужно создать новый файл в те дни, когда мне нужно получить сертификат.

openssl x509 -req -days 365 -in CRS.pem -signkey CSR.pem -out server.crt

Я получил ошибку с этим, и после осмотра я нашел это решение.

openssl x509 -req -days 365 -in CSR.pem -signkey key.pem -out server.crt

Я экспортировал обратно эти 3 файла.

CSR.pem
CRS.pem
key.pem

Я думал, что у меня есть все, чтобы получить сертификат CA, но при выборе файлов pem я получил эту ошибку:

обнаружении ошибки ValidationException 1 проверки: Значение «----- BEGIN CERTIFICATE REQUEST ----- MIIC1DCCAbwCAQAwgY4xCzAJBgNVBAYTAkVDMRIwEAYDVQQIDAlQaWNoaW5jaGEx DjAMBgNVBAcMBVF1aXRvMQ8wDQYDVQQKDAZab2V0aXMxCzAJBgNVBAsMAklUMRUw EwYDVQQDDAxEYXZpZCBadXJpdGExJjAkBgkqhkiG9w0BCQEWF2luZm9AY2VyYmVy dXNsYWJzLmdhbWVzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA + pYW xjny8rPfO4 / sWmlWfWfMgZBwDVH9RhRRN7flpcUOPyps4fxrzeonyi8 + RF + PXPlN g8iTKMWfXS3upWjzaAfgFx / 44RRLlKC3adzljr6hmPLjnCVkXQ5RgjvPnfcCuMuO BOFlS7cgP8g68n9w1mKfsCacNcGjPYQPdL1 / 1XgnK7Tqzoo8dVA0GtU + CNxB4Tjp w3dqkLI9 + nX6V5ZF7nmKBFrnpcsIoD10kLTNM9oVPDpfQC3XgFxUmtBNOB9Nf9I3 YZN0djsvMKomSPLa0vuu3sTV0 / otr4A0zltoIMUf9cY9IK5NQUf721HGJNwWvxqY uR9qfEjyElBGlEulZwIDAQABoAAwDQYJKoZIhvcNAQELBQADggEBAAVN2aZSJVpg ty9HBAGxP / 3rkSEGB2WnmzOdC + bbPYj1UXg + C0TyRyvEtL4r2wvvpt426izWJniG Q8L6SKA5gymzCxSZ7Tn43Ln1pT36TeqXqO + E6JngM4NLV + UDO1V4xzJjA9SKgNjU / sTMqijJz1c3 + MZjqzvK3fOjMlTNYmTZADO7Xk4Mmn5S9drA + oNY2gtpzAMrDIEO 1sWpSRgOFJGQesxEfuVdQkcj0NPh9pf5Iu48NMWHUlu2ce5FS5u7GQKVDUvopNpo Bf29y05qwUl3OTdHu9pvwN7VYyCIbWrd6YQ0iD6VYDeavh9LB6WVpzvZUDMGUz2e rFOzZ2au / 8s = ----- END CERTIFICATE REQUEST ----- 'на '' сертификата не удовлетворяло ограничение: Элемент должен соответствовать шаблону регулярного выражения: - {5} BEGIN CERTIFICATE- {5} \ u000D? \ U000A ([A-Za-z0-9 / +] {64} \ u000D? \ U000A) * [A-Za-z0-9 / +] {1,64} = {0,2} \ u000D? \ u000A- {5} КОНЕЦ СЕРТИФИКАТ- {5} (\ u000D? \ u000A)?.

Я перепробовал все типы комбинаций, чтобы заставить это работать, но я не знаю, как это исправить.

1 Ответ

0 голосов
/ 25 июля 2019

попробуйте использовать синтаксис

file://CSR.pem

при указании файла ввода / вывода

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