CMS_unsigned_add1_attr_by_OBJ

Append an unsigned attribute identified by ASN.1 object to a CMS SignerInfo.

Synopsis

Declared in <openssl/cms.h>

int
CMS_unsigned_add1_attr_by_OBJ(
    CMS_SignerInfo* si,
    ASN1_OBJECT const* obj,
    int type,
    void const* bytes,
    int len);

Return Value

1 on success, or 0 on failure.

Parameters

NameDescription
siSignerInfo whose unsignedAttrs set is extended.
objAttribute type OID.
typeASN.1 string type of bytes (for example V_ASN1_OCTET_STRING).
bytesAttribute value bytes to copy into the new X509_ATTRIBUTE.
lenLength of bytes in octets.