mirror of
https://github.com/rn10950/RetroZilla.git
synced 2024-11-14 11:40:13 +01:00
44b7f056d9
bug1001332, 56b691c003ad, bug1086145, bug1054069, bug1155922, bug991783, bug1125025, bug1162521, bug1162644, bug1132941, bug1164364, bug1166205, bug1166163, bug1166515, bug1138554, bug1167046, bug1167043, bug1169451, bug1172128, bug1170322, bug102794, bug1128184, bug557830, bug1174648, bug1180244, bug1177784, bug1173413, bug1169174, bug1084669, bug951455, bug1183395, bug1177430, bug1183827, bug1160139, bug1154106, bug1142209, bug1185033, bug1193467, bug1182667(with sha512 changes backed out, which breaks VC6 compilation), bug1158489, bug337796
69 lines
1.9 KiB
C
69 lines
1.9 KiB
C
/* This Source Code Form is subject to the terms of the Mozilla Public
|
|
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
|
/*
|
|
* pkix_defaultcrlchecker.h
|
|
*
|
|
* Header file for default CRL function
|
|
*
|
|
*/
|
|
|
|
#ifndef _PKIX_CRLCHECKER_H
|
|
#define _PKIX_CRLCHECKER_H
|
|
|
|
#include "pkixt.h"
|
|
#include "pkix_revocationmethod.h"
|
|
#include "pkix_crlsel.h"
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
/* NOTE: nbio logic removed. Will be replaced later. */
|
|
|
|
PKIX_Error *
|
|
pkix_CrlChecker_CheckLocal(
|
|
PKIX_PL_Cert *cert,
|
|
PKIX_PL_Cert *issuer,
|
|
PKIX_PL_Date *date,
|
|
pkix_RevocationMethod *checkerObject,
|
|
PKIX_ProcessingParams *procParams,
|
|
PKIX_UInt32 methodFlags,
|
|
PKIX_Boolean chainVerificationState,
|
|
PKIX_RevocationStatus *pRevStatus,
|
|
CERTCRLEntryReasonCode *reasonCode,
|
|
void *plContext);
|
|
|
|
PKIX_Error *
|
|
pkix_CrlChecker_CheckExternal(
|
|
PKIX_PL_Cert *cert,
|
|
PKIX_PL_Cert *issuer,
|
|
PKIX_PL_Date *date,
|
|
pkix_RevocationMethod *checkerObject,
|
|
PKIX_ProcessingParams *procParams,
|
|
PKIX_UInt32 methodFlags,
|
|
PKIX_RevocationStatus *pRevStatus,
|
|
CERTCRLEntryReasonCode *reasonCode,
|
|
void **pNBIOContext,
|
|
void *plContext);
|
|
|
|
PKIX_Error *
|
|
pkix_CrlChecker_Create(PKIX_RevocationMethodType methodType,
|
|
PKIX_UInt32 flags,
|
|
PKIX_UInt32 priority,
|
|
pkix_LocalRevocationCheckFn localRevChecker,
|
|
pkix_ExternalRevocationCheckFn externalRevChecker,
|
|
PKIX_List *certStores,
|
|
PKIX_PL_VerifyCallback crlVerifyFn,
|
|
pkix_RevocationMethod **pChecker,
|
|
void *plContext);
|
|
|
|
PKIX_Error *
|
|
pkix_CrlChecker_RegisterSelf(void *plContext);
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
#endif /* _PKIX_CRLCHECKER_H */
|