Home | History | Annotate | Download | only in client

Lines Matching defs:csrattrs

196  * CsrAttrs ::= SEQUENCE SIZE (0..MAX) OF AttrOrOID
227 } CsrAttrs;
239 ASN1_CHOICE(CsrAttrs) = {
240 ASN1_SEQUENCE_OF(CsrAttrs, attrs, AttrOrOID)
241 } ASN1_CHOICE_END(CsrAttrs);
243 IMPLEMENT_ASN1_FUNCTIONS(CsrAttrs);
332 static void add_csrattrs(struct hs20_osu_client *ctx, CsrAttrs *csrattrs,
337 if (!csrattrs || ! csrattrs->attrs)
341 num = sk_AttrOrOID_num(csrattrs->attrs);
343 num = SKM_sk_num(AttrOrOID, csrattrs->attrs);
347 AttrOrOID *ao = sk_AttrOrOID_value(csrattrs->attrs, i);
349 AttrOrOID *ao = SKM_sk_value(AttrOrOID, csrattrs->attrs, i);
365 CsrAttrs *csrattrs)
472 add_csrattrs(ctx, csrattrs, exts);
582 CsrAttrs *csrattrs = NULL;
589 os_snprintf(buf, buflen, "%s/csrattrs", url);
590 wpa_printf(MSG_INFO, "Download csrattrs from %s", buf);
591 write_summary(ctx, "Download EST csrattrs from %s", buf);
594 res = http_download_file(ctx->http, buf, "Cert/est-csrattrs.txt",
601 wpa_printf(MSG_INFO, "Failed to download EST csrattrs - assume no extra attributes are needed");
609 resp = os_readfile("Cert/est-csrattrs.txt", &resp_len);
611 wpa_printf(MSG_INFO, "Could not read csrattrs");
619 wpa_printf(MSG_INFO, "Could not base64 decode csrattrs");
622 unlink("Cert/est-csrattrs.txt");
625 csrattrs = d2i_CsrAttrs(NULL, &pos, attrs_len);
627 if (csrattrs == NULL) {
628 wpa_printf(MSG_INFO, "Failed to parse csrattrs ASN.1");
640 "Cert/est-req.b64", old_cert, csrattrs);
641 if (csrattrs)
642 CsrAttrs_free(csrattrs);