Annotation of /mcore-src/trunk/mcore-tools/nsslsay
Parent Directory | Revision Log
Revision 2047 -
(hide annotations)
(download)
Wed May 8 11:07:44 2013 UTC (11 years, 1 month ago) by niro
File size: 569 byte(s)
Wed May 8 11:07:44 2013 UTC (11 years, 1 month ago) by niro
File size: 569 byte(s)
-added nsslsay helper script
1 | niro | 2047 | #!/bin/sh |
2 | |||
3 | : ${IP="192.168.0.14"} | ||
4 | : ${PORT="6666"} | ||
5 | : ${SSLSAY_USER="mcore"} | ||
6 | : ${SSLSAY_PASS="foobar"} | ||
7 | : ${QUIET=""} | ||
8 | : ${NOCOLORS=""} | ||
9 | : ${WEBCRLF=""} | ||
10 | : ${MROOT=""} | ||
11 | |||
12 | nsslsay() | ||
13 | { | ||
14 | local message | ||
15 | |||
16 | [[ ${QUIET} = true ]] && message+="quiet"$'\n' | ||
17 | [[ ${NOCOLORS} = true ]] && message+="nocolors"$'\n' | ||
18 | [[ ${WEBCRLF} = true ]] && message+="webcrlf"$'\n' | ||
19 | |||
20 | message+="auth ${SSLSAY_USER} ${SSLSAY_PASS}"$'\n' | ||
21 | [[ ! -z ${MROOT} ]] && message+="set daemon.mroot ${MROOT}"$'\n' | ||
22 | message+="$@"$'\n' | ||
23 | message+="quit"$'\n' | ||
24 | |||
25 | nssl "${IP}" "${PORT}" << EOF | ||
26 | ${message} | ||
27 | EOF | ||
28 | |||
29 | } | ||
30 | |||
31 | nsslsay $@ |