aboutsummaryrefslogtreecommitdiffstats
path: root/src/charon/credentials/credential_manager.c
diff options
context:
space:
mode:
authorAndreas Steffen <andreas.steffen@strongswan.org>2008-04-02 06:25:59 +0000
committerAndreas Steffen <andreas.steffen@strongswan.org>2008-04-02 06:25:59 +0000
commit281d04502eb37292ef534ee020ce8ffbdc193ae2 (patch)
treeb6555777e942a90be4c7276929d852e636f66cc1 /src/charon/credentials/credential_manager.c
parent9372f44c6730eb125916a1848675d33d8e14bc2a (diff)
downloadstrongswan-281d04502eb37292ef534ee020ce8ffbdc193ae2.tar.bz2
strongswan-281d04502eb37292ef534ee020ce8ffbdc193ae2.tar.xz
additional debug line makes certificate status checking more understandable
Diffstat (limited to 'src/charon/credentials/credential_manager.c')
-rw-r--r--src/charon/credentials/credential_manager.c11
1 files changed, 8 insertions, 3 deletions
diff --git a/src/charon/credentials/credential_manager.c b/src/charon/credentials/credential_manager.c
index 052368009..948cb3af9 100644
--- a/src/charon/credentials/credential_manager.c
+++ b/src/charon/credentials/credential_manager.c
@@ -329,7 +329,7 @@ static certificate_t *fetch_ocsp(private_credential_manager_t *this, char *url,
send = request->get_encoding(request);
request->destroy(request);
- DBG1(DBG_CFG, "requesting ocsp status from '%s' ...", url);
+ DBG1(DBG_CFG, " requesting ocsp status from '%s' ...", url);
/* TODO: unlock manager while fetching? */
if (lib->fetcher->fetch(lib->fetcher, url, &receive,
FETCH_REQUEST_DATA, send,
@@ -554,7 +554,7 @@ static certificate_t* fetch_crl(private_credential_manager_t *this, char *url)
chunk_t chunk;
/* TODO: unlock the manager while fetching? */
- DBG1(DBG_CFG, "fetching crl from '%s' ...", url);
+ DBG1(DBG_CFG, " fetching crl from '%s' ...", url);
if (lib->fetcher->fetch(lib->fetcher, url, &chunk, FETCH_END) != SUCCESS)
{
DBG1(DBG_CFG, "crl fetching failed");
@@ -692,7 +692,7 @@ static cert_validation_t check_crl(private_credential_manager_t *this,
best = get_better_crl(this, current, best, subject, issuer, &valid);
if (best && valid != VALIDATION_STALE)
{
- DBG1(DBG_CFG, "found cached crl");
+ DBG1(DBG_CFG, " using cached crl");
break;
}
}
@@ -777,6 +777,11 @@ static bool check_certificate(private_credential_manager_t *this,
if (issuer->get_type(issuer) == CERT_X509 &&
subject->get_type(subject) == CERT_X509)
{
+ if (ocsp || crl)
+ {
+ DBG1(DBG_CFG, "checking certificate status of \"%D\"",
+ subject->get_subject(subject));
+ }
if (ocsp)
{
switch (check_ocsp(this, (x509_t*)subject, (x509_t*)issuer, auth))