Lines Matching defs:xml
41 * with RFC7958 https xml fetch.
81 * The certificate RFC7958 update is done by fetching root-anchors.xml and
102 * The dates on the keys in the xml are checked (uses the libexpat xml
128 #error "need libexpat to parse root-anchors.xml file."
148 /** path on HTTPS server to xml file */
149 #define XMLNAME "root-anchors/root-anchors.xml"
227 printf("-x path pathname to xml in url, default %s\n", XMLNAME);
1387 if(verb) printf("error: xml cannot be parsed\n");
1396 if(verb) printf("error: xml cannot be parsed\n");
1441 if(verb>=4) printf("xml tag start '%s'\n", name);
1507 /** write the parsed xml-DS to the DS list */
1534 if(verb>=4) printf("xml tag end '%s'\n", name);
1543 if(verb) printf("xml not for the right zone\n");
1604 * @param xml: BIO with xml data.
1611 xml_parse(BIO* xml, time_t now)
1628 (void)BIO_seek(xml, 0);
1629 len = (int)BIO_get_mem_data(xml, &pp);
1937 verify_and_update_anchor(const char* root_anchor_file, BIO* xml, BIO* p7s,
1942 /* verify xml file */
1943 if(!verify_p7sig(xml, p7s, cert, p7signer)) {
1948 /* parse the xml file into DS records */
1949 ds = xml_parse(xml, time(NULL));
1974 BIO *xml, *p7s;
2004 xml = https(ip_list, xmlname, urlname, src, use_sni);
2008 verify_and_update_anchor(root_anchor_file, xml, p7s, cert, p7signer);
2012 BIO_free(xml);