Есть сервис куда нужно отправить 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 из домашней папки в папку проекта?
И если нет то в чем может быть еще проблема?