#x509certificate #signing #pkcs#7 #chilkat
Вопрос:
Мы пытаемся автоматизировать некоторые процессы с помощью Chilkat.
В частности, мы пытаемся создать документ PKCS7, содержащий следующие функции:
- Подписанный xml-документ. Эта подпись выполняется с помощью смарт-карты, и вывод должен включать подпись. Для этого мы используем объект crypt2 с :
- Атрибуты кодирования, хэш-алгоритма и набора символов
- Методы SetSigningCert, OpaqueSignStringENC
- Нам также необходимо включить сертификат цифровой подписи подписавшего в кодировку X. 509 ASN. В этом втором пункте у нас возникают некоторые проблемы.
Мы получили действительный подписанный документ в соответствии с 2 пунктами с помощью метода createp7m для ручного тестирования, но цель нашей программы-автоматизировать процесс в памяти. Поэтому мы пытаемся использовать OpaqueSignStringENC(«исходный xml для подписи»), но мы считаем, что пункт (2) не принимается во внимание.
Я не знаю, сталкивался ли кто-нибудь с подобной проблемой. Я только недавно начал работать с шифрованием, сертификатами…извините, если я неправильно объясняюсь.
Спасибо всем за вашу помощь и время