Моя цель — подписать pdf и электронные письма на моем сервере, используя USB-токен на стороне клиента.
Поэтому я хотел бы создать подпись PKCS7 на PHP, но подпись будет получена с USB-токена, поэтому я не могу использовать реализацию openssl pkcs7.
Я видел кое-что, что могло бы быть решением, используя Bouncy Castle: создать PKCS7 с заранее заданными данными, используя надувной замок, но я бы не хотел использовать внешнюю реализацию.
Я искал библиотеку, которая могла бы собрать pkcs7 из цепочки сертификатов и подписи, но я ничего не нашел.
Задача ещё не решена.
Других решений пока нет …