PKCS7_add_signed_attribute

Add an authenticated (signed) attribute to a PKCS#7 signer info.

Synopsis

Declared in <openssl/pkcs7.h>

int
PKCS7_add_signed_attribute(
    PKCS7_SIGNER_INFO* p7si,
    int nid,
    int type,
    void* data);

Return Value

1 on success, or 0 on error.

Parameters

NameDescription
p7siSigner info receiving the attribute.
nidAttribute type NID (for example NID_pkcs9_contentType).
typeASN.1 value type tag (V_ASN1_*) for data.
dataAttribute value pointer interpreted according to type.