Home | History | Annotate | Download | only in hx509

Lines Matching defs:basic

269 parse_ocsp_basic(const void *data, size_t length, OCSPBasicOCSPResponse *basic)
275 memset(basic, 0, sizeof(*basic));
307 basic,
315 free_OCSPBasicOCSPResponse(basic);
330 OCSPBasicOCSPResponse basic;
347 ret = parse_ocsp_basic(data, length, &basic);
355 if (basic.certs) {
361 free_OCSPBasicOCSPResponse(&basic);
365 for (i = 0; i < basic.certs->len; i++) {
368 c = hx509_cert_init(context, &basic.certs->val[i], NULL);
385 ocsp->ocsp = basic;
1301 OCSPBasicOCSPResponse basic;
1310 ret = parse_ocsp_basic(data, length, &basic);
1317 for (i = 0; i < basic.tbsResponseData.responses.len; i++) {
1319 ret = der_heim_integer_cmp(&basic.tbsResponseData.responses.val[i].certID.serialNumber,
1327 &basic.tbsResponseData.responses.val[i].certID.hashAlgorithm,
1329 &basic.tbsResponseData.responses.val[i].certID.issuerNameHash);
1333 switch (basic.tbsResponseData.responses.val[i].certStatus.element) {
1342 if (basic.tbsResponseData.responses.val[i].thisUpdate >
1347 if (basic.tbsResponseData.responses.val[i].nextUpdate) {
1348 if (*basic.tbsResponseData.responses.val[i].nextUpdate < now)
1350 *expiration = *basic.tbsResponseData.responses.val[i].nextUpdate;
1354 free_OCSPBasicOCSPResponse(&basic);
1358 free_OCSPBasicOCSPResponse(&basic);