added support for certificate requests for not yet known CAs

This commit is contained in:
Martin Willi
2008-03-20 10:09:56 +00:00
parent 2b522ab450
commit 36524c4844
4 changed files with 31 additions and 5 deletions
+6 -5
View File
@@ -94,17 +94,18 @@ static void process_certreqs(private_ike_cert_pre_t *this, message_t *message)
cert->destroy(cert);
ca_found = TRUE;
}
else
{
DBG1(DBG_IKE, "received cert request of unknown cert "
"\"%D\"", id);
auth->add_item(auth, AUTHN_CA_CERT_KEYID, id);
}
id->destroy(id);
}
enumerator->destroy(enumerator);
}
}
iterator->destroy(iterator);
if (this->ike_sa->has_condition(this->ike_sa, COND_CERTREQ_SEEN) && !ca_found)
{
DBG1(DBG_IKE, "received cert request, but no such CA cert found");
}
}
/**