ocsp_resp_parse.h
OCSP common definitions.
error_t ocspParseCertId(const uint8_t *data, size_t length, size_t *totalLength, OcspCertId *certId)
Parse CertID structure.
Definition: ocsp_resp_parse.c:752
error_t ocspParseCerts(const uint8_t *data, size_t length, OcspCerts *certs)
Parse Certs structure.
Definition: ocsp_resp_parse.c:1042
error_t ocspParseResponses(const uint8_t *data, size_t length, size_t *totalLength, OcspTbsResponseData *tbsResponseData)
Parse Responses structure.
Definition: ocsp_resp_parse.c:577
error_t ocspParseNonceExtension(bool_t critical, const uint8_t *data, size_t length, X509OctetString *nonce)
Parse Nonce extension.
Definition: ocsp_resp_parse.c:1217
error_t ocspParseCertStatus(const uint8_t *data, size_t length, size_t *totalLength, OcspSingleResponse *singleResponse)
Parse CertStatus structure.
Definition: ocsp_resp_parse.c:884
error_t ocspParseResponse(const uint8_t *data, size_t length, OcspResponse *response)
Parse OCSPResponse structure.
Definition: ocsp_resp_parse.c:55
error_t ocspParseResponderId(const uint8_t *data, size_t length, size_t *totalLength, OcspResponderId *responderId)
Parse ResponderID structure.
Definition: ocsp_resp_parse.c:514
error_t ocspParseVersion(const uint8_t *data, size_t length, size_t *totalLength, OcspVersion *version)
Parse Version field.
Definition: ocsp_resp_parse.c:460
error_t ocspParseRevocationReason(const uint8_t *data, size_t length, X509CrlReasons *revocationReason)
Parse RevocationReason field.
Definition: ocsp_resp_parse.c:1002
error_t ocspParseBasicResponse(const uint8_t *data, size_t length, OcspBasicResponse *basicResponse)
Parse BasicOCSPResponse structure.
Definition: ocsp_resp_parse.c:250
error_t ocspParseRevokedInfo(const uint8_t *data, size_t length, OcspRevokedInfo *revokedInfo)
Parse RevokedInfo structure.
Definition: ocsp_resp_parse.c:946
error_t ocspParseResponseBytes(const uint8_t *data, size_t length, OcspResponse *response)
Parse ResponseBytes structure.
Definition: ocsp_resp_parse.c:170
error_t ocspParseResponseExtensions(const uint8_t *data, size_t length, OcspExtensions *responseExtensions)
Parse ResponseExtensions structure.
Definition: ocsp_resp_parse.c:1071
error_t ocspParseResponseStatus(const uint8_t *data, size_t length, size_t *totalLength, OcspResponseStatus *status)
Parse ResponseStatus field.
Definition: ocsp_resp_parse.c:128
error_t ocspParseHashAlgo(const uint8_t *data, size_t length, size_t *totalLength, OcspCertId *certId)
Parse HashAlgorithm structure.
Definition: ocsp_resp_parse.c:841
error_t ocspParseTbsResponseData(const uint8_t *data, size_t length, size_t *totalLength, OcspTbsResponseData *tbsResponseData)
Parse TbsResponseData structure.
Definition: ocsp_resp_parse.c:348
error_t ocspParseSingleResponse(const uint8_t *data, size_t length, size_t *totalLength, OcspSingleResponse *singleResponse)
Parse SingleResponse structure.
Definition: ocsp_resp_parse.c:631
error_t ocspParseSingleExtensions(const uint8_t *data, size_t length, OcspSingleExtensions *singleExtensions)
Parse SingleExtensions structure.
Definition: ocsp_resp_parse.c:1152