Предупреждение: openssl_pkcs7_sign: ошибка при создании структуры PKCS7

Мы пытаемся подписать ПАН №. с цифровой подписью. Мы берем номер PAN в файле in.txt, но получаем ошибку —

Предупреждение: openssl_pkcs7_sign (): ошибка при создании структуры PKCS7!

openssl_pkcs7_sign(realpath("in.txt"), "out.txt",
'file://'.realpath('digitalsign.cer'),
'file://'.realpath('private_key.pem'),
array (), PKCS7_NOSIGS
);

Пожалуйста, предложите, что мы можем сделать, чтобы решить эту проблему.

0

Решение

Я думаю, что ваш цифровой сертификат и закрытый ключ являются проблемой. Пожалуйста, создайте цифровой сертификат и закрытый ключ с помощью команды ниже.

openssl req -x509 -days 365 -newkey rsa:1024 -keyout enc_key.pem -out selfcert.pem

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

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]