iPXE
Data Fields
validator Struct Reference

A certificate validator. More...

Data Fields

struct refcnt refcnt
 Reference count.
struct interface job
 Job control interface.
struct interface xfer
 Data transfer interface.
struct process process
 Process.
struct x509_chainchain
 X.509 certificate chain.
struct ocsp_checkocsp
 OCSP check.
struct xfer_buffer buffer
 Data buffer.
struct validator_actionaction
 Current action.
struct x509_certificatecert
 Current certificate.

Detailed Description

A certificate validator.

Definition at line 65 of file validator.c.


Field Documentation

Reference count.

Definition at line 67 of file validator.c.

Referenced by create_validator().

Job control interface.

Definition at line 69 of file validator.c.

Referenced by create_validator(), and validator_finished().

Data transfer interface.

Definition at line 71 of file validator.c.

Referenced by create_validator(), validator_finished(), validator_start_download(), validator_start_ocsp(), and validator_xfer_close().

Process.

Definition at line 74 of file validator.c.

Referenced by create_validator(), validator_finished(), and validator_xfer_close().

X.509 certificate chain.

Definition at line 77 of file validator.c.

Referenced by create_validator(), validator_append(), validator_free(), validator_name(), and validator_step().

OCSP check.

Definition at line 79 of file validator.c.

Referenced by validator_free(), validator_ocsp_validate(), and validator_start_ocsp().

Data buffer.

Definition at line 81 of file validator.c.

Referenced by create_validator(), validator_free(), validator_xfer_close(), and validator_xfer_deliver().

Current action.

Definition at line 84 of file validator.c.

Referenced by validator_progress(), validator_start_download(), validator_start_ocsp(), and validator_xfer_close().

Current certificate.

This will always be present within the certificate chain and so this pointer does not hold a reference to the certificate.

Definition at line 91 of file validator.c.

Referenced by validator_progress(), validator_start_download(), and validator_start_ocsp().


The documentation for this struct was generated from the following file: