如何使用 Apple CMS 服务向 CMS 消息添加自定义属性?

kat*_*ikj 5 macos cryptography asn.1 pkcs#7 pades

我们想使用macOS 中的加密消息语法服务库向 CMS 签名者信息序列添加一个额外的 OID 标签。我们能够使用提供的CMSEncoder*函数生成 CMS 消息,但无法插入符合CAdES标准所需的签名证书 OID 标记 (1.2.840.113549.1.9.16.2.12) 。有没有办法将自定义属性插入到使用Apple 的 CMS 服务库生成的 CMS 消息的签名者序列中?