ucspi-ssl 0.13.00
ucspi-ssl
Loading...
Searching...
No Matches
sslprint.c
Go to the documentation of this file.
1#include "buffer.h"
2#include "env.h"
3
4static char *e[] = {0};
5static int n = 0;
6
7void server(int argc,const char * const *argv) {
8 char *x;
9
10 buffer_puts(buffer_1,"\nPROTO=");
11 x = env_get("PROTO");
12 buffer_puts(buffer_1,x ? x : "unset");
13
14 buffer_puts(buffer_1,"\nSSLLOCALHOST=");
15 x = env_get("SSLLOCALHOST");
16 buffer_puts(buffer_1,x ? x : "unset");
17
18 buffer_puts(buffer_1,"\nSSLLOCALIP=");
19 x = env_get("SSLLOCALIP");
20 buffer_puts(buffer_1,x ? x : "unset");
21
22 buffer_puts(buffer_1,"\nSSLLOCALPORT=");
23 x = env_get("SSLLOCALPORT");
24 buffer_puts(buffer_1,x ? x : "unset");
25
26 buffer_puts(buffer_1,"\nSSLREMOTEHOST=");
27 x = env_get("SSLREMOTEHOST");
28 buffer_puts(buffer_1,x ? x : "unset");
29
30 buffer_puts(buffer_1,"\nSSLREMOTEIP=");
31 x = env_get("SSLREMOTEIP");
32 buffer_puts(buffer_1,x ? x : "unset");
33
34 buffer_puts(buffer_1,"\nSSLREMOTEPORT=");
35 x = env_get("SSLREMOTEPORT");
36 buffer_puts(buffer_1,x ? x : "unset");
37
38 buffer_puts(buffer_1,"\nSSLREMOTEINFO=");
39 x = env_get("SSLREMOTEINFO");
40 buffer_puts(buffer_1,x ? x : "unset");
41
42 buffer_puts(buffer_1,"\nTCPLOCALHOST=");
43 x = env_get("TCPLOCALHOST");
44 buffer_puts(buffer_1,x ? x : "unset");
45
46 buffer_puts(buffer_1,"\nTCPLOCALIP=");
47 x = env_get("TCPLOCALIP");
48 buffer_puts(buffer_1,x ? x : "unset");
49
50 buffer_puts(buffer_1,"\nTCPLOCALPORT=");
51 x = env_get("TCPLOCALPORT");
52 buffer_puts(buffer_1,x ? x : "unset");
53
54 buffer_puts(buffer_1,"\nTCPREMOTEHOST=");
55 x = env_get("TCPREMOTEHOST");
56 buffer_puts(buffer_1,x ? x : "unset");
57
58 buffer_puts(buffer_1,"\nTCPREMOTEIP=");
59 x = env_get("TCPREMOTEIP");
60 buffer_puts(buffer_1,x ? x : "unset");
61
62 buffer_puts(buffer_1,"\nTCPREMOTEPORT=");
63 x = env_get("TCPREMOTEPORT");
64 buffer_puts(buffer_1,x ? x : "unset");
65
66 buffer_puts(buffer_1,"\nTCPREMOTEINFO=");
67 x = env_get("TCPREMOTEINFO");
68 buffer_puts(buffer_1,x ? x : "unset");
69
70
71 buffer_puts(buffer_1,"\nTCP6REMOTEHOST=");
72 x = env_get("TCP6REMOTEHOST");
73 buffer_puts(buffer_1,x ? x : "unset");
74
75 buffer_puts(buffer_1,"\nTCP6REMOTEIP=");
76 x = env_get("TCP6REMOTEIP");
77 buffer_puts(buffer_1,x ? x : "unset");
78
79 buffer_puts(buffer_1,"\nTCP6REMOTEPORT=");
80 x = env_get("TCP6REMOTEPORT");
81 buffer_puts(buffer_1,x ? x : "unset");
82
83
84 buffer_puts(buffer_1,"\nSSL_PROTOCOL=");
85 x = env_get("SSL_PROTOCOL");
86 buffer_puts(buffer_1,x ? x : "unset");
87
88 buffer_puts(buffer_1,"\nSSL_SESSION_ID=");
89 x = env_get("SSL_SESSION_ID");
90 buffer_puts(buffer_1,x ? x : "unset");
91
92 buffer_puts(buffer_1,"\nSSL_CIPHER=");
93 x = env_get("SSL_CIPHER");
94 buffer_puts(buffer_1,x ? x : "unset");
95
96 buffer_puts(buffer_1,"\nSSL_CIPHER_EXPORT=");
97 x = env_get("SSL_CIPHER_EXPORT");
98 buffer_puts(buffer_1,x ? x : "unset");
99
100 buffer_puts(buffer_1,"\nSSL_CIPHER_USEKEYSIZE=");
101 x = env_get("SSL_CIPHER_USEKEYSIZE");
102 buffer_puts(buffer_1,x ? x : "unset");
103
104 buffer_puts(buffer_1,"\nSSL_CIPHER_ALGKEYSIZE=");
105 x = env_get("SSL_CIPHER_ALGKEYSIZE");
106 buffer_puts(buffer_1,x ? x : "unset");
107
108 buffer_puts(buffer_1,"\nSSL_VERSION_INTERFACE=");
109 x = env_get("SSL_VERSION_INTERFACE");
110 buffer_puts(buffer_1,x ? x : "unset");
111
112 buffer_puts(buffer_1,"\nSSL_VERSION_LIBRARY=");
113 x = env_get("SSL_VERSION_LIBRARY");
114 buffer_puts(buffer_1,x ? x : "unset");
115
116
117 buffer_puts(buffer_1,"\nSSL_SERVER_M_VERSION=");
118 x = env_get("SSL_SERVER_M_VERSION");
119 buffer_puts(buffer_1,x ? x : "unset");
120
121 buffer_puts(buffer_1,"\nSSL_SERVER_M_SERIAL=");
122 x = env_get("SSL_SERVER_M_SERIAL");
123 buffer_puts(buffer_1,x ? x : "unset");
124
125 buffer_puts(buffer_1,"\nSSL_SERVER_S_DN=");
126 x = env_get("SSL_SERVER_S_DN");
127 buffer_puts(buffer_1,x ? x : "unset");
128
129 buffer_puts(buffer_1,"\nSSL_SERVER_S_DN_C=");
130 x = env_get("SSL_SERVER_S_DN_C");
131 buffer_puts(buffer_1,x ? x : "unset");
132
133 buffer_puts(buffer_1,"\nSSL_SERVER_S_DN_ST=");
134 x = env_get("SSL_SERVER_S_DN_ST");
135 buffer_puts(buffer_1,x ? x : "unset");
136
137 buffer_puts(buffer_1,"\nSSL_SERVER_S_DN_L=");
138 x = env_get("SSL_SERVER_S_DN_L");
139 buffer_puts(buffer_1,x ? x : "unset");
140
141 buffer_puts(buffer_1,"\nSSL_SERVER_S_DN_O=");
142 x = env_get("SSL_SERVER_S_DN_O");
143 buffer_puts(buffer_1,x ? x : "unset");
144
145 buffer_puts(buffer_1,"\nSSL_SERVER_S_DN_OU=");
146 x = env_get("SSL_SERVER_S_DN_OU");
147 buffer_puts(buffer_1,x ? x : "unset");
148
149 buffer_puts(buffer_1,"\nSSL_SERVER_S_DN_CN=");
150 x = env_get("SSL_SERVER_S_DN_CN");
151 buffer_puts(buffer_1,x ? x : "unset");
152
153 buffer_puts(buffer_1,"\nSSL_SERVER_S_DN_T=");
154 x = env_get("SSL_SERVER_S_DN_T");
155 buffer_puts(buffer_1,x ? x : "unset");
156
157 buffer_puts(buffer_1,"\nSSL_SERVER_S_DN_I=");
158 x = env_get("SSL_SERVER_S_DN_I");
159 buffer_puts(buffer_1,x ? x : "unset");
160
161 buffer_puts(buffer_1,"\nSSL_SERVER_S_DN_G=");
162 x = env_get("SSL_SERVER_S_DN_G");
163 buffer_puts(buffer_1,x ? x : "unset");
164
165 buffer_puts(buffer_1,"\nSSL_SERVER_S_DN_S=");
166 x = env_get("SSL_SERVER_S_DN_S");
167 buffer_puts(buffer_1,x ? x : "unset");
168
169 buffer_puts(buffer_1,"\nSSL_SERVER_S_DN_D=");
170 x = env_get("SSL_SERVER_S_DN_D");
171 buffer_puts(buffer_1,x ? x : "unset");
172
173 buffer_puts(buffer_1,"\nSSL_SERVER_S_DN_UID=");
174 x = env_get("SSL_SERVER_S_DN_UID");
175 buffer_puts(buffer_1,x ? x : "unset");
176
177 buffer_puts(buffer_1,"\nSSL_SERVER_S_DN_Email=");
178 x = env_get("SSL_SERVER_S_DN_Email");
179 buffer_puts(buffer_1,x ? x : "unset");
180
181 buffer_puts(buffer_1,"\nSSL_SERVER_I_DN=");
182 x = env_get("SSL_SERVER_I_DN");
183 buffer_puts(buffer_1,x ? x : "unset");
184
185 buffer_puts(buffer_1,"\nSSL_SERVER_I_DN_C=");
186 x = env_get("SSL_SERVER_I_DN_C");
187 buffer_puts(buffer_1,x ? x : "unset");
188
189 buffer_puts(buffer_1,"\nSSL_SERVER_I_DN_ST=");
190 x = env_get("SSL_SERVER_I_DN_ST");
191 buffer_puts(buffer_1,x ? x : "unset");
192
193 buffer_puts(buffer_1,"\nSSL_SERVER_I_DN_L=");
194 x = env_get("SSL_SERVER_I_DN_L");
195 buffer_puts(buffer_1,x ? x : "unset");
196
197 buffer_puts(buffer_1,"\nSSL_SERVER_I_DN_O=");
198 x = env_get("SSL_SERVER_I_DN_O");
199 buffer_puts(buffer_1,x ? x : "unset");
200
201 buffer_puts(buffer_1,"\nSSL_SERVER_I_DN_OU=");
202 x = env_get("SSL_SERVER_I_DN_OU");
203 buffer_puts(buffer_1,x ? x : "unset");
204
205 buffer_puts(buffer_1,"\nSSL_SERVER_I_DN_CN=");
206 x = env_get("SSL_SERVER_I_DN_CN");
207 buffer_puts(buffer_1,x ? x : "unset");
208
209 buffer_puts(buffer_1,"\nSSL_SERVER_I_DN_T=");
210 x = env_get("SSL_SERVER_I_DN_T");
211 buffer_puts(buffer_1,x ? x : "unset");
212
213 buffer_puts(buffer_1,"\nSSL_SERVER_I_DN_I=");
214 x = env_get("SSL_SERVER_I_DN_I");
215 buffer_puts(buffer_1,x ? x : "unset");
216
217 buffer_puts(buffer_1,"\nSSL_SERVER_I_DN_G=");
218 x = env_get("SSL_SERVER_I_DN_G");
219 buffer_puts(buffer_1,x ? x : "unset");
220
221 buffer_puts(buffer_1,"\nSSL_SERVER_I_DN_S=");
222 x = env_get("SSL_SERVER_I_DN_S");
223 buffer_puts(buffer_1,x ? x : "unset");
224
225 buffer_puts(buffer_1,"\nSSL_SERVER_I_DN_D=");
226 x = env_get("SSL_SERVER_I_DN_D");
227 buffer_puts(buffer_1,x ? x : "unset");
228
229 buffer_puts(buffer_1,"\nSSL_SERVER_I_DN_UID=");
230 x = env_get("SSL_SERVER_I_DN_UID");
231 buffer_puts(buffer_1,x ? x : "unset");
232
233 buffer_puts(buffer_1,"\nSSL_SERVER_I_DN_Email=");
234 x = env_get("SSL_SERVER_I_DN_Email");
235 buffer_puts(buffer_1,x ? x : "unset");
236
237 buffer_puts(buffer_1,"\nSSL_SERVER_V_START=");
238 x = env_get("SSL_SERVER_V_START");
239 buffer_puts(buffer_1,x ? x : "unset");
240
241 buffer_puts(buffer_1,"\nSSL_SERVER_V_END=");
242 x = env_get("SSL_SERVER_V_END");
243 buffer_puts(buffer_1,x ? x : "unset");
244
245 buffer_puts(buffer_1,"\nSSL_SERVER_A_SIG=");
246 x = env_get("SSL_SERVER_A_SIG");
247 buffer_puts(buffer_1,x ? x : "unset");
248
249 buffer_puts(buffer_1,"\nSSL_SERVER_A_KEY=");
250 x = env_get("SSL_SERVER_A_KEY");
251 buffer_puts(buffer_1,x ? x : "unset");
252
253 buffer_puts(buffer_1,"\nSSL_SERVER_CERT=");
254 x = env_get("SSL_SERVER_CERT");
255 buffer_puts(buffer_1,x ? x : "unset");
256
257
258 buffer_puts(buffer_1,"\nSSL_CLIENT_M_VERSION=");
259 x = env_get("SSL_CLIENT_M_VERSION");
260 buffer_puts(buffer_1,x ? x : "unset");
261
262 buffer_puts(buffer_1,"\nSSL_CLIENT_M_SERIAL=");
263 x = env_get("SSL_CLIENT_M_SERIAL");
264 buffer_puts(buffer_1,x ? x : "unset");
265
266 buffer_puts(buffer_1,"\nSSL_CLIENT_S_DN=");
267 x = env_get("SSL_CLIENT_S_DN");
268 buffer_puts(buffer_1,x ? x : "unset");
269
270 buffer_puts(buffer_1,"\nSSL_CLIENT_S_DN_C=");
271 x = env_get("SSL_CLIENT_S_DN_C");
272 buffer_puts(buffer_1,x ? x : "unset");
273
274 buffer_puts(buffer_1,"\nSSL_CLIENT_S_DN_ST=");
275 x = env_get("SSL_CLIENT_S_DN_ST");
276 buffer_puts(buffer_1,x ? x : "unset");
277
278 buffer_puts(buffer_1,"\nSSL_CLIENT_S_DN_L=");
279 x = env_get("SSL_CLIENT_S_DN_L");
280 buffer_puts(buffer_1,x ? x : "unset");
281
282 buffer_puts(buffer_1,"\nSSL_CLIENT_S_DN_O=");
283 x = env_get("SSL_CLIENT_S_DN_O");
284 buffer_puts(buffer_1,x ? x : "unset");
285
286 buffer_puts(buffer_1,"\nSSL_CLIENT_S_DN_OU=");
287 x = env_get("SSL_CLIENT_S_DN_OU");
288 buffer_puts(buffer_1,x ? x : "unset");
289
290 buffer_puts(buffer_1,"\nSSL_CLIENT_S_DN_CN=");
291 x = env_get("SSL_CLIENT_S_DN_CN");
292 buffer_puts(buffer_1,x ? x : "unset");
293
294 buffer_puts(buffer_1,"\nSSL_CLIENT_S_DN_T=");
295 x = env_get("SSL_CLIENT_S_DN_T");
296 buffer_puts(buffer_1,x ? x : "unset");
297
298 buffer_puts(buffer_1,"\nSSL_CLIENT_S_DN_I=");
299 x = env_get("SSL_CLIENT_S_DN_I");
300 buffer_puts(buffer_1,x ? x : "unset");
301
302 buffer_puts(buffer_1,"\nSSL_CLIENT_S_DN_G=");
303 x = env_get("SSL_CLIENT_S_DN_G");
304 buffer_puts(buffer_1,x ? x : "unset");
305
306 buffer_puts(buffer_1,"\nSSL_CLIENT_S_DN_S=");
307 x = env_get("SSL_CLIENT_S_DN_S");
308 buffer_puts(buffer_1,x ? x : "unset");
309
310 buffer_puts(buffer_1,"\nSSL_CLIENT_S_DN_D=");
311 x = env_get("SSL_CLIENT_S_DN_D");
312 buffer_puts(buffer_1,x ? x : "unset");
313
314 buffer_puts(buffer_1,"\nSSL_CLIENT_S_DN_UID=");
315 x = env_get("SSL_CLIENT_S_DN_UID");
316 buffer_puts(buffer_1,x ? x : "unset");
317
318 buffer_puts(buffer_1,"\nSSL_CLIENT_S_DN_Email=");
319 x = env_get("SSL_CLIENT_S_DN_Email");
320 buffer_puts(buffer_1,x ? x : "unset");
321
322 buffer_puts(buffer_1,"\nSSL_CLIENT_I_DN=");
323 x = env_get("SSL_CLIENT_I_DN");
324 buffer_puts(buffer_1,x ? x : "unset");
325
326 buffer_puts(buffer_1,"\nSSL_CLIENT_I_DN_C=");
327 x = env_get("SSL_CLIENT_I_DN_C");
328 buffer_puts(buffer_1,x ? x : "unset");
329
330 buffer_puts(buffer_1,"\nSSL_CLIENT_I_DN_ST=");
331 x = env_get("SSL_CLIENT_I_DN_ST");
332 buffer_puts(buffer_1,x ? x : "unset");
333
334 buffer_puts(buffer_1,"\nSSL_CLIENT_I_DN_L=");
335 x = env_get("SSL_CLIENT_I_DN_L");
336 buffer_puts(buffer_1,x ? x : "unset");
337
338 buffer_puts(buffer_1,"\nSSL_CLIENT_I_DN_O=");
339 x = env_get("SSL_CLIENT_I_DN_O");
340 buffer_puts(buffer_1,x ? x : "unset");
341
342 buffer_puts(buffer_1,"\nSSL_CLIENT_I_DN_OU=");
343 x = env_get("SSL_CLIENT_I_DN_OU");
344 buffer_puts(buffer_1,x ? x : "unset");
345
346 buffer_puts(buffer_1,"\nSSL_CLIENT_I_DN_CN=");
347 x = env_get("SSL_CLIENT_I_DN_CN");
348 buffer_puts(buffer_1,x ? x : "unset");
349
350 buffer_puts(buffer_1,"\nSSL_CLIENT_I_DN_T=");
351 x = env_get("SSL_CLIENT_I_DN_T");
352 buffer_puts(buffer_1,x ? x : "unset");
353
354 buffer_puts(buffer_1,"\nSSL_CLIENT_I_DN_I=");
355 x = env_get("SSL_CLIENT_I_DN_I");
356 buffer_puts(buffer_1,x ? x : "unset");
357
358 buffer_puts(buffer_1,"\nSSL_CLIENT_I_DN_G=");
359 x = env_get("SSL_CLIENT_I_DN_G");
360 buffer_puts(buffer_1,x ? x : "unset");
361
362 buffer_puts(buffer_1,"\nSSL_CLIENT_I_DN_S=");
363 x = env_get("SSL_CLIENT_I_DN_S");
364 buffer_puts(buffer_1,x ? x : "unset");
365
366 buffer_puts(buffer_1,"\nSSL_CLIENT_I_DN_D=");
367 x = env_get("SSL_CLIENT_I_DN_D");
368 buffer_puts(buffer_1,x ? x : "unset");
369
370 buffer_puts(buffer_1,"\nSSL_CLIENT_I_DN_UID=");
371 x = env_get("SSL_CLIENT_I_DN_UID");
372 buffer_puts(buffer_1,x ? x : "unset");
373
374 buffer_puts(buffer_1,"\nSSL_CLIENT_I_DN_Email=");
375 x = env_get("SSL_CLIENT_I_DN_Email");
376 buffer_puts(buffer_1,x ? x : "unset");
377
378 buffer_puts(buffer_1,"\nSSL_CLIENT_V_START=");
379 x = env_get("SSL_CLIENT_V_START");
380 buffer_puts(buffer_1,x ? x : "unset");
381
382 buffer_puts(buffer_1,"\nSSL_CLIENT_V_END=");
383 x = env_get("SSL_CLIENT_V_END");
384 buffer_puts(buffer_1,x ? x : "unset");
385
386 buffer_puts(buffer_1,"\nSSL_CLIENT_A_SIG=");
387 x = env_get("SSL_CLIENT_A_SIG");
388 buffer_puts(buffer_1,x ? x : "unset");
389
390 buffer_puts(buffer_1,"\nSSL_CLIENT_A_KEY=");
391 x = env_get("SSL_CLIENT_A_KEY");
392 buffer_puts(buffer_1,x ? x : "unset");
393
394 buffer_puts(buffer_1,"\nSSL_CLIENT_CERT=");
395 x = env_get("SSL_CLIENT_CERT");
396 buffer_puts(buffer_1,x ? x : "unset");
397
398 buffer_puts(buffer_1,"\nSSL_CLIENT_CERT_CHAIN_0=");
399 x = env_get("SSL_CLIENT_CERT_CHAIN_0");
400 buffer_puts(buffer_1,x ? x : "unset");
401
402 buffer_puts(buffer_1,"\nSSL_CLIENT_CERT_CHAIN_1=");
403 x = env_get("SSL_CLIENT_CERT_CHAIN_1");
404 buffer_puts(buffer_1,x ? x : "unset");
405
406 buffer_putsflush(buffer_1,"\n");
407
408 if (++n > 1) {
409 environ = e;
410 }
411}
char ** e
Definition: sslhandle.c:128
void server(int argc, const char *const *argv)
Definition: sslprint.c:7