openssl/apps
Geoff Thorpe a935132099 s_client/s_server: support unix domain sockets
The "-unix <path>" argument allows s_server and s_client to use a unix
domain socket in the filesystem instead of IPv4 ("-connect", "-port",
"-accept", etc). If s_server exits gracefully, such as when "-naccept"
is used and the requested number of SSL/TLS connections have occurred,
then the domain socket file is removed. On ctrl-C, it is likely that
the stale socket file will be left over, such that s_server would
normally fail to restart with the same arguments. For this reason,
s_server also supports an "-unlink" option, which will clean up any
stale socket file before starting.

If you have any reason to want encrypted IPC within an O/S instance,
this concept might come in handy. Otherwise it just demonstrates that
there is nothing about SSL/TLS that limits it to TCP/IP in any way.

(There might also be benchmarking and profiling use in this path, as
unix domain sockets are much lower overhead than connecting over local
IP addresses).

Signed-off-by: Geoff Thorpe <geoff@openssl.org>
2014-05-08 22:07:09 -04:00
..
demoCA
demoSRP
set
.cvsignore
app_rand.c
apps.c Use correct length when prompting for password. 2014-04-04 12:44:43 +01:00
apps.h Fix compilation with no-nextprotoneg. 2013-11-14 01:20:12 +00:00
asn1pars.c
ca-cert.srl
ca-key.pem
ca-req.pem
ca.c misspellings fixes by https://github.com/vlajos/misspell_fixer 2013-09-05 21:39:42 +01:00
CA.com
CA.pl.in
CA.sh
cert.pem
ciphers.c Fix warning. 2014-03-29 19:51:58 +00:00
client.pem Replace expired test server and client certificates with new ones. 2011-12-08 14:44:05 +00:00
cms.c Add suppot for ASCII with CRLF canonicalisation. 2014-02-13 14:35:56 +00:00
crl2p7.c
crl.c Add option to generate old hash format. 2014-04-03 13:26:32 +01:00
dgst.c add fips blocking overrides to command line utilities 2012-02-10 16:47:40 +00:00
dh512.pem
dh1024.pem
dh2048.pem
dh4096.pem
dh.c
dhparam.c PR: 2908 2012-11-21 14:02:40 +00:00
dsa512.pem
dsa1024.pem
dsa-ca.pem
dsa-pca.pem
dsa.c
dsap.pem
dsaparam.c
ec.c
ecparam.c Fix various spelling errors 2014-02-14 22:29:12 +00:00
enc.c add fips blocking overrides to command line utilities 2012-02-10 16:47:40 +00:00
engine.c
errstr.c
gendh.c
gendsa.c
genpkey.c
genrsa.c Change default bits to 1024 2013-01-07 16:18:31 +00:00
install-apps.com
makeapps.com
Makefile make depend 2014-04-25 14:31:05 -04:00
nseq.c
ocsp.c Fix free errors in ocsp utility. 2014-04-09 15:42:40 +01:00
oid.cnf
openssl-vms.cnf misspellings fixes by https://github.com/vlajos/misspell_fixer 2013-09-05 21:39:42 +01:00
openssl.c Call RAND_cleanup in openssl application. 2013-03-28 14:29:39 +00:00
openssl.cnf misspellings fixes by https://github.com/vlajos/misspell_fixer 2013-09-05 21:39:42 +01:00
passwd.c
pca-cert.srl
pca-key.pem
pca-req.pem
pkcs7.c
pkcs8.c PKCS#8 support for alternative PRFs. 2014-03-01 23:16:08 +00:00
pkcs12.c
pkey.c
pkeyparam.c
pkeyutl.c
prime.c
privkey.pem
progs.h PR: 2714 2012-02-10 19:43:14 +00:00
progs.pl PR: 2714 2012-02-10 19:43:14 +00:00
rand.c
req.c Use defaults bits in req when not given 2014-02-14 22:30:27 +00:00
req.pem
rsa8192.pem
rsa.c
rsautl.c
s512-key.pem
s512-req.pem
s1024key.pem
s1024req.pem
s_apps.h s_client/s_server: support unix domain sockets 2014-05-08 22:07:09 -04:00
s_cb.c Security callback debug print out. 2014-03-28 14:56:43 +00:00
s_client.c s_client/s_server: support unix domain sockets 2014-05-08 22:07:09 -04:00
s_server.c s_client/s_server: support unix domain sockets 2014-05-08 22:07:09 -04:00
s_socket.c s_client/s_server: support unix domain sockets 2014-05-08 22:07:09 -04:00
s_time.c
server2.pem Replace expired test server and client certificates with new ones. 2011-12-08 14:44:05 +00:00
server.pem Replace expired test server and client certificates with new ones. 2011-12-08 14:44:05 +00:00
server.srl
sess_id.c
smime.c
speed.c md5-sparcv9.pl: more accurate performance result. 2012-09-28 09:25:49 +00:00
spkac.c
srp.c misspellings fixes by https://github.com/vlajos/misspell_fixer 2013-09-05 21:39:42 +01:00
testCA.pem
testdsa.h
testrsa.h
timeouts.h
ts.c
tsget
verify.c Add -show_chain option to print out verified chain. 2014-02-25 14:05:22 +00:00
version.c
vms_decc_init.c
winrand.c
x509.c Move CT viewer extension code to crypto/x509v3 2014-02-20 18:48:56 +00:00