\section{KSSLX509Map Class Reference}
\label{classKSSLX509Map}\index{KSSLX509Map@{KSSLX509Map}}
X.509 Map Parsing Class X.509 Map Parser.  


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

Collaboration diagram for KSSLX509Map:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=97pt]{classKSSLX509Map__coll__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
{\bf KSSLX509Map} (const {\bf QString} \&name)
\item 
{\bf $\sim$KSSLX509Map} ()
\item 
void {\bf set\-Value} (const {\bf QString} \&key, const {\bf QString} \&value)
\item 
{\bf QString} {\bf get\-Value} (const {\bf QString} \&key) const 
\item 
void {\bf reset} (const {\bf QString} \&name=\char`\"{}\char`\"{})
\end{CompactItemize}


\subsection{Detailed Description}
X.509 Map Parsing Class X.509 Map Parser. 

This class is used to parse and store a map as used in X.509 certificates. It is of the form /name=value/name=value/name=value

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




Definition at line 39 of file ksslx509map.h.

\subsection{Constructor \& Destructor Documentation}
\index{KSSLX509Map@{KSSLX509Map}!KSSLX509Map@{KSSLX509Map}}
\index{KSSLX509Map@{KSSLX509Map}!KSSLX509Map@{KSSLX509Map}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}KSSLX509Map::KSSLX509Map (const {\bf QString} \& {\em name})}\label{classKSSLX509Map_a0}


Construct an X.509 Map. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em name}]the map to parse\end{description}
\end{Desc}


Definition at line 25 of file ksslx509map.cc.\index{KSSLX509Map@{KSSLX509Map}!~KSSLX509Map@{$\sim$KSSLX509Map}}
\index{~KSSLX509Map@{$\sim$KSSLX509Map}!KSSLX509Map@{KSSLX509Map}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}KSSLX509Map::$\sim${\bf KSSLX509Map} ()}\label{classKSSLX509Map_a1}


Destroy this map. 



Definition at line 30 of file ksslx509map.cc.

\subsection{Member Function Documentation}
\index{KSSLX509Map@{KSSLX509Map}!setValue@{setValue}}
\index{setValue@{setValue}!KSSLX509Map@{KSSLX509Map}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KSSLX509Map::set\-Value (const {\bf QString} \& {\em key}, const {\bf QString} \& {\em value})}\label{classKSSLX509Map_a2}


Set a value in the map. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em key}]the key \item[{\em value}]the value\end{description}
\end{Desc}


Definition at line 35 of file ksslx509map.cc.

References QMap::replace().\index{KSSLX509Map@{KSSLX509Map}!getValue@{getValue}}
\index{getValue@{getValue}!KSSLX509Map@{KSSLX509Map}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString} KSSLX509Map::get\-Value (const {\bf QString} \& {\em key}) const}\label{classKSSLX509Map_a3}


Get the value of an entry in the map. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em key}]the key\end{description}
\end{Desc}
\begin{Desc}
\item[Returns:]the value\end{Desc}


Definition at line 40 of file ksslx509map.cc.

References QMap::contains().

Referenced by KSSLCert\-Box::set\-Values().\index{KSSLX509Map@{KSSLX509Map}!reset@{reset}}
\index{reset@{reset}!KSSLX509Map@{KSSLX509Map}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KSSLX509Map::reset (const {\bf QString} \& {\em name} = {\tt \char`\"{}\char`\"{}})}\label{classKSSLX509Map_a4}


Reset (clear) the internal storage. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em name}]if this is not empty, it will be parsed and used as the new map internally\end{description}
\end{Desc}


Definition at line 100 of file ksslx509map.cc.

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