diff options
author | Martin Willi <martin@revosec.ch> | 2010-05-21 09:48:23 +0200 |
---|---|---|
committer | Martin Willi <martin@revosec.ch> | 2010-05-21 16:25:51 +0200 |
commit | 8029e5efd2a264ff9c5c20e81e4c092c11a643eb (patch) | |
tree | e4f40bc654f29ffffd19ef33472e53f1003aaf58 /src/libcharon/credentials/credential_manager.c | |
parent | 654218a31b899976ae1788eb5820fc2656a37ab6 (diff) | |
download | strongswan-8029e5efd2a264ff9c5c20e81e4c092c11a643eb.tar.bz2 strongswan-8029e5efd2a264ff9c5c20e81e4c092c11a643eb.tar.xz |
Added generic implementations for crl_is_newer/certificate_is_newer
Diffstat (limited to 'src/libcharon/credentials/credential_manager.c')
-rw-r--r-- | src/libcharon/credentials/credential_manager.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/libcharon/credentials/credential_manager.c b/src/libcharon/credentials/credential_manager.c index adea0b4be..f84c88bff 100644 --- a/src/libcharon/credentials/credential_manager.c +++ b/src/libcharon/credentials/credential_manager.c @@ -591,7 +591,7 @@ static certificate_t *get_better_ocsp(private_credential_manager_t *this, } /* select the better of the two responses */ - if (best == NULL || cand->is_newer(cand, best)) + if (best == NULL || certificate_is_newer(cand, best)) { DESTROY_IF(best); best = cand; @@ -812,7 +812,7 @@ static certificate_t *get_better_crl(private_credential_manager_t *this, enumerator->destroy(enumerator); /* select the better of the two CRLs */ - if (best == NULL || cand->is_newer(cand, best)) + if (best == NULL || crl_is_newer(crl, (crl_t*)best)) { DESTROY_IF(best); best = cand; @@ -959,7 +959,7 @@ static bool check_ip_addr_block_constraints(x509_t *subject, x509_t *issuer) if (!subject_constraint && !issuer_constraint) { - return TRUE; + return TRUE; } if (!subject_constraint) { @@ -969,7 +969,7 @@ static bool check_ip_addr_block_constraints(x509_t *subject, x509_t *issuer) if (!issuer_constraint) { DBG1(DBG_CFG, "issuer certficate lacks ipAddrBlocks extension"); - return FALSE; + return FALSE; } subject_enumerator = subject->create_ipAddrBlock_enumerator(subject); while (subject_enumerator->enumerate(subject_enumerator, &subject_ts)) @@ -996,7 +996,7 @@ static bool check_ip_addr_block_constraints(x509_t *subject, x509_t *issuer) } } subject_enumerator->destroy(subject_enumerator); - return contained; + return contained; } /** |