add password to snifftest command line

This commit is contained in:
toddouska
2012-09-18 09:34:45 -07:00
parent f6c5bf032d
commit 206f565820

View File

@@ -217,6 +217,7 @@ int main(int argc, char** argv)
ret = -1; ret = -1;
} }
else { else {
const char* passwd = NULL;
/* defaults for server and port */ /* defaults for server and port */
port = 443; port = 443;
server = "127.0.0.1"; server = "127.0.0.1";
@@ -227,14 +228,17 @@ int main(int argc, char** argv)
if (argc >= 5) if (argc >= 5)
port = atoi(argv[4]); port = atoi(argv[4]);
if (argc >= 6)
passwd = argv[5];
ret = ssl_SetPrivateKey(server, port, argv[2], ret = ssl_SetPrivateKey(server, port, argv[2],
FILETYPE_PEM, NULL, err); FILETYPE_PEM, passwd, err);
} }
} }
else { else {
/* usage error */ /* usage error */
printf( printf( "usage: ./snifftest or ./snifftest dump pemKey"
"usage: ./snifftest or ./snifftest dump pemKey [server] [port]\n"); " [server] [port] [password]\n");
exit(EXIT_FAILURE); exit(EXIT_FAILURE);
} }