Merge pull request #6626 from TakayukiMatsuo/jp6414

Update Japanese API comments
This commit is contained in:
TakayukiMatsuo
2023-07-21 12:33:29 +09:00
committed by GitHub

View File

@ -6384,14 +6384,15 @@ int wolfSSL_CertManagerDisableCRL(WOLFSSL_CERT_MANAGER*);
/*!
\ingroup CertManager
\brief 失効確認のためにCERTをCRLにロードするために、CERTをCRLにロードするために、ROADCRLへのエラーチェックされ、渡されます。
\return SSL_SUCCESS wolfssl_certmanagerLoadcrlにエラーがない場合、およびloadcrlが正常に戻る場合。
\return BAD_FUNC_ARG wolfssl_cert_manager構造体がnullの場合
\return SSL_FATAL_ERROR wolfssl_certmanagerEnableCRLがSSL_SUCCESS以外のものを返す場合
\return BAD_PATH_ERROR パスがNULLの場合
\brief 証明書の失効確認のために証明書をCRLにロードする際にエラーチェックを行い、その後証明書をLoadCRL()へ渡します。
\return SSL_SUCCESS wolfSSL_CertManagerLoadCRLでエラーが発生せず、loadCRLが成功で戻る場合に返されます。
\return BAD_FUNC_ARG WOLFSSL_CERT_MANAGER構造体がNULLの場合
\return SSL_FATAL_ERROR wolfSSL_CertManagerEnableCRLがSSL_SUCCESS以外のを返す場合
\return BAD_PATH_ERROR pathがNULLの場合
\return MEMORY_E LOADCRLがヒープメモリの割り当てに失敗した場合。
\param cm wolfssl_certmanagernewを使用して作成されたwolfssl_cert_manager構造体へのポインタ。
\param path CRL経路を保持している一定のチャールポインタ。
\param cm wolfSSL_CertManagerNew()を使用して作成されたWOLFSSL_CERT_MANAGER構造体へのポインタ。
\param path CRLへのパスを保持しているバッファーへのポインタ。
\param type ロードする証明書の種類。
_Example_
\code
@ -6468,6 +6469,32 @@ int wolfSSL_CertManagerLoadCRLBuffer(WOLFSSL_CERT_MANAGER* cm,
*/
int wolfSSL_CertManagerSetCRL_Cb(WOLFSSL_CERT_MANAGER* cm,
CbMissingCRL cb);
/*!
\ingroup CertManager
\brief この関数は証明書マネジャーに保持されているCRLを解放します。
アプリケーションはCRLをwolfSSL_CertManagerFreeCRLを呼び出して解放した後に、新しいCRLをロードすることができます。
\return SSL_SUCCESS 関数の実行に成功した場合に返されます。
\return BAD_FUNC_ARG WOLFSSL_CERT_MANAGER構造体へのポインターがNULLで渡された場合に返されます。
\param cm wolfSSL_CertManagerNew()で生成されたWOLFSSL_CERT_MANAGER構造体へのポインター。
_Example_
\code
#include <wolfssl/ssl.h>
const char* crl1 = "./certs/crl/crl.pem";
WOLFSSL_CERT_MANAGER* cm = NULL;
cm = wolfSSL_CertManagerNew();
wolfSSL_CertManagerLoadCRL(cm, crl1, WOLFSSL_FILETYPE_PEM, 0);
wolfSSL_CertManagerFreeCRL(cm);
\endcode
\sa wolfSSL_CertManagerLoadCRL
*/
int wolfSSL_CertManagerFreeCRL(WOLFSSL_CERT_MANAGER* cm);
/*!
\ingroup CertManager