added support of OCSP accessLocations

This commit is contained in:
Andreas Steffen
2007-02-25 08:14:50 +00:00
parent db56de5bf7
commit 7d119253f6
@@ -741,15 +741,27 @@ static x509_t* add_end_certificate(private_local_credential_store_t *this, x509_
if (issuer_cert)
{
ca_info_t *ca_info = ca_info_create(NULL, issuer_cert);
iterator_t *iterator = cert->create_crluri_iterator(cert);
identification_t *uri;
while (iterator->iterate(iterator, (void**)&uri))
{
ca_info->add_crluri(ca_info, uri->get_encoding(uri));
iterator_t *iterator = cert->create_crluri_iterator(cert);
identification_t *uri;
while (iterator->iterate(iterator, (void**)&uri))
{
ca_info->add_crluri(ca_info, uri->get_encoding(uri));
}
iterator->destroy(iterator);
}
{
iterator_t *iterator = cert->create_ocspuri_iterator(cert);
identification_t *uri;
while (iterator->iterate(iterator, (void**)&uri))
{
ca_info->add_ocspuri(ca_info, uri->get_encoding(uri));
}
iterator->destroy(iterator);
}
iterator->destroy(iterator);
add_ca_info(this, ca_info);
}