File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -4036,7 +4036,7 @@ unsigned char* wolfSSL_get_chain_cert(WOLFSSL_X509_CHAIN* chain, int idx);
40364036
40374037/*!
40384038 \ingroup CertsKeys
4039- \brief この関数は、証明書のチェーンからのピアのwolfssl_x509_209_Certificateをインデックス (IDX)で取得します。
4039+ \brief この関数は、証明書のチェーンからのピアのWOLFSSL_X509構造体をインデックス (IDX)で取得します。
40404040 \return pointer WOLFSSL_X509構造体へのポインタを返します。
40414041 \param chain 動的メモリsession_cacheの場合に使用されるWOLFSSL_X509_CHAINへのポインタ。
40424042
@@ -4047,11 +4047,12 @@ unsigned char* wolfSSL_get_chain_cert(WOLFSSL_X509_CHAIN* chain, int idx);
40474047 WOLFSSL_X509_CHAIN* chain = &session->chain;
40484048 int idx = 999; // set idx
40494049 ...
4050- WOLFSSL_X509_CHAIN ptr;
4050+ WOLFSSL_X509* ptr;
40514051 prt = wolfSSL_get_chain_X509(chain, idx);
40524052
40534053 if(ptr != NULL){
40544054 //ptr contains the cert at the index specified
4055+ wolfSSL_FreeX509(ptr);
40554056 } else {
40564057 // ptr is NULL
40574058 }
You can’t perform that action at this time.
0 commit comments