\doxysection{QC\+\_\+\+SSLCertificate.\+dox.\+h}
\hypertarget{_q_c___s_s_l_certificate_8dox_8h_source}{}\label{_q_c___s_s_l_certificate_8dox_8h_source}
\begin{DoxyCode}{0}
\DoxyCodeLine{00001\ }
\DoxyCodeLine{00003\ \textcolor{keyword}{namespace\ }\mbox{\hyperlink{namespace_qore}{Qore}}\ \{}
\DoxyCodeLine{00005\ }
\DoxyCodeLine{00010\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_qore_1_1_s_s_l_certificate}{SSLCertificate}}\ :\ \textcolor{keyword}{public}\ \mbox{\hyperlink{class_qore_1_1_serializable}{Serializable}}\ \{}
\DoxyCodeLine{00011\ }
\DoxyCodeLine{00012\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00014\ }
\DoxyCodeLine{00025\ \ \mbox{\hyperlink{class_qore_1_1_s_s_l_certificate_ad0971140da3d09eff6509309367e44b3}{constructor}}(\textcolor{keywordtype}{string}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{pem}});}
\DoxyCodeLine{00026\ }
\DoxyCodeLine{00027\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00029\ }
\DoxyCodeLine{00038\ \ \mbox{\hyperlink{class_qore_1_1_s_s_l_certificate_a6c23688064313053f0d97d721f1199fb}{constructor}}(\mbox{\hyperlink{group__type__conversion__functions_gaf11c7f5c43ced1e9b95bd2270ee87ed9}{binary}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{der}});}
\DoxyCodeLine{00039\ }
\DoxyCodeLine{00040\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00042\ }
\DoxyCodeLine{00044\ \ \mbox{\hyperlink{class_qore_1_1_s_s_l_certificate_aba1f8b7876a1c6630f8c474a713daa2e}{copy}}();}
\DoxyCodeLine{00045\ }
\DoxyCodeLine{00046\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00048\ }
\DoxyCodeLine{00062\ \mbox{\hyperlink{group__type__conversion__functions_gaf11c7f5c43ced1e9b95bd2270ee87ed9}{binary}}\ \mbox{\hyperlink{class_qore_1_1_s_s_l_certificate_adc018f372e971b43a44d678b96c222ca}{getDER}}();}
\DoxyCodeLine{00063\ }
\DoxyCodeLine{00064\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00066\ }
\DoxyCodeLine{00086\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{hash<auto>}}\ \mbox{\hyperlink{class_qore_1_1_s_s_l_certificate_aff7becf3647ada9bcc083826c364422c}{getInfo}}();}
\DoxyCodeLine{00087\ }
\DoxyCodeLine{00088\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00090\ }
\DoxyCodeLine{00100\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{hash<auto>}}\ \mbox{\hyperlink{class_qore_1_1_s_s_l_certificate_aa31ffd7b9f3c22ec7a9823eec1589ce8}{getIssuerHash}}();}
\DoxyCodeLine{00101\ }
\DoxyCodeLine{00102\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00104\ }
\DoxyCodeLine{00114\ \mbox{\hyperlink{group__date__and__time__functions_ga1bd6722e7ca0b4332f0f30aaaa989b08}{date}}\ \mbox{\hyperlink{class_qore_1_1_s_s_l_certificate_aa032ba7fce14b9fd6ac0181e2a5a2538}{getNotAfterDate}}();}
\DoxyCodeLine{00115\ }
\DoxyCodeLine{00116\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00118\ }
\DoxyCodeLine{00128\ \mbox{\hyperlink{group__date__and__time__functions_ga1bd6722e7ca0b4332f0f30aaaa989b08}{date}}\ \mbox{\hyperlink{class_qore_1_1_s_s_l_certificate_ada4fcaa035665d0ce962bf0292533a31}{getNotBeforeDate}}();}
\DoxyCodeLine{00129\ }
\DoxyCodeLine{00130\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00132\ }
\DoxyCodeLine{00141\ \textcolor{keywordtype}{string}\ \mbox{\hyperlink{class_qore_1_1_s_s_l_certificate_ad89366c7f97b5307e3360e57dd006add}{getPEM}}();}
\DoxyCodeLine{00142\ }
\DoxyCodeLine{00143\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00145\ }
\DoxyCodeLine{00155\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{\_\_7\_}}\ \mbox{\hyperlink{group__type__conversion__functions_gaf11c7f5c43ced1e9b95bd2270ee87ed9}{binary}}\ \mbox{\hyperlink{class_qore_1_1_s_s_l_certificate_a259fc90259854970a59c0a14ba7ed36f}{getPublicKey}}();}
\DoxyCodeLine{00156\ }
\DoxyCodeLine{00157\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00159\ }
\DoxyCodeLine{00169\ \textcolor{keywordtype}{string}\ \mbox{\hyperlink{class_qore_1_1_s_s_l_certificate_a7ed8f779b639b5ca332004e05a3a25ac}{getPublicKeyAlgorithm}}();}
\DoxyCodeLine{00170\ }
\DoxyCodeLine{00171\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00173\ }
\DoxyCodeLine{00183\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{hash<auto>}}\ \mbox{\hyperlink{class_qore_1_1_s_s_l_certificate_a32a7a8c9418aba6f14b33e0e1b7ae9ee}{getPurposeHash}}();}
\DoxyCodeLine{00184\ }
\DoxyCodeLine{00185\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00187\ }
\DoxyCodeLine{00197\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{class_qore_1_1_s_s_l_certificate_afb37f78ccfbc743f93ac957c6ba7f7bf}{getSerialNumber}}();}
\DoxyCodeLine{00198\ }
\DoxyCodeLine{00199\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00201\ }
\DoxyCodeLine{00211\ \mbox{\hyperlink{group__type__conversion__functions_gaf11c7f5c43ced1e9b95bd2270ee87ed9}{binary}}\ \mbox{\hyperlink{class_qore_1_1_s_s_l_certificate_a5931188f312c2be2d96bcba5d1dd79f5}{getSignature}}();}
\DoxyCodeLine{00212\ }
\DoxyCodeLine{00213\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00215\ }
\DoxyCodeLine{00225\ \textcolor{keywordtype}{string}\ \mbox{\hyperlink{class_qore_1_1_s_s_l_certificate_a662cf1040b9f99900c2888023b7b6cb9}{getSignatureType}}();}
\DoxyCodeLine{00226\ }
\DoxyCodeLine{00227\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00229\ }
\DoxyCodeLine{00239\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{hash<auto>}}\ \mbox{\hyperlink{class_qore_1_1_s_s_l_certificate_aae14ff472e7923a770f8da84aa69a9f1}{getSubjectHash}}();}
\DoxyCodeLine{00240\ }
\DoxyCodeLine{00241\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00243\ }
\DoxyCodeLine{00253\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{class_qore_1_1_s_s_l_certificate_acc049d3abd7ad86ba47bcf927839804d}{getVersion}}();}
\DoxyCodeLine{00254\ \};}
\DoxyCodeLine{00255\ \}}

\end{DoxyCode}
