ucspi-ssl  0.12.7
ucspi-ssl
sslprint.c
Go to the documentation of this file.
1 #include "buffer.h"
2 #include "env.h"
3 
4 static char *e[] = {0};
5 static int n = 0;
6 
7 void 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