Append a signed attribute identified by ASN.1 object to a CMS SignerInfo.
Declared in <openssl/cms.h>
int
CMS_signed_add1_attr_by_OBJ(
CMS_SignerInfo* si,
ASN1_OBJECT const* obj,
int type,
void const* bytes,
int len);
1 on success, or 0 on failure.
| Name | Description |
|---|---|
| si | SignerInfo whose signedAttrs set is extended. |
| obj | Attribute type OID. |
| type | ASN.1 string type of bytes (for example V_ASN1_OCTET_STRING). |
| bytes | Attribute value bytes to copy into the new X509_ATTRIBUTE. |
| len | Length of bytes in octets. |