コンテンツにスキップ

ocsp.h

Functions

Name
WOLFSSL_OCSP * wc_NewOCSP(WOLFSSL_CERT_MANAGER * cm)
OCSPコンテキストを割り当てて初期化します。
void wc_FreeOCSP(WOLFSSL_OCSP * ocsp)
OCSPコンテキストに関連付けられたリソースを解放します。
int wc_CheckCertOcspResponse(WOLFSSL_OCSP * ocsp, DecodedCert * cert, byte * response, int responseSz, void * heap)
指定された証明書のOCSPレスポンスをチェックします。

Functions Documentation

function wc_NewOCSP

WOLFSSL_OCSP * wc_NewOCSP(
    WOLFSSL_CERT_MANAGER * cm
)

OCSPコンテキストを割り当てて初期化します。

Parameters:

  • cm 証明書マネージャーへのポインタ。

See: wc_FreeOCSP

Return:

  • 成功時に割り当てられたWOLFSSL_OCSPへのポインタ
  • 失敗時にNULL

この関数は、OCSP操作で使用するためのWOLFSSL_OCSP構造体を割り当てて初期化します。

function wc_FreeOCSP

void wc_FreeOCSP(
    WOLFSSL_OCSP * ocsp
)

OCSPコンテキストに関連付けられたリソースを解放します。

Parameters:

  • ocsp 解放するWOLFSSL_OCSP構造体へのポインタ。

See: wc_NewOCSP

Return: void

この関数は、WOLFSSL_OCSP構造体に関連付けられたすべてのリソースを解放します。

function wc_CheckCertOcspResponse

int wc_CheckCertOcspResponse(
    WOLFSSL_OCSP * ocsp,
    DecodedCert * cert,
    byte * response,
    int responseSz,
    void * heap
)

指定された証明書のOCSPレスポンスをチェックします。

Parameters:

  • ocsp WOLFSSL_OCSP構造体へのポインタ。
  • cert デコードされた証明書へのポインタ。
  • response OCSPレスポンスバッファへのポインタ。
  • responseSz OCSPレスポンスバッファのサイズ。
  • heap オプションのヒープポインタ。

Return:

  • 0 成功時
  • <0 失敗時

この関数は、特定の証明書のOCSPレスポンスを検証します。

Source code


WOLFSSL_OCSP* wc_NewOCSP(WOLFSSL_CERT_MANAGER* cm);

void wc_FreeOCSP(WOLFSSL_OCSP* ocsp);

int wc_CheckCertOcspResponse(WOLFSSL_OCSP *ocsp, DecodedCert *cert, byte *response, int responseSz, void* heap);

Updated on 2025-12-12 at 03:08:17 +0000