Lines Matching full:tls

57 .IX Title "OSSL-GUIDE-TLS-INTRODUCTION 7ossl"
58 .TH OSSL-GUIDE-TLS-INTRODUCTION 7ossl 2025-09-30 3.5.4 OpenSSL
64 ossl\-guide\-tls\-introduction
65 \&\- OpenSSL Guide: An introduction to SSL/TLS in OpenSSL
68 This page will provide an introduction to some basic SSL/TLS concepts and
71 .SH "WHAT IS TLS?"
72 .IX Header "WHAT IS TLS?"
73 TLS stands for Transport Layer Security. TLS allows applications to securely
81 Sometimes TLS is referred to by its predecessor's name SSL (Secure Sockets
84 abbreviation. Nonetheless OpenSSL contains a fully fledged TLS implementation.
96 seamlessly with an application using some different implementation of TLS. TLS
99 are different versions of the protocol available. TLS includes the ability to
105 .SH "SSL AND TLS VERSIONS"
106 .IX Header "SSL AND TLS VERSIONS"
110 protocol moved to the IETF which released the first version of TLS (TLSv1.0) in
234 via the OpenSSL command line. Use the following command to connect to a TLS
266 .SH "IMPORTANT OBJECTS FOR AN OPENSSL TLS APPLICATION"
267 .IX Header "IMPORTANT OBJECTS FOR AN OPENSSL TLS APPLICATION"
268 A TLS connection is represented by the \fBSSL\fR object in an OpenSSL based
294 \&\fBossl\-guide\-tls\-client\-block\fR\|(7) and \fBossl\-guide\-tls\-server\-block\fR\|(7) for
298 various TLS parameters about the connection between the client and the server.
304 .SH "PHASES OF A TLS CONNECTION"
305 .IX Header "PHASES OF A TLS CONNECTION"
306 A TLS connection starts with an initial "set up" phase. The endpoint creates the
309 A client then creates an \fBSSL\fR object to represent the new TLS connection. Any
318 After set up is complete the TLS "handshake" phase begins. A TLS handshake
319 consists of the client and server exchanging a series of TLS handshake messages
354 Once shutdown is complete a TLS application must clean up by freeing the SSL
358 See \fBossl\-guide\-tls\-client\-block\fR\|(7) for an example of how to apply these
359 concepts in order to write a simple TLS client based on a blocking socket.
360 See \fBossl\-guide\-tls\-server\-block\fR\|(7) for an example of how to apply these
361 concepts in order to write a simple TLS server handling one client at a time
367 \&\fBossl\-guide\-libssl\-introduction\fR\|(7), \fBossl\-guide\-tls\-client\-block\fR\|(7),
368 \&\fBossl\-guide\-tls\-server\-block\fR\|(7), \fBossl\-guide\-quic\-introduction\fR\|(7)