fixed call of add_auth_certificate()

This commit is contained in:
Andreas Steffen
2007-03-08 19:44:14 +00:00
parent 33d108de22
commit 162afac75f
2 changed files with 9 additions and 7 deletions
@@ -157,11 +157,12 @@ struct credential_store_t {
/** /**
* @brief If an authority certificate does not already exists in the credential store then add it. * @brief If an authority certificate does not already exists in the credential store then add it.
* *
* @param this calling object * @param this calling object
* @param cert authority certificate to be added * @param cert authority certificate to be added
* @return pointer to the added or already existing certificate * @param auth_flag authority flags to add to the certificate
* @return pointer to the added or already existing certificate
*/ */
x509_t* (*add_auth_certificate) (credential_store_t *this, x509_t *cert, u_int authority_flag); x509_t* (*add_auth_certificate) (credential_store_t *this, x509_t *cert, u_int auth_flag);
/** /**
* @brief If a ca info record does not already exists in the credential store then add it. * @brief If a ca info record does not already exists in the credential store then add it.
@@ -744,11 +744,12 @@ static x509_t* add_end_certificate(private_local_credential_store_t *this, x509_
} }
/** /**
* Implements local_credential_store_t.add_ca_certificate * Implements local_credential_store_t.add_auth_certificate
*/ */
static x509_t* add_auth_certificate(private_local_credential_store_t *this, x509_t *cert) static x509_t* add_auth_certificate(private_local_credential_store_t *this, x509_t *cert, u_int auth_flags)
{ {
return add_certificate(this->auth_certs, cert); cert->add_authority_flags(cert, auth_flags);
return add_certificate(this->auth_certs, cert);
} }
/** /**