\section{KSSLSession Class Reference}
\label{classKSSLSession}\index{KSSLSession@{KSSLSession}}
{\bf KDE} SSL Session Information {\bf KDE} SSL Session Information.  


{\tt \#include $<$ksslsession.h$>$}

\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
{\bf $\sim$KSSLSession} ()
\item 
{\bf QString} {\bf to\-String} () const 
\end{CompactItemize}
\subsection*{Static Public Member Functions}
\begin{CompactItemize}
\item 
static {\bf KSSLSession} $\ast$ {\bf from\-String} (const {\bf QString} \&s)
\end{CompactItemize}
\subsection*{Protected Member Functions}
\begin{CompactItemize}
\item 
{\bf KSSLSession} (const {\bf KSSLSession} \&)\label{classKSSLSession_b1}

\end{CompactItemize}
\subsection*{Protected Attributes}
\begin{CompactItemize}
\item 
void $\ast$ {\bf \_\-session}\label{classKSSLSession_p0}

\end{CompactItemize}
\subsection*{Friends}
\begin{CompactItemize}
\item 
class {\bf KSSL}\label{classKSSLSession_n0}

\end{CompactItemize}


\subsection{Detailed Description}
{\bf KDE} SSL Session Information {\bf KDE} SSL Session Information. 

This class contains data about an SSL session. It is just used as a container that is taken from or passed to {\bf KSSL}{\rm (p.\,\pageref{classKSSL})} objects.

\begin{Desc}
\item[Author:]George Staikos $<${\tt staikos@kde.org}$>$ \end{Desc}
\begin{Desc}
\item[See also:]{\bf KSSL}{\rm (p.\,\pageref{classKSSL})} \end{Desc}




Definition at line 42 of file ksslsession.h.

\subsection{Constructor \& Destructor Documentation}
\index{KSSLSession@{KSSLSession}!~KSSLSession@{$\sim$KSSLSession}}
\index{~KSSLSession@{$\sim$KSSLSession}!KSSLSession@{KSSLSession}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}KSSLSession::$\sim${\bf KSSLSession} ()}\label{classKSSLSession_a0}


Destroy this instance. 



Definition at line 34 of file ksslsession.cc.

References KOpen\-SSLProxy::self(), and KOpen\-SSLProxy::SSL\_\-SESSION\_\-free().

\subsection{Member Function Documentation}
\index{KSSLSession@{KSSLSession}!toString@{toString}}
\index{toString@{toString}!KSSLSession@{KSSLSession}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KSSLSession::to\-String () const}\label{classKSSLSession_a1}


Convert to a base64 encoded string (so it can be copied safely). 



Definition at line 44 of file ksslsession.cc.

References KCodecs::base64Encode(), KOpen\-SSLProxy::i2d\_\-SSL\_\-SESSION(), and KOpen\-SSLProxy::self().\index{KSSLSession@{KSSLSession}!fromString@{fromString}}
\index{fromString@{fromString}!KSSLSession@{KSSLSession}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf KSSLSession} $\ast$ KSSLSession::from\-String (const {\bf QString} \& {\em s})\hspace{0.3cm}{\tt  [static]}}\label{classKSSLSession_e0}


Create as session ID object from a base64 encoded string. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em s}]the session id in base64 encoded ASN.1 format \end{description}
\end{Desc}
\begin{Desc}
\item[Returns:]a KSSLSession object, or 0L on error\end{Desc}


Definition at line 69 of file ksslsession.cc.

References \_\-session, and KCodecs::base64Decode().

The documentation for this class was generated from the following files:\begin{CompactItemize}
\item 
ksslsession.h\item 
ksslsession.cc\end{CompactItemize}
