Narzędzia użytkownika

Narzędzia witryny


sk2:openssl_ssl_api

Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Nowa wersja
Poprzednia wersja
sk2:openssl_ssl_api [2024/11/19 14:58]
jkonczak utworzono
sk2:openssl_ssl_api [2024/11/22 10:32] (aktualna)
jkonczak
Linia 38: Linia 38:
 </​small>​ </​small>​
  
-''​**socat** [open]ssl://​put.poznan.pl//://​443//,​verify=0[,​crlf] ​readline''​+''​**socat** [open]ssl://​put.poznan.pl//://​443//,​verify=0[,​crlf] ​stdio''​
 \\ \\
-np. ''​socat ssl:​mail.put.poznan.pl:​imaps,​verify=0 ​readline''​+np. ''​socat ssl:​mail.put.poznan.pl:​imaps,​verify=0 ​stdio''​
 \\ \\
 <​small>​ <​small>​
Linia 147: Linia 147:
 trzeba linkować do bibliotek ''​libssl''​ oraz ''​libcrypto'',​ np: trzeba linkować do bibliotek ''​libssl''​ oraz ''​libcrypto'',​ np:
 \\ \\
-''​c++ //​prog.cpp//​ -o //prog// **-lssl -lcrypto**''​+''​c%%++%% //​prog.cpp//​ -o //prog// **-lssl -lcrypto**''​
  
 Przy użyciu CMake należy dodać do pliku ''​CMakeLists.txt''​ wyszukanie biblioteki Przy użyciu CMake należy dodać do pliku ''​CMakeLists.txt''​ wyszukanie biblioteki
Linia 268: Linia 268:
 === Iteracyjny serwer z minimalną obsługą błędów === === Iteracyjny serwer z minimalną obsługą błędów ===
  
 +
 +__Uwaga__: kompiluj ​ poniższy kod ze standardem %%C++20%% lub nowszym (opcja ''​--std=c%%++%%20''​)
 <code cpp daytime_tls_server.cpp>​ <code cpp daytime_tls_server.cpp>​
 #include <​cstdio>​ #include <​cstdio>​
sk2/openssl_ssl_api.1732024692.txt.gz · ostatnio zmienione: 2024/11/19 14:58 przez jkonczak