Back to index

lightning-sunbird  0.9+nobinonly
Classes | Typedefs | Enumerations
ocspt.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  SEC_HttpClientFcnV1Struct
struct  SEC_HttpClientFcnStruct
union  SEC_HttpClientFcnStruct.fcnTable

Typedefs

typedef struct CERTOCSPRequestStr
typedef struct CERTOCSPResponseStr
typedef struct CERTOCSPCertIDStr
typedef struct CERTOCSPCertStatusStr
typedef struct CERTOCSPSingleResponseStr
typedef voidSEC_HTTP_SERVER_SESSION
typedef voidSEC_HTTP_REQUEST_SESSION
typedef SECStatus(* SEC_HttpServer_CreateSessionFcn )(const char *host, PRUint16 portnum, SEC_HTTP_SERVER_SESSION *pSession)
typedef SECStatus(* SEC_HttpServer_KeepAliveSessionFcn )(SEC_HTTP_SERVER_SESSION session, PRPollDesc **pPollDesc)
typedef SECStatus(* SEC_HttpServer_FreeSessionFcn )(SEC_HTTP_SERVER_SESSION session)
typedef SECStatus(* SEC_HttpRequest_CreateFcn )(SEC_HTTP_SERVER_SESSION session, const char *http_protocol_variant, const char *path_and_query_string, const char *http_request_method, const PRIntervalTime timeout, SEC_HTTP_REQUEST_SESSION *pRequest)
typedef SECStatus(* SEC_HttpRequest_SetPostDataFcn )(SEC_HTTP_REQUEST_SESSION request, const char *http_data, const PRUint32 http_data_len, const char *http_content_type)
typedef SECStatus(* SEC_HttpRequest_AddHeaderFcn )(SEC_HTTP_REQUEST_SESSION request, const char *http_header_name, const char *http_header_value)
typedef SECStatus(* SEC_HttpRequest_TrySendAndReceiveFcn )(SEC_HTTP_REQUEST_SESSION request, PRPollDesc **pPollDesc, PRUint16 *http_response_code, const char **http_response_content_type, const char **http_response_headers, const char **http_response_data, PRUint32 *http_response_data_len)
typedef SECStatus(* SEC_HttpRequest_CancelFcn )(SEC_HTTP_REQUEST_SESSION request)
typedef SECStatus(* SEC_HttpRequest_FreeFcn )(SEC_HTTP_REQUEST_SESSION request)
typedef struct
SEC_HttpClientFcnV1Struct 
SEC_HttpClientFcnV1
typedef struct
SEC_HttpClientFcnStruct 
SEC_HttpClientFcn

Enumerations

enum  SEC_OcspFailureMode { ocspMode_FailureIsVerificationFailure = 0, ocspMode_FailureIsNotAVerificationFailure = 1 }

Class Documentation

struct SEC_HttpClientFcnV1Struct

Definition at line 272 of file ocspt.h.

Collaboration diagram for SEC_HttpClientFcnV1Struct:
Class Members
SEC_HttpRequest_AddHeaderFcn addHeaderFcn
SEC_HttpRequest_CancelFcn cancelFcn
SEC_HttpRequest_CreateFcn createFcn
SEC_HttpServer_CreateSessionFcn createSessionFcn
SEC_HttpRequest_FreeFcn freeFcn
SEC_HttpServer_FreeSessionFcn freeSessionFcn
SEC_HttpServer_KeepAliveSessionFcn keepAliveSessionFcn
SEC_HttpRequest_SetPostDataFcn setPostDataFcn
SEC_HttpRequest_TrySendAndReceiveFcn trySendAndReceiveFcn
struct SEC_HttpClientFcnStruct

Definition at line 284 of file ocspt.h.

Class Members
union SEC_HttpClientFcnStruct fcnTable
union SEC_HttpClientFcnStruct fcnTable
PRInt16 version
union SEC_HttpClientFcnStruct.fcnTable

Definition at line 286 of file ocspt.h.

Class Members
SEC_HttpClientFcnV1 ftable1

Typedef Documentation

typedef struct CERTOCSPCertIDStr

Definition at line 58 of file ocspt.h.

typedef struct CERTOCSPCertStatusStr

Definition at line 59 of file ocspt.h.

typedef struct CERTOCSPRequestStr

Definition at line 51 of file ocspt.h.

typedef struct CERTOCSPResponseStr

Definition at line 52 of file ocspt.h.

typedef struct CERTOCSPSingleResponseStr

Definition at line 60 of file ocspt.h.

Definition at line 85 of file ocspt.h.

Definition at line 84 of file ocspt.h.

typedef SECStatus(* SEC_HttpRequest_AddHeaderFcn)(SEC_HTTP_REQUEST_SESSION request, const char *http_header_name, const char *http_header_value)

Definition at line 183 of file ocspt.h.

Definition at line 255 of file ocspt.h.

typedef SECStatus(* SEC_HttpRequest_CreateFcn)(SEC_HTTP_SERVER_SESSION session, const char *http_protocol_variant,const char *path_and_query_string, const char *http_request_method, const PRIntervalTime timeout, SEC_HTTP_REQUEST_SESSION *pRequest)

Definition at line 148 of file ocspt.h.

Definition at line 269 of file ocspt.h.

typedef SECStatus(* SEC_HttpRequest_SetPostDataFcn)(SEC_HTTP_REQUEST_SESSION request, const char *http_data, const PRUint32 http_data_len, const char *http_content_type)

Definition at line 168 of file ocspt.h.

typedef SECStatus(* SEC_HttpRequest_TrySendAndReceiveFcn)(SEC_HTTP_REQUEST_SESSION request, PRPollDesc **pPollDesc, PRUint16 *http_response_code, const char **http_response_content_type, const char **http_response_headers, const char **http_response_data, PRUint32 *http_response_data_len)

Definition at line 236 of file ocspt.h.

Definition at line 98 of file ocspt.h.

Definition at line 127 of file ocspt.h.

Definition at line 116 of file ocspt.h.


Enumeration Type Documentation

Enumerator:
ocspMode_FailureIsVerificationFailure 
ocspMode_FailureIsNotAVerificationFailure 

Definition at line 311 of file ocspt.h.