summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorKlaus Kämpf <kkaempf@suse.de>2010-09-13 14:59:02 +0200
committerKlaus Kämpf <kkaempf@suse.de>2010-09-13 14:59:02 +0200
commit1bbab57b79772b73e27c363b91e908f9e25e5172 (patch)
treeedee98fd578e4c64b41f87228261c39514333ae7 /src
parent713c6e090670471c7cbae7def400642068635ff8 (diff)
downloadwsmancli-1bbab57b79772b73e27c363b91e908f9e25e5172.tar.gz
wsmancli-1bbab57b79772b73e27c363b91e908f9e25e5172.tar.xz
wsmancli-1bbab57b79772b73e27c363b91e908f9e25e5172.zip
Fix --sslkey, add warning about --cacert
Diffstat (limited to 'src')
-rw-r--r--src/wsman.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/wsman.c b/src/wsman.c
index 34ecd57..e066c7f 100644
--- a/src/wsman.c
+++ b/src/wsman.c
@@ -532,7 +532,7 @@ static int wsman_read_client_config(dictionary * ini)
if (iniparser_find_entry(ini, "client")) {
agent = iniparser_getstr(ini, "client:agent");
server_port = server_port ?
- server_port : iniparser_getint(ini, "client:port", 80);
+ server_port : iniparser_getint(ini, "client:port", 5985);
authentication_method = authentication_method ?
authentication_method :
iniparser_getstr(ini, "client:authentication_method");
@@ -592,7 +592,7 @@ int main(int argc, char **argv)
cl = wsmc_create(server,
server_port,
url_path,
- cainfo? "https" : "http",
+ cainfo ? "https" : "http",
username,
password);
}
@@ -618,9 +618,13 @@ int main(int argc, char **argv)
}
if (cert) {
wsman_transport_set_cert(cl, cert);
+ if (!cainfo)
+ fprintf(stderr, "Warning: --cacert not set to enable SSL operation\n");
}
if (sslkey) {
- wsman_transport_set_cert(cl, sslkey);
+ wsman_transport_set_key(cl, sslkey);
+ if (!cainfo)
+ fprintf(stderr, "Warning: --cacert not set to enable SSL operation\n");
}
wsman_transport_set_verify_peer(cl, !noverify_peer);
wsman_transport_set_verify_host(cl, !noverify_host);