\hypertarget{_q_c___s_s_l_certificate_8dox_8h_source}{}\doxysection{QC\+\_\+\+SSLCertificate.\+dox.\+h}

\begin{DoxyCode}{0}
\DoxyCodeLine{1 }
\DoxyCodeLine{3 \textcolor{keyword}{namespace }\mbox{\hyperlink{namespace_qore}{Qore}} \{}
\DoxyCodeLine{5 }
\DoxyCodeLine{10 \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{11 }
\DoxyCodeLine{12 \textcolor{keyword}{public}:}
\DoxyCodeLine{14 }
\DoxyCodeLine{25  \mbox{\hyperlink{class_qore_1_1_s_s_l_certificate_ad0971140da3d09eff6509309367e44b3}{constructor}}(\textcolor{keywordtype}{string} pem);}
\DoxyCodeLine{26 }
\DoxyCodeLine{27 \textcolor{keyword}{public}:}
\DoxyCodeLine{29 }
\DoxyCodeLine{38  \mbox{\hyperlink{class_qore_1_1_s_s_l_certificate_a6c23688064313053f0d97d721f1199fb}{constructor}}(\mbox{\hyperlink{group__type__conversion__functions_gaf11c7f5c43ced1e9b95bd2270ee87ed9}{binary}} der);}
\DoxyCodeLine{39 }
\DoxyCodeLine{40 \textcolor{keyword}{public}:}
\DoxyCodeLine{42 }
\DoxyCodeLine{44  \mbox{\hyperlink{class_qore_1_1_s_s_l_certificate_aba1f8b7876a1c6630f8c474a713daa2e}{copy}}();}
\DoxyCodeLine{45 }
\DoxyCodeLine{46 \textcolor{keyword}{public}:}
\DoxyCodeLine{48 }
\DoxyCodeLine{62 \mbox{\hyperlink{group__type__conversion__functions_gaf11c7f5c43ced1e9b95bd2270ee87ed9}{binary}} \mbox{\hyperlink{class_qore_1_1_s_s_l_certificate_adc018f372e971b43a44d678b96c222ca}{getDER}}();}
\DoxyCodeLine{63 }
\DoxyCodeLine{64 \textcolor{keyword}{public}:}
\DoxyCodeLine{66 }
\DoxyCodeLine{86 hash<auto> \mbox{\hyperlink{class_qore_1_1_s_s_l_certificate_aff7becf3647ada9bcc083826c364422c}{getInfo}}();}
\DoxyCodeLine{87 }
\DoxyCodeLine{88 \textcolor{keyword}{public}:}
\DoxyCodeLine{90 }
\DoxyCodeLine{100 hash<auto> \mbox{\hyperlink{class_qore_1_1_s_s_l_certificate_aa31ffd7b9f3c22ec7a9823eec1589ce8}{getIssuerHash}}();}
\DoxyCodeLine{101 }
\DoxyCodeLine{102 \textcolor{keyword}{public}:}
\DoxyCodeLine{104 }
\DoxyCodeLine{114 \mbox{\hyperlink{group__date__and__time__functions_ga1bd6722e7ca0b4332f0f30aaaa989b08}{date}} \mbox{\hyperlink{class_qore_1_1_s_s_l_certificate_aa032ba7fce14b9fd6ac0181e2a5a2538}{getNotAfterDate}}();}
\DoxyCodeLine{115 }
\DoxyCodeLine{116 \textcolor{keyword}{public}:}
\DoxyCodeLine{118 }
\DoxyCodeLine{128 \mbox{\hyperlink{group__date__and__time__functions_ga1bd6722e7ca0b4332f0f30aaaa989b08}{date}} \mbox{\hyperlink{class_qore_1_1_s_s_l_certificate_ada4fcaa035665d0ce962bf0292533a31}{getNotBeforeDate}}();}
\DoxyCodeLine{129 }
\DoxyCodeLine{130 \textcolor{keyword}{public}:}
\DoxyCodeLine{132 }
\DoxyCodeLine{141 \textcolor{keywordtype}{string} \mbox{\hyperlink{class_qore_1_1_s_s_l_certificate_ad89366c7f97b5307e3360e57dd006add}{getPEM}}();}
\DoxyCodeLine{142 }
\DoxyCodeLine{143 \textcolor{keyword}{public}:}
\DoxyCodeLine{145 }
\DoxyCodeLine{155 \_\_7\_ \mbox{\hyperlink{group__type__conversion__functions_gaf11c7f5c43ced1e9b95bd2270ee87ed9}{binary}} \mbox{\hyperlink{class_qore_1_1_s_s_l_certificate_a259fc90259854970a59c0a14ba7ed36f}{getPublicKey}}();}
\DoxyCodeLine{156 }
\DoxyCodeLine{157 \textcolor{keyword}{public}:}
\DoxyCodeLine{159 }
\DoxyCodeLine{169 \textcolor{keywordtype}{string} \mbox{\hyperlink{class_qore_1_1_s_s_l_certificate_a7ed8f779b639b5ca332004e05a3a25ac}{getPublicKeyAlgorithm}}();}
\DoxyCodeLine{170 }
\DoxyCodeLine{171 \textcolor{keyword}{public}:}
\DoxyCodeLine{173 }
\DoxyCodeLine{183 hash<auto> \mbox{\hyperlink{class_qore_1_1_s_s_l_certificate_a32a7a8c9418aba6f14b33e0e1b7ae9ee}{getPurposeHash}}();}
\DoxyCodeLine{184 }
\DoxyCodeLine{185 \textcolor{keyword}{public}:}
\DoxyCodeLine{187 }
\DoxyCodeLine{197 \textcolor{keywordtype}{int} \mbox{\hyperlink{class_qore_1_1_s_s_l_certificate_afb37f78ccfbc743f93ac957c6ba7f7bf}{getSerialNumber}}();}
\DoxyCodeLine{198 }
\DoxyCodeLine{199 \textcolor{keyword}{public}:}
\DoxyCodeLine{201 }
\DoxyCodeLine{211 \mbox{\hyperlink{group__type__conversion__functions_gaf11c7f5c43ced1e9b95bd2270ee87ed9}{binary}} \mbox{\hyperlink{class_qore_1_1_s_s_l_certificate_a5931188f312c2be2d96bcba5d1dd79f5}{getSignature}}();}
\DoxyCodeLine{212 }
\DoxyCodeLine{213 \textcolor{keyword}{public}:}
\DoxyCodeLine{215 }
\DoxyCodeLine{225 \textcolor{keywordtype}{string} \mbox{\hyperlink{class_qore_1_1_s_s_l_certificate_a662cf1040b9f99900c2888023b7b6cb9}{getSignatureType}}();}
\DoxyCodeLine{226 }
\DoxyCodeLine{227 \textcolor{keyword}{public}:}
\DoxyCodeLine{229 }
\DoxyCodeLine{239 hash<auto> \mbox{\hyperlink{class_qore_1_1_s_s_l_certificate_aae14ff472e7923a770f8da84aa69a9f1}{getSubjectHash}}();}
\DoxyCodeLine{240 }
\DoxyCodeLine{241 \textcolor{keyword}{public}:}
\DoxyCodeLine{243 }
\DoxyCodeLine{253 \textcolor{keywordtype}{int} \mbox{\hyperlink{class_qore_1_1_s_s_l_certificate_acc049d3abd7ad86ba47bcf927839804d}{getVersion}}();}
\DoxyCodeLine{254 \};}
\DoxyCodeLine{255 \}}

\end{DoxyCode}
