summaryrefslogtreecommitdiffstats
path: root/server/reds.c
diff options
context:
space:
mode:
authorChristophe Fergeau <cfergeau@redhat.com>2012-03-01 19:10:04 +0100
committerChristophe Fergeau <cfergeau@redhat.com>2012-03-05 10:14:36 +0100
commit15808ea7f5f1246e738b9fce064aeabe45851c0e (patch)
tree4fe4a0984a1b10d3065dc34a2a29f03cec590024 /server/reds.c
parent8f8e73986ba051e1fb10f4d73ef3f0445b399186 (diff)
downloadspice-15808ea7f5f1246e738b9fce064aeabe45851c0e.tar.gz
spice-15808ea7f5f1246e738b9fce064aeabe45851c0e.tar.xz
spice-15808ea7f5f1246e738b9fce064aeabe45851c0e.zip
server: more logging about certificates used
This commit adds some log messages indicating which certificates could be loaded (or not). Fixes rhbz#787678
Diffstat (limited to 'server/reds.c')
-rw-r--r--server/reds.c14
1 files changed, 10 insertions, 4 deletions
diff --git a/server/reds.c b/server/reds.c
index 3a984569..9d7521a7 100644
--- a/server/reds.c
+++ b/server/reds.c
@@ -3086,7 +3086,9 @@ static void reds_init_ssl(void)
/* Load our keys and certificates*/
return_code = SSL_CTX_use_certificate_chain_file(reds->ctx, ssl_parameters.certs_file);
- if (return_code != 1) {
+ if (return_code == 1) {
+ red_printf("Loaded certificates from %s", ssl_parameters.certs_file);
+ } else {
red_error("Could not load certificates from %s", ssl_parameters.certs_file);
}
@@ -3094,14 +3096,18 @@ static void reds_init_ssl(void)
return_code = SSL_CTX_use_PrivateKey_file(reds->ctx, ssl_parameters.private_key_file,
SSL_FILETYPE_PEM);
- if (return_code != 1) {
+ if (return_code == 1) {
+ red_printf("Using private key from %s", ssl_parameters.private_key_file);
+ } else {
red_error("Could not use private key file");
}
/* Load the CAs we trust*/
return_code = SSL_CTX_load_verify_locations(reds->ctx, ssl_parameters.ca_certificate_file, 0);
- if (return_code != 1) {
- red_error("Could not use ca file");
+ if (return_code == 1) {
+ red_printf("Loaded CA certificates from %s", ssl_parameters.ca_certificate_file);
+ } else {
+ red_error("Could not use CA file %s", ssl_parameters.ca_certificate_file);
}
#if (OPENSSL_VERSION_NUMBER < 0x00905100L)