Как добавить пользовательский атрибут в сообщение CMS с помощью служб Apple CMS?

#macos #cryptography #asn.1 #pkcs#7 #pades

Вопрос:

Мы хотели бы добавить дополнительный тег OID в информационную последовательность подписывающего CMS, используя библиотеку служб синтаксиса криптографических сообщений в macOS. Мы можем сгенерировать сообщение CMS с помощью предоставленных CMSEncoder* функций, но не можем вставить тег OID сертификата подписи (1.2.840.113549.1.9.16.2.12), необходимый для соответствия стандарту CAdES. Есть ли способ вставить пользовательский атрибут в последовательность подписывающих сообщений CMS, сгенерированных с помощью библиотеки служб CMS Apple?