Таким образом, у меня есть это приложение, которое создает почтовый файл с изображениями и прочееOpenSSL SMIME в рубин/рельсы
и я хочу, чтобы подписать его с помощью smime
.
если я использовать терминал команды:
openssl smime -binary -sign -passin "pass:MYPASS" -signer ./MyCertificate.pem -inkey ./MyKey.pem -in ./manifest.in -out ./signature.out -outform DER
отформатированные:
openssl smime -binary -sign -passin "pass:MYPASS" \
-signer ./MyCertificate.pem -inkey ./MyKey.pem \
-in ./manifest.in -out ./signature.out -outform DER
manifest.in
является файл ведьма содержит текст, который должен быть подписана и signature.out
является выходным файлом.
я не знаю много о подписании, но я считаю, что это код подписывает мой файл, используя pkcs7
как я могу воссоздать тот же результат с рубином/рельсами?
я попытался посмотреть в документации OpenSSL, но я не мог найти что-нибудь полезную для меня
EDIT
, если это поможет кому-то, это то, что сказано в документации
Мне нужно построить:
A detached PKCS#7 signature of the manifest
Вы когда-нибудь смотрели https://github.com/medined/smime? Также вы можете выложить эту команду, если хотите. –
Я видел эту библиотеку, но помощь вызвала больше вопросов, чем на самом деле ... –