Dmitry Shmidt | d5dc24e | 2014-03-12 14:22:04 -0700 | [diff] [blame] | 1 | /* |
| 2 | * Hotspot 2.0 - OSU client |
Dmitry Shmidt | 6cb1f65 | 2014-03-21 10:54:03 -0700 | [diff] [blame] | 3 | * Copyright (c) 2013-2014, Qualcomm Atheros, Inc. |
Dmitry Shmidt | d5dc24e | 2014-03-12 14:22:04 -0700 | [diff] [blame] | 4 | * |
| 5 | * This software may be distributed under the terms of the BSD license. |
| 6 | * See README for more details. |
| 7 | */ |
| 8 | |
| 9 | #ifndef OSU_CLIENT_H |
| 10 | #define OSU_CLIENT_H |
| 11 | |
Dmitry Shmidt | d5dc24e | 2014-03-12 14:22:04 -0700 | [diff] [blame] | 12 | struct hs20_osu_client { |
| 13 | struct xml_node_ctx *xml; |
| 14 | struct http_ctx *http; |
Dmitry Shmidt | d5dc24e | 2014-03-12 14:22:04 -0700 | [diff] [blame] | 15 | const char *result_file; |
| 16 | const char *summary_file; |
| 17 | const char *ifname; |
Dmitry Shmidt | d5dc24e | 2014-03-12 14:22:04 -0700 | [diff] [blame] | 18 | #define WORKAROUND_OCSP_OPTIONAL 0x00000001 |
| 19 | unsigned long int workarounds; |
Hai Shalom | fdcde76 | 2020-04-02 11:19:20 -0700 | [diff] [blame] | 20 | int ignore_tls; /* whether to ignore TLS validation issues with HTTPS |
| 21 | * server certificate */ |
Dmitry Shmidt | d5dc24e | 2014-03-12 14:22:04 -0700 | [diff] [blame] | 22 | }; |
| 23 | |
Dmitry Shmidt | d5dc24e | 2014-03-12 14:22:04 -0700 | [diff] [blame] | 24 | #endif /* OSU_CLIENT_H */ |