Lines Matching refs:req
30 OCSP_ONEREQ *OCSP_request_add0_id(OCSP_REQUEST *req, OCSP_CERTID *cid) in OCSP_request_add0_id() argument
38 if (req && !sk_OCSP_ONEREQ_push(req->tbsRequest.requestList, one)) { in OCSP_request_add0_id()
47 int OCSP_request_set1_name(OCSP_REQUEST *req, const X509_NAME *nm) in OCSP_request_set1_name() argument
58 GENERAL_NAME_free(req->tbsRequest.requestorName); in OCSP_request_set1_name()
59 req->tbsRequest.requestorName = gen; in OCSP_request_set1_name()
64 int OCSP_request_add1_cert(OCSP_REQUEST *req, X509 *cert) in OCSP_request_add1_cert() argument
66 if (req->optionalSignature == NULL in OCSP_request_add1_cert()
67 && (req->optionalSignature = OCSP_SIGNATURE_new()) == NULL) in OCSP_request_add1_cert()
71 return ossl_x509_add_cert_new(&req->optionalSignature->certs, cert, in OCSP_request_add1_cert()
80 int OCSP_request_sign(OCSP_REQUEST *req, in OCSP_request_sign() argument
86 if (!OCSP_request_set1_name(req, X509_get_subject_name(signer))) in OCSP_request_sign()
89 if ((req->optionalSignature = OCSP_SIGNATURE_new()) == NULL) in OCSP_request_sign()
97 if (!OCSP_REQUEST_sign(req, key, dgst, signer->libctx, signer->propq)) in OCSP_request_sign()
102 if (!OCSP_request_add1_cert(req, signer) in OCSP_request_sign()
103 || !X509_add_certs(req->optionalSignature->certs, certs, in OCSP_request_sign()
110 OCSP_SIGNATURE_free(req->optionalSignature); in OCSP_request_sign()
111 req->optionalSignature = NULL; in OCSP_request_sign()