Add a new attribute to the builder with an arbitrary value.
Unconditionally adds a new attribute, even if one with the same
attr_type already exists.
Ownership of the
value memory is taken by the builder, may be reallocated, and is eventually freed with
g_free. The memory must have been allocated using the standard GLib memory allocation
null may be specified for the
value argument, in which case an empty attribute is created. [const
] may be specified for the length, in which case an invalid attribute is created in the PKCS#11 style.
the new attribute type
the new attribute memory
the length of the memory