Lines Matching refs:req
80 X509_REQ *req; in X509_to_X509_REQ() local
84 if ((req = X509_REQ_new()) == NULL) { in X509_to_X509_REQ()
91 if (!X509_REQ_set_subject_name(req, subject)) in X509_to_X509_REQ()
96 if (!X509_REQ_set_pubkey(req, public_key)) in X509_to_X509_REQ()
100 if (!X509_REQ_sign(req, signing_key, signing_md)) in X509_to_X509_REQ()
104 return req; in X509_to_X509_REQ()
107 X509_REQ_free(req); in X509_to_X509_REQ()
114 X509_REQ_get_pubkey(X509_REQ *req) in X509_REQ_get_pubkey() argument
116 if (req == NULL || req->req_info == NULL) in X509_REQ_get_pubkey()
118 return X509_PUBKEY_get(req->req_info->pubkey); in X509_REQ_get_pubkey()
123 X509_REQ_get0_pubkey(X509_REQ *req) in X509_REQ_get0_pubkey() argument
125 if (req == NULL || req->req_info == NULL) in X509_REQ_get0_pubkey()
127 return X509_PUBKEY_get0(req->req_info->pubkey); in X509_REQ_get0_pubkey()
132 X509_REQ_check_private_key(X509_REQ *req, EVP_PKEY *pkey) in X509_REQ_check_private_key() argument
137 if ((req_pubkey = X509_REQ_get0_pubkey(req)) == NULL) in X509_REQ_check_private_key()
180 X509_REQ_get_extensions(X509_REQ *req) in STACK_OF()
186 if (req == NULL || req->req_info == NULL) in STACK_OF()
189 if ((idx = X509_REQ_get_attr_by_NID(req, NID_ext_req, -1)) == -1) in STACK_OF()
190 idx = X509_REQ_get_attr_by_NID(req, NID_ms_ext_req, -1); in STACK_OF()
194 if ((attr = X509_REQ_get_attr(req, idx)) == NULL) in STACK_OF()
209 X509_REQ_add_extensions_nid(X509_REQ *req, STACK_OF(X509_EXTENSION) *exts, in X509_REQ_add_extensions_nid() argument
219 ret = X509_REQ_add1_attr_by_NID(req, nid, V_ASN1_SEQUENCE, ext, extlen); in X509_REQ_add_extensions_nid()
228 X509_REQ_add_extensions(X509_REQ *req, STACK_OF(X509_EXTENSION) *exts) in X509_REQ_add_extensions() argument
230 return X509_REQ_add_extensions_nid(req, exts, NID_ext_req); in X509_REQ_add_extensions()
237 X509_REQ_get_attr_count(const X509_REQ *req) in X509_REQ_get_attr_count() argument
239 return sk_X509_ATTRIBUTE_num(req->req_info->attributes); in X509_REQ_get_attr_count()
244 X509_REQ_get_attr_by_NID(const X509_REQ *req, int nid, int lastpos) in X509_REQ_get_attr_by_NID() argument
246 return X509at_get_attr_by_NID(req->req_info->attributes, nid, lastpos); in X509_REQ_get_attr_by_NID()
251 X509_REQ_get_attr_by_OBJ(const X509_REQ *req, const ASN1_OBJECT *obj, in X509_REQ_get_attr_by_OBJ() argument
254 return X509at_get_attr_by_OBJ(req->req_info->attributes, obj, lastpos); in X509_REQ_get_attr_by_OBJ()
259 X509_REQ_get_attr(const X509_REQ *req, int loc) in X509_REQ_get_attr() argument
261 return sk_X509_ATTRIBUTE_value(req->req_info->attributes, loc); in X509_REQ_get_attr()
266 X509_REQ_delete_attr(X509_REQ *req, int loc) in X509_REQ_delete_attr() argument
268 return sk_X509_ATTRIBUTE_delete(req->req_info->attributes, loc); in X509_REQ_delete_attr()
273 X509_REQ_add1_attr(X509_REQ *req, X509_ATTRIBUTE *attr) in X509_REQ_add1_attr() argument
275 if (X509at_add1_attr(&req->req_info->attributes, attr)) in X509_REQ_add1_attr()
282 X509_REQ_add1_attr_by_OBJ(X509_REQ *req, const ASN1_OBJECT *obj, int type, in X509_REQ_add1_attr_by_OBJ() argument
285 if (X509at_add1_attr_by_OBJ(&req->req_info->attributes, obj, in X509_REQ_add1_attr_by_OBJ()
293 X509_REQ_add1_attr_by_NID(X509_REQ *req, int nid, int type, in X509_REQ_add1_attr_by_NID() argument
296 if (X509at_add1_attr_by_NID(&req->req_info->attributes, nid, in X509_REQ_add1_attr_by_NID()
304 X509_REQ_add1_attr_by_txt(X509_REQ *req, const char *attrname, int type, in X509_REQ_add1_attr_by_txt() argument
307 if (X509at_add1_attr_by_txt(&req->req_info->attributes, attrname, in X509_REQ_add1_attr_by_txt()
315 i2d_re_X509_REQ_tbs(X509_REQ *req, unsigned char **pp) in i2d_re_X509_REQ_tbs() argument
317 req->req_info->enc.modified = 1; in i2d_re_X509_REQ_tbs()
318 return i2d_X509_REQ_INFO(req->req_info, pp); in i2d_re_X509_REQ_tbs()