Невозможно загрузить CSR / Сертификаты в Open Banking Directory - PullRequest
1 голос
/ 05 июля 2019

Эта ошибка отображается при попытке загрузить запрос сертификата в Open Banking Directory в качестве сертификата подписи OB.

Error

Когда я копирую сообщение, мне выдается это сообщение;

Error message

Когда я проверяю сетевые запросы, кажется, что отображается Внутренняя ошибка сервера (ответ 500) и возвращается graphql. Это ответ:

{"errors":[{"message":"Error: Request failed with status code 400","locations":[{"line":2,"column":3}],"path":["addCertificate"]}],"data":null}

Была ли эта проблема с кем-либо раньше? Я сгенерировал CSR с Open SSL со своими учетными данными с помощью этой команды:

openssl req -new -newkey rsa:2048 -nodes -out [STATEMENT_CLIENT_ID].csr -keyout [STATEMENT_CLIENT_ID].key -subj "/C=GB/ST=/L=/O=OpenBanking/OU=[ORGANISATION_ID]/CN=[STATEMENT_CLIENT_ID]" -sha256

Теги в фигурных скобках отредактированы. Я также попробовал докер, но безуспешно. Я все уши к любым решениям, которые приходят мне на пути.

Спасибо за ваше время.

1 Ответ

1 голос
/ 08 июля 2019

Решено это путем создания CSR на OpenSSL с соответствующими файлами конфигурации. Форматирование eiDAS необходимо.

Команда:

req -new -config "obseal.cnf" -out "Seal.csr" -keyout "SealPrivateKey.key"

req -new -config "obwac.cnf" -out "WAC.csr" -keyout "WACPrivateKey.key"
...