g_variant_get(fields, "a{ss}", &iter);
while (g_variant_iter_loop(iter, "{ss}", &field, &value)) {
if (g_strcmp0(field, CONNMAN_CONFIG_FIELD_EAP_METHOD) == 0) {
- DBG("field: %s, value: %s", field, value);
-
if (value != NULL) {
fprintf (fp, "eap=%s\n", value);
eapol.eap_type = g_strdup(value);
}
} else if (g_strcmp0(field, CONNMAN_CONFIG_FIELD_IDENTITY) == 0) {
- DBG("field: %s, value: %s", field, value);
-
if (value != NULL) {
fprintf (fp, "identity=\"%s\"\n", value);
eapol.identity = g_strdup(value);
}
} else if (g_strcmp0(field, CONNMAN_CONFIG_FIELD_ANONYMOUS_IDENTITY) == 0) {
- DBG("field: %s, value: %s", field, value);
-
if (value != NULL) {
fprintf (fp, "anonymous_identity=\"%s\"\n", value);
eapol.anonymous_identity = g_strdup(value);
}
} else if (g_strcmp0(field, CONNMAN_CONFIG_FIELD_PASSPHRASE) == 0) {
- DBG("field: %s, value: %s", field, value);
-
if (value != NULL)
fprintf (fp, "password=\"%s\"\n", value);
} else if (g_strcmp0(field, CONNMAN_CONFIG_FIELD_CA_CERT_FILE) == 0) {
- DBG("field: %s, value: %s", field, value);
-
if (value != NULL) {
fprintf (fp, "ca_cert=\"%s\"\n", value);
eapol.ca_cert_file = g_strdup(value);
}
} else if (g_strcmp0(field, CONNMAN_CONFIG_FIELD_CLIENT_CERT_FILE) == 0) {
- DBG("field: %s, value: %s", field, value);
-
if (value != NULL) {
fprintf (fp, "client_cert=\"%s\"\n", value);
eapol.client_cert_file = g_strdup(value);
}
} else if (g_strcmp0(field, CONNMAN_CONFIG_FIELD_PVT_KEY_FILE) == 0) {
- DBG("field: %s, value: %s", field, value);
-
if (value != NULL) {
fprintf (fp, "private_key=\"%s\"\n", value);
eapol.private_key_file = g_strdup(value);
}
} else if (g_strcmp0(field, CONNMAN_CONFIG_FIELD_PVT_KEY_PASSPHRASE) == 0) {
- DBG("field: %s, value: %s", field, value);
-
if (value != NULL) {
fprintf (fp, "private_key_passwd=\"%s\"\n", value);
eapol.private_key_password = g_strdup(value);
}
} else if (g_strcmp0(field, CONNMAN_CONFIG_FIELD_PAC_FILE) == 0) {
- DBG("field: %s, value: %s", field, value);
-
if (value != NULL) {
fprintf (fp, "pac_file=\"%s\"\n", value);
eapol.pac_file = g_strdup(value);
}
} else if (g_strcmp0(field, CONNMAN_CONFIG_FIELD_PHASE2) == 0) {
- DBG("field: %s, value: %s", field, value);
-
if (value != NULL) {
char str[50] = {0,};
sprintf(str, "auth=%s", value);
eapol.phase2 = g_strdup(value);
}
} else if (g_strcmp0(field, CONNMAN_CONFIG_FIELD_PHASE1) == 0) {
- DBG("field: %s, value: %s", field, value);
-
if (value != NULL) {
int peap_version;
char str[50] = {0,};
g_strcmp0(field, CONNMAN_CONFIG_FIELD_EAP_METHOD) == 0 ||
g_strcmp0(field, CONNMAN_CONFIG_FIELD_PHASE2) ||
g_strcmp0(field, CONNMAN_CONFIG_FIELD_KEYMGMT_TYPE) == 0) {
- DBG("field: %s, value: %s", field, value);
-
if (value != NULL)
g_key_file_set_string(keyfile, group_name, field, value);
} else if (g_strcmp0(field, CONNMAN_CONFIG_FIELD_CA_CERT_FILE) == 0 ||
}
cert_file++;
- DBG("field: %s, value: %s", field, cert_file);
dirname = g_strdup_printf("%s/%s",
WIFI_CERT_STORAGEDIR, encoded_ssid);
g_free(cert_path);
}
} else {
- DBG("field: %s, value: %s", field, value);
-
if (value != NULL)
g_key_file_set_string(keyfile, group_name, field, value);
}