streamlined file loading labels
[strongswan.git] / src / pluto / certs.c
index ccf48e1..129b58c 100644 (file)
@@ -142,7 +142,11 @@ private_key_t* load_private_key(char* filename, prompt_pass_t *pass,
                                                                 BUILD_FROM_FILE, path, BUILD_END);
                
        }
-       if (key == NULL)
+       if (key)
+       {
+               plog("  loaded private key from '%s'", filename);
+       }
+       else
        {
                plog("  syntax error in private key file");
        }
@@ -161,6 +165,7 @@ bool load_cert(char *filename, const char *label, cert_t *out)
        if (cert)
        {
                /* the API passes an empty cert_t, we move over and free the built one */
+               plog("  loaded %s certificate from '%s'", label, filename);
                *out = *cert;
                free(cert);
                return TRUE;
@@ -175,7 +180,7 @@ bool load_host_cert(char *filename, cert_t *cert)
 {
        char *path = concatenate_paths(HOST_CERT_PATH, filename);
 
-       return load_cert(path, "host cert", cert);
+       return load_cert(path, "host", cert);
 }
 
 /**
@@ -185,7 +190,7 @@ bool load_ca_cert(char *filename, cert_t *cert)
 {
        char *path = concatenate_paths(CA_CERT_PATH, filename);
 
-       return load_cert(path, "CA cert", cert);
+       return load_cert(path, "CA", cert);
 }
 
 /**