1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
|
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: ucspi-ssl
Upstream-Contact: <preferred name and address to reach the upstream project>
Source: <url://example.com>
#
# Please double check copyright with the licensecheck(1) command.
Files: superscript.com/net/ucspi-ssl-0.13.01/INSTALL.md
superscript.com/net/ucspi-ssl-0.13.01/README.md
superscript.com/net/ucspi-ssl-0.13.01/conf-cadir
superscript.com/net/ucspi-ssl-0.13.01/conf-cafile
superscript.com/net/ucspi-ssl-0.13.01/conf-cc
superscript.com/net/ucspi-ssl-0.13.01/conf-ccafile
superscript.com/net/ucspi-ssl-0.13.01/conf-ccperl
superscript.com/net/ucspi-ssl-0.13.01/conf-certchainfile
superscript.com/net/ucspi-ssl-0.13.01/conf-certfile
superscript.com/net/ucspi-ssl-0.13.01/conf-ciphers
superscript.com/net/ucspi-ssl-0.13.01/conf-dhfile
superscript.com/net/ucspi-ssl-0.13.01/conf-home
superscript.com/net/ucspi-ssl-0.13.01/conf-keyfile
superscript.com/net/ucspi-ssl-0.13.01/conf-ld
superscript.com/net/ucspi-ssl-0.13.01/conf-ldperl
superscript.com/net/ucspi-ssl-0.13.01/conf-man
superscript.com/net/ucspi-ssl-0.13.01/conf-perl
superscript.com/net/ucspi-ssl-0.13.01/conf-qlibs
superscript.com/net/ucspi-ssl-0.13.01/conf-rsa
superscript.com/net/ucspi-ssl-0.13.01/conf-ssl
superscript.com/net/ucspi-ssl-0.13.01/conf-ssllib
superscript.com/net/ucspi-ssl-0.13.01/doc/CHAIN-SSL
superscript.com/net/ucspi-ssl-0.13.01/doc/CHANGELOG
superscript.com/net/ucspi-ssl-0.13.01/doc/README_RTS.md
superscript.com/net/ucspi-ssl-0.13.01/doc/TLSVERSION_CIPHERSUITES
superscript.com/net/ucspi-ssl-0.13.01/doc/TLS_1_3
superscript.com/net/ucspi-ssl-0.13.01/doc/TODO
superscript.com/net/ucspi-ssl-0.13.01/etc/127.0.0.1.pw
superscript.com/net/ucspi-ssl-0.13.01/etc/127.0.0.1_cert.pem
superscript.com/net/ucspi-ssl-0.13.01/etc/127.0.0.1_key.pem
superscript.com/net/ucspi-ssl-0.13.01/etc/127.0.0.1_key.pem.plain
superscript.com/net/ucspi-ssl-0.13.01/etc/::1.pw
superscript.com/net/ucspi-ssl-0.13.01/etc/::1_cert.pem
superscript.com/net/ucspi-ssl-0.13.01/etc/::1_key.pem
superscript.com/net/ucspi-ssl-0.13.01/etc/::1_key.pem.plain
superscript.com/net/ucspi-ssl-0.13.01/etc/README_CERTS.md
superscript.com/net/ucspi-ssl-0.13.01/etc/chain4.pem
superscript.com/net/ucspi-ssl-0.13.01/etc/chain6.pem
superscript.com/net/ucspi-ssl-0.13.01/etc/dh2048.pem
superscript.com/net/ucspi-ssl-0.13.01/etc/localhost.pw
superscript.com/net/ucspi-ssl-0.13.01/etc/localhost_cert.pem
superscript.com/net/ucspi-ssl-0.13.01/etc/localhost_key.pem
superscript.com/net/ucspi-ssl-0.13.01/etc/localhost_key.pem.plain
superscript.com/net/ucspi-ssl-0.13.01/etc/rootCA_cert.pem
superscript.com/net/ucspi-ssl-0.13.01/man/Makefile
superscript.com/net/ucspi-ssl-0.13.01/man/Makefile.mandoc
superscript.com/net/ucspi-ssl-0.13.01/man/TARGETS
superscript.com/net/ucspi-ssl-0.13.01/man/https@.1
superscript.com/net/ucspi-ssl-0.13.01/man/sslcat.1
superscript.com/net/ucspi-ssl-0.13.01/man/sslclient.1
superscript.com/net/ucspi-ssl-0.13.01/man/sslconnect.1
superscript.com/net/ucspi-ssl-0.13.01/man/sslhandle.1
superscript.com/net/ucspi-ssl-0.13.01/man/sslserver.1
superscript.com/net/ucspi-ssl-0.13.01/man/ucspi-tls.2
superscript.com/net/ucspi-ssl-0.13.01/package/build
superscript.com/net/ucspi-ssl-0.13.01/package/command-cp
superscript.com/net/ucspi-ssl-0.13.01/package/command-ln
superscript.com/net/ucspi-ssl-0.13.01/package/commands-base
superscript.com/net/ucspi-ssl-0.13.01/package/commands-sslperl
superscript.com/net/ucspi-ssl-0.13.01/package/commands-sys
superscript.com/net/ucspi-ssl-0.13.01/package/compile
superscript.com/net/ucspi-ssl-0.13.01/package/files
superscript.com/net/ucspi-ssl-0.13.01/package/install
superscript.com/net/ucspi-ssl-0.13.01/package/man
superscript.com/net/ucspi-ssl-0.13.01/package/path
superscript.com/net/ucspi-ssl-0.13.01/package/report
superscript.com/net/ucspi-ssl-0.13.01/package/rts
superscript.com/net/ucspi-ssl-0.13.01/package/run
superscript.com/net/ucspi-ssl-0.13.01/package/upgrade
superscript.com/net/ucspi-ssl-0.13.01/package/version
superscript.com/net/ucspi-ssl-0.13.01/src/Makefile
superscript.com/net/ucspi-ssl-0.13.01/src/TARGETS
superscript.com/net/ucspi-ssl-0.13.01/src/auto-str.c
superscript.com/net/ucspi-ssl-0.13.01/src/auto_cadir.h
superscript.com/net/ucspi-ssl-0.13.01/src/auto_cafile.h
superscript.com/net/ucspi-ssl-0.13.01/src/auto_ccafile.h
superscript.com/net/ucspi-ssl-0.13.01/src/auto_certchainfile.h
superscript.com/net/ucspi-ssl-0.13.01/src/auto_certfile.h
superscript.com/net/ucspi-ssl-0.13.01/src/auto_ciphers.h
superscript.com/net/ucspi-ssl-0.13.01/src/auto_dhfile.h
superscript.com/net/ucspi-ssl-0.13.01/src/auto_keyfile.h
superscript.com/net/ucspi-ssl-0.13.01/src/chkshsgr.c
superscript.com/net/ucspi-ssl-0.13.01/src/choose.sh
superscript.com/net/ucspi-ssl-0.13.01/src/coe.c
superscript.com/net/ucspi-ssl-0.13.01/src/coe.h
superscript.com/net/ucspi-ssl-0.13.01/src/exit.h
superscript.com/net/ucspi-ssl-0.13.01/src/exp.base
superscript.com/net/ucspi-ssl-0.13.01/src/exp.it
superscript.com/net/ucspi-ssl-0.13.01/src/exp.sslperl
superscript.com/net/ucspi-ssl-0.13.01/src/find-systype.sh
superscript.com/net/ucspi-ssl-0.13.01/src/fork.h1
superscript.com/net/ucspi-ssl-0.13.01/src/fork.h2
superscript.com/net/ucspi-ssl-0.13.01/src/hassgact.h1
superscript.com/net/ucspi-ssl-0.13.01/src/hassgact.h2
superscript.com/net/ucspi-ssl-0.13.01/src/hassgprm.h1
superscript.com/net/ucspi-ssl-0.13.01/src/hassgprm.h2
superscript.com/net/ucspi-ssl-0.13.01/src/hasshsgr.h1
superscript.com/net/ucspi-ssl-0.13.01/src/hasshsgr.h2
superscript.com/net/ucspi-ssl-0.13.01/src/haswaitp.h1
superscript.com/net/ucspi-ssl-0.13.01/src/haswaitp.h2
superscript.com/net/ucspi-ssl-0.13.01/src/https@.sh
superscript.com/net/ucspi-ssl-0.13.01/src/ip4_bit.c
superscript.com/net/ucspi-ssl-0.13.01/src/ip6_bit.c
superscript.com/net/ucspi-ssl-0.13.01/src/ip_bit.h
superscript.com/net/ucspi-ssl-0.13.01/src/it-base=d
superscript.com/net/ucspi-ssl-0.13.01/src/it-sslperl=d
superscript.com/net/ucspi-ssl-0.13.01/src/it-sys=d
superscript.com/net/ucspi-ssl-0.13.01/src/it=d
superscript.com/net/ucspi-ssl-0.13.01/src/print-ar.sh
superscript.com/net/ucspi-ssl-0.13.01/src/print-cc.sh
superscript.com/net/ucspi-ssl-0.13.01/src/print-ccperl.sh
superscript.com/net/ucspi-ssl-0.13.01/src/print-dl.sh
superscript.com/net/ucspi-ssl-0.13.01/src/print-ld.sh
superscript.com/net/ucspi-ssl-0.13.01/src/print-ldperl.sh
superscript.com/net/ucspi-ssl-0.13.01/src/print-perlembed.sh
superscript.com/net/ucspi-ssl-0.13.01/src/remoteinfo.c
superscript.com/net/ucspi-ssl-0.13.01/src/remoteinfo.h
superscript.com/net/ucspi-ssl-0.13.01/src/rts.base
superscript.com/net/ucspi-ssl-0.13.01/src/rts.it
superscript.com/net/ucspi-ssl-0.13.01/src/rts.sslperl
superscript.com/net/ucspi-ssl-0.13.01/src/rules.c
superscript.com/net/ucspi-ssl-0.13.01/src/rules.h
superscript.com/net/ucspi-ssl-0.13.01/src/select.h1
superscript.com/net/ucspi-ssl-0.13.01/src/select.h2
superscript.com/net/ucspi-ssl-0.13.01/src/ssl_ca.c
superscript.com/net/ucspi-ssl-0.13.01/src/ssl_cca.c
superscript.com/net/ucspi-ssl-0.13.01/src/ssl_certkey.c
superscript.com/net/ucspi-ssl-0.13.01/src/ssl_chainfile.c
superscript.com/net/ucspi-ssl-0.13.01/src/ssl_ciphers.c
superscript.com/net/ucspi-ssl-0.13.01/src/ssl_context.c
superscript.com/net/ucspi-ssl-0.13.01/src/ssl_env.c
superscript.com/net/ucspi-ssl-0.13.01/src/ssl_error.c
superscript.com/net/ucspi-ssl-0.13.01/src/ssl_io.c
superscript.com/net/ucspi-ssl-0.13.01/src/ssl_new.c
superscript.com/net/ucspi-ssl-0.13.01/src/ssl_params.c
superscript.com/net/ucspi-ssl-0.13.01/src/ssl_timeout.c
superscript.com/net/ucspi-ssl-0.13.01/src/ssl_verify.c
superscript.com/net/ucspi-ssl-0.13.01/src/sslcat.sh
superscript.com/net/ucspi-ssl-0.13.01/src/sslclient.c
superscript.com/net/ucspi-ssl-0.13.01/src/sslconnect.sh
superscript.com/net/ucspi-ssl-0.13.01/src/sslhandle.c
superscript.com/net/ucspi-ssl-0.13.01/src/sslperl.c
superscript.com/net/ucspi-ssl-0.13.01/src/sslprint.c
superscript.com/net/ucspi-ssl-0.13.01/src/sslserver.c
superscript.com/net/ucspi-ssl-0.13.01/src/trycpp.c
superscript.com/net/ucspi-ssl-0.13.01/src/trylsock.c
superscript.com/net/ucspi-ssl-0.13.01/src/trysgact.c
superscript.com/net/ucspi-ssl-0.13.01/src/trysgprm.c
superscript.com/net/ucspi-ssl-0.13.01/src/tryshsgr.c
superscript.com/net/ucspi-ssl-0.13.01/src/tryssl.c
superscript.com/net/ucspi-ssl-0.13.01/src/trysysel.c
superscript.com/net/ucspi-ssl-0.13.01/src/tryvfork.c
superscript.com/net/ucspi-ssl-0.13.01/src/ucspissl.c
superscript.com/net/ucspi-ssl-0.13.01/src/ucspissl.h
superscript.com/net/ucspi-ssl-0.13.01/src/warn-auto.sh
superscript.com/net/ucspi-ssl-0.13.01/src/warn-shsgr
superscript.com/net/ucspi-ssl-0.13.01/src/x86cpuid.c
Copyright: __NO_COPYRIGHT_NOR_LICENSE__
License: __NO_COPYRIGHT_NOR_LICENSE__
Files: superscript.com/net/ucspi-ssl-0.13.01/doc/UCSPI-SSL.md
Copyright: 2001 SuperScript Technology, Inc. sst@superscript.com
License: __UNKNOWN__
This document defines the SSL protocol for UCSPI-1996 tools. An SSL
client communicates with an SSL server, on the same machine or on a
different machine, via the TCP/IP protocol through an Internet-domain
socket. The descriptors passed to a SSL UCSPI application are copies of
that socket, dup()ed from a single connect() or accept().
.
[address] consists of two arguments: [hostname] [port].
.
There are three possibilities for [hostname]: the number 0, referring to
the local host; a dotted-decimal IP address, such as 192.48.96.5; or a
name understood by the system's resolver, such as mail.uu.net. SSL UCSPI
servers use only the first IP address from the resolver; SSL UCSPI
clients try each address in turn.
.
There are three possibilities for [port]: a positive numeric TCP port
number, such as 25; the number 0, which permits selection of any port
number; or a name understood by the system's getservbyname(), such as
smtp.
.
The client and server set up the following environment variables:
.
PROTO: the string SSL
SSLLOCALIP: the dotted-decimal IP address of the local host
SSLLOCALPORT: the local SSL port number, in decimal
SSLREMOTEIP: the dotted-decimal IP address of the remote host
SSLREMOTEPORT: the remote SSL port number, in decimal
SSLLOCALHOST, if possible: the resolver's name for SSLLOCALIP
SSLREMOTEHOST, if possible: the resolver's name for SSLREMOTEIP
SSLREMOTEINFO, if possible: the result of a 931/1413/IDENT/TAP query
.
Uppercase letters in SSLLOCALHOST and SSLREMOTEHOST are converted to
lowercase. SSLREMOTEINFO is a connection-specific string supplied by the
remote host via 931/1413/IDENT/TAP.
.
SSL UCSPI tools take a -R option to turn off 931/1413/IDENT/TAP
querying, and a -r option to turn it back on. SSL UCSPI tools take a -I
option to turn off checking for a client certificate, and a -i option to
turn it back on. SSL UCSPI clients take a -p [locport] option to
require a particular TCP port on the local side of the connection. SSL
UCSPI servers take a -1 option to print the local port number (in
decimal, followed by a newline) to descriptor 1 before closing
descriptor 1 and after preparing to receive connections. SSL UCSPI
servers and clients take a -3 option to read a null-terminated key
password from file descriptor 3.
#----------------------------------------------------------------------------
# Files marked as NO_LICENSE_TEXT_FOUND may be covered by the following
# license/copyright files.
|