Мне нужно получить отдельную подпись PKCS # 7 некоторой строки в Python, используя PyOpenSSL. У меня есть ключ в файле .p12.Отключенная подпись PKCS # 7 с Python и PyOpenSSL
Пока я пытаюсь сделать так:
from OpenSSL.crypto import load_pkcs12, sign
pkcs12 = load_pkcs12(key_dat, key_pwd)
algo = pkcs12.get_certificate().get_signature_algorithm()
pkey = pkcs12.get_privatekey()
sg = sign(pkey, manifest, algo)
Но это не то, что требуется.
Я искал сеть, но большинство примеров связано с подписью кусков электронной почты и использованием M2Crypto. Есть ли способ сделать это в чистом PyOpenSSL?