我有使用DER格式的CMS编码消息,并希望通过oid从消息中提取数据。
我有以下OpenSSL代码,用于创建CMS对象并解析消息:
char message[] = "message.der"
BIO *in = BIO_new_file(message, "r");
CMS_ContentInfo *cms = d2i_CMS_bio(in, NULL);
我不确定如何提取与特定oid相关的数据?
EG。 data = foo(cms," 2.16.840.1.101.2.1.2.78.5");
感谢。