Fix example code in wolfSSL_get_chain_X509

This commit is contained in:
TakayukiMatsuo
2023-04-17 09:34:55 +09:00
parent ead8d9784b
commit 59472312a5

View File

@@ -4036,7 +4036,7 @@ unsigned char* wolfSSL_get_chain_cert(WOLFSSL_X509_CHAIN* chain, int idx);
/*! /*!
\ingroup CertsKeys \ingroup CertsKeys
\brief この関数は、証明書のチェーンからのピアのwolfssl_x509_209_CertificateをインデックスIDXで取得します。 \brief この関数は、証明書のチェーンからのピアのWOLFSSL_X509構造体をインデックスIDXで取得します。
\return pointer WOLFSSL_X509構造体へのポインタを返します。 \return pointer WOLFSSL_X509構造体へのポインタを返します。
\param chain 動的メモリsession_cacheの場合に使用されるWOLFSSL_X509_CHAINへのポインタ。 \param chain 動的メモリsession_cacheの場合に使用されるWOLFSSL_X509_CHAINへのポインタ。
@@ -4047,11 +4047,12 @@ unsigned char* wolfSSL_get_chain_cert(WOLFSSL_X509_CHAIN* chain, int idx);
WOLFSSL_X509_CHAIN* chain = &session->chain; WOLFSSL_X509_CHAIN* chain = &session->chain;
int idx = 999; // set idx int idx = 999; // set idx
... ...
WOLFSSL_X509_CHAIN ptr; WOLFSSL_X509* ptr;
prt = wolfSSL_get_chain_X509(chain, idx); prt = wolfSSL_get_chain_X509(chain, idx);
if(ptr != NULL){ if(ptr != NULL){
//ptr contains the cert at the index specified //ptr contains the cert at the index specified
wolfSSL_FreeX509(ptr);
} else { } else {
// ptr is NULL // ptr is NULL
} }