xref: /aosp_15_r20/external/wpa_supplicant_8/hs20/server/sql.txt (revision 03f9172ca588f91df233974f4258bab95191f931)
1*03f9172cSAndroid Build Coastguard WorkerCREATE TABLE eventlog(
2*03f9172cSAndroid Build Coastguard Worker	user TEXT,
3*03f9172cSAndroid Build Coastguard Worker	realm TEXT,
4*03f9172cSAndroid Build Coastguard Worker	sessionid TEXT COLLATE NOCASE,
5*03f9172cSAndroid Build Coastguard Worker	timestamp TEXT,
6*03f9172cSAndroid Build Coastguard Worker	notes TEXT,
7*03f9172cSAndroid Build Coastguard Worker	dump TEXT,
8*03f9172cSAndroid Build Coastguard Worker	addr TEXT
9*03f9172cSAndroid Build Coastguard Worker);
10*03f9172cSAndroid Build Coastguard Worker
11*03f9172cSAndroid Build Coastguard WorkerCREATE TABLE sessions(
12*03f9172cSAndroid Build Coastguard Worker	timestamp TEXT,
13*03f9172cSAndroid Build Coastguard Worker	id TEXT COLLATE NOCASE,
14*03f9172cSAndroid Build Coastguard Worker	user TEXT,
15*03f9172cSAndroid Build Coastguard Worker	realm TEXT,
16*03f9172cSAndroid Build Coastguard Worker	password TEXT,
17*03f9172cSAndroid Build Coastguard Worker	machine_managed BOOLEAN,
18*03f9172cSAndroid Build Coastguard Worker	operation INTEGER,
19*03f9172cSAndroid Build Coastguard Worker	type TEXT,
20*03f9172cSAndroid Build Coastguard Worker	pps TEXT,
21*03f9172cSAndroid Build Coastguard Worker	redirect_uri TEXT,
22*03f9172cSAndroid Build Coastguard Worker	devinfo TEXT,
23*03f9172cSAndroid Build Coastguard Worker	devdetail TEXT,
24*03f9172cSAndroid Build Coastguard Worker	cert TEXT,
25*03f9172cSAndroid Build Coastguard Worker	cert_pem TEXT,
26*03f9172cSAndroid Build Coastguard Worker	mac_addr TEXT,
27*03f9172cSAndroid Build Coastguard Worker	osu_user TEXT,
28*03f9172cSAndroid Build Coastguard Worker	osu_password TEXT,
29*03f9172cSAndroid Build Coastguard Worker	eap_method TEXT,
30*03f9172cSAndroid Build Coastguard Worker	mobile_identifier_hash TEXT,
31*03f9172cSAndroid Build Coastguard Worker	test TEXT
32*03f9172cSAndroid Build Coastguard Worker);
33*03f9172cSAndroid Build Coastguard Worker
34*03f9172cSAndroid Build Coastguard WorkerCREATE index sessions_id_index ON sessions(id);
35*03f9172cSAndroid Build Coastguard Worker
36*03f9172cSAndroid Build Coastguard WorkerCREATE TABLE osu_config(
37*03f9172cSAndroid Build Coastguard Worker       realm TEXT,
38*03f9172cSAndroid Build Coastguard Worker       field TEXT,
39*03f9172cSAndroid Build Coastguard Worker       value TEXT
40*03f9172cSAndroid Build Coastguard Worker);
41*03f9172cSAndroid Build Coastguard Worker
42*03f9172cSAndroid Build Coastguard WorkerCREATE TABLE users(
43*03f9172cSAndroid Build Coastguard Worker	identity TEXT PRIMARY KEY,
44*03f9172cSAndroid Build Coastguard Worker	methods TEXT,
45*03f9172cSAndroid Build Coastguard Worker	password TEXT,
46*03f9172cSAndroid Build Coastguard Worker	machine_managed BOOLEAN,
47*03f9172cSAndroid Build Coastguard Worker	remediation TEXT,
48*03f9172cSAndroid Build Coastguard Worker	phase2 INTEGER,
49*03f9172cSAndroid Build Coastguard Worker	realm TEXT,
50*03f9172cSAndroid Build Coastguard Worker	policy TEXT,
51*03f9172cSAndroid Build Coastguard Worker	devinfo TEXT,
52*03f9172cSAndroid Build Coastguard Worker	devdetail TEXT,
53*03f9172cSAndroid Build Coastguard Worker	pps TEXT,
54*03f9172cSAndroid Build Coastguard Worker	fetch_pps INTEGER,
55*03f9172cSAndroid Build Coastguard Worker	osu_user TEXT,
56*03f9172cSAndroid Build Coastguard Worker	osu_password TEXT,
57*03f9172cSAndroid Build Coastguard Worker	shared INTEGER,
58*03f9172cSAndroid Build Coastguard Worker	cert TEXT,
59*03f9172cSAndroid Build Coastguard Worker	cert_pem TEXT,
60*03f9172cSAndroid Build Coastguard Worker	t_c_timestamp INTEGER,
61*03f9172cSAndroid Build Coastguard Worker	mac_addr TEXT,
62*03f9172cSAndroid Build Coastguard Worker	last_msk TEXT,
63*03f9172cSAndroid Build Coastguard Worker	polupd_done TEXT,
64*03f9172cSAndroid Build Coastguard Worker	subrem TEXT
65*03f9172cSAndroid Build Coastguard Worker);
66*03f9172cSAndroid Build Coastguard Worker
67*03f9172cSAndroid Build Coastguard WorkerCREATE TABLE wildcards(
68*03f9172cSAndroid Build Coastguard Worker	identity TEXT PRIMARY KEY,
69*03f9172cSAndroid Build Coastguard Worker	methods TEXT
70*03f9172cSAndroid Build Coastguard Worker);
71*03f9172cSAndroid Build Coastguard Worker
72*03f9172cSAndroid Build Coastguard WorkerCREATE TABLE authlog(
73*03f9172cSAndroid Build Coastguard Worker	timestamp TEXT,
74*03f9172cSAndroid Build Coastguard Worker	session TEXT,
75*03f9172cSAndroid Build Coastguard Worker	nas_ip TEXT,
76*03f9172cSAndroid Build Coastguard Worker	username TEXT,
77*03f9172cSAndroid Build Coastguard Worker	note TEXT
78*03f9172cSAndroid Build Coastguard Worker);
79*03f9172cSAndroid Build Coastguard Worker
80*03f9172cSAndroid Build Coastguard WorkerCREATE TABLE pending_tc(
81*03f9172cSAndroid Build Coastguard Worker	mac_addr TEXT PRIMARY KEY,
82*03f9172cSAndroid Build Coastguard Worker	identity TEXT
83*03f9172cSAndroid Build Coastguard Worker);
84*03f9172cSAndroid Build Coastguard Worker
85*03f9172cSAndroid Build Coastguard WorkerCREATE TABLE current_sessions(
86*03f9172cSAndroid Build Coastguard Worker	mac_addr TEXT PRIMARY KEY,
87*03f9172cSAndroid Build Coastguard Worker	identity TEXT,
88*03f9172cSAndroid Build Coastguard Worker	start_time TEXT,
89*03f9172cSAndroid Build Coastguard Worker	nas TEXT,
90*03f9172cSAndroid Build Coastguard Worker	hs20_t_c_filtering BOOLEAN,
91*03f9172cSAndroid Build Coastguard Worker	waiting_coa_ack BOOLEAN,
92*03f9172cSAndroid Build Coastguard Worker	coa_ack_received BOOLEAN
93*03f9172cSAndroid Build Coastguard Worker);
94*03f9172cSAndroid Build Coastguard Worker
95*03f9172cSAndroid Build Coastguard WorkerCREATE TABLE cert_enroll(
96*03f9172cSAndroid Build Coastguard Worker	mac_addr TEXT PRIMARY KEY,
97*03f9172cSAndroid Build Coastguard Worker	user TEXT,
98*03f9172cSAndroid Build Coastguard Worker	realm TEXT,
99*03f9172cSAndroid Build Coastguard Worker	serialnum TEXT
100*03f9172cSAndroid Build Coastguard Worker);
101*03f9172cSAndroid Build Coastguard Worker
102*03f9172cSAndroid Build Coastguard WorkerCREATE TABLE sim_provisioning(
103*03f9172cSAndroid Build Coastguard Worker	mobile_identifier_hash TEXT PRIMARY KEY,
104*03f9172cSAndroid Build Coastguard Worker	imsi TEXT,
105*03f9172cSAndroid Build Coastguard Worker	mac_addr TEXT,
106*03f9172cSAndroid Build Coastguard Worker	eap_method TEXT,
107*03f9172cSAndroid Build Coastguard Worker	timestamp TEXT
108*03f9172cSAndroid Build Coastguard Worker);
109