Задать вопрос
t-alexashka
@t-alexashka
Сразу пишу legacy код

Как исправить ошибку провеки подписи файла подписанного OpenSSL?

Есть сервис куда нужно отправить xml файл, предварительно подписав его ключом.

выполнил команду:

openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout privateKey.key -out certificate.crt


в корневой папке юзера (root) появлись 2 файла:

certificate.crt и privateKey.key

privateKey.key я перенес в папку проекта, а точнее в /simplesamlphp/cert/

certificate.crt нужно было отправить сервису чтобы он по нему сверял полученные данные. Вообщем отправил.

Сам xml файл подписываю с помощью simplesamlphp. Никаких ошибок нет, все проверл, вывел, все подписывает.

Сервис возвращает ошибку:

350Unable to validate Signature

Может ли это быть из за того что я переместил файл privateKey.key из домашней папки в папку проекта?

И если нет то в чем может быть еще проблема?
  • Вопрос задан
  • 2362 просмотра
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы