~stepankk/pyopenssl/bug-845445

« back to all changes in this revision

Viewing changes to doc/pyOpenSSL.tex

  • Committer: Jean-Paul Calderone
  • Date: 2011-06-06 12:33:31 UTC
  • mfrom: (153.1.4 sni)
  • Revision ID: exarkun@divmod.com-20110606123331-vm00hkfitja61m7c
Add client and server support for SNI.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1122
1122
\constant{FILETYPE_ASN1}. The default is \constant{FILETYPE_PEM}.
1123
1123
\end{methoddesc}
1124
1124
 
 
1125
\begin{methoddesc}[Context]{set_tlsext_servername_callback}{callback}
 
1126
Specify a one-argument callable to use as the TLS extension server name
 
1127
callback.  When a connection using the server name extension is made using this
 
1128
context, the callback will be invoked with the \code{Connection} instance.
 
1129
\versionadded{0.13}
 
1130
\end{methoddesc}
1125
1131
 
1126
1132
\subsubsection{Connection objects \label{openssl-connection}}
1127
1133
 
1199
1205
Retrieve the Context object associated with this Connection.
1200
1206
\end{methoddesc}
1201
1207
 
 
1208
\begin{methoddesc}[Connection]{set_context}{context}
 
1209
Specify a replacement Context object for this Connection.
 
1210
\end{methoddesc}
 
1211
 
1202
1212
\begin{methoddesc}[Connection]{get_peer_certificate}{}
1203
1213
Retrieve the other side's certificate (if any)
1204
1214
\end{methoddesc}
1334
1344
operation.
1335
1345
\end{methoddesc}
1336
1346
 
 
1347
\begin{methoddesc}[Connection]{set_tlsext_host_name}{name}
 
1348
Specify the byte string to send as the server name in the client hello message.
 
1349
\versionadded{0.13}
 
1350
\end{methoddesc}
 
1351
 
 
1352
\begin{methoddesc}[Connection]{get_servername}{}
 
1353
Get the value of the server name received in the client hello message.
 
1354
\versionadded{0.13}
 
1355
\end{methoddesc}
 
1356
 
1337
1357
 
1338
1358
 
1339
1359
\section{Internals \label{internals}}