ASN1_TYPE_set
ASN1_TYPE_set(type, V_ASN1_INTEGER, aint);
ASN1_TYPE_set(type, V_ASN1_UTF8STRING, text);
ASN1_TYPE_set(rt, V_ASN1_SEQUENCE, oct);
ASN1_TYPE_set(a, type, p);
ASN1_TYPE_set(a, type, odup);
ASN1_TYPE_set(a, type, sdup);
ASN1_TYPE_set(a, V_ASN1_OCTET_STRING, os);
ASN1_TYPE_set(typ, utype, NULL);
ASN1_TYPE_set(alg->parameter, ptype, pval);
ASN1_TYPE_set(msg->body->value.pkiconf, V_ASN1_NULL, NULL);
ASN1_TYPE_set(type, V_ASN1_NULL, NULL);
ASN1_TYPE_set(bag->value.other, vtype, strtmp);
ASN1_TYPE_set(ret->d.other, V_ASN1_OCTET_STRING, octet_string);
ASN1_TYPE_set(ttmp, atype, stmp);
ASN1_TYPE_set(val, atrtype, value);
void ASN1_TYPE_set(ASN1_TYPE *a, int type, void *value);
ASN1_TYPE_set(val, V_ASN1_INTEGER, asn1int);
ASN1_TYPE_set(t, V_ASN1_SEQUENCE, s);