OLD | NEW |
1 /* This Source Code Form is subject to the terms of the Mozilla Public | 1 /* This Source Code Form is subject to the terms of the Mozilla Public |
2 * License, v. 2.0. If a copy of the MPL was not distributed with this | 2 * License, v. 2.0. If a copy of the MPL was not distributed with this |
3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ | 3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ |
4 /* | 4 /* |
5 * pkix_defaultcrlchecker.c | 5 * pkix_defaultcrlchecker.c |
6 * | 6 * |
7 * Functions for default CRL Checkers | 7 * Functions for default CRL Checkers |
8 * | 8 * |
9 */ | 9 */ |
10 #include "pkix.h" | 10 #include "pkix.h" |
(...skipping 177 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
188 PKIX_Error * | 188 PKIX_Error * |
189 pkix_CrlChecker_CheckLocal( | 189 pkix_CrlChecker_CheckLocal( |
190 PKIX_PL_Cert *cert, | 190 PKIX_PL_Cert *cert, |
191 PKIX_PL_Cert *issuer, | 191 PKIX_PL_Cert *issuer, |
192 PKIX_PL_Date *date, | 192 PKIX_PL_Date *date, |
193 pkix_RevocationMethod *checkerObject, | 193 pkix_RevocationMethod *checkerObject, |
194 PKIX_ProcessingParams *procParams, | 194 PKIX_ProcessingParams *procParams, |
195 PKIX_UInt32 methodFlags, | 195 PKIX_UInt32 methodFlags, |
196 PKIX_Boolean chainVerificationState, | 196 PKIX_Boolean chainVerificationState, |
197 PKIX_RevocationStatus *pRevStatus, | 197 PKIX_RevocationStatus *pRevStatus, |
198 PKIX_UInt32 *pReasonCode, | 198 CERTCRLEntryReasonCode *pReasonCode, |
199 void *plContext) | 199 void *plContext) |
200 { | 200 { |
201 PKIX_CertStore_CheckRevokationByCrlCallback storeCheckRevocationFn; | 201 PKIX_CertStore_CheckRevokationByCrlCallback storeCheckRevocationFn; |
202 PKIX_CertStore *certStore = NULL; | 202 PKIX_CertStore *certStore = NULL; |
203 pkix_CrlChecker *state = NULL; | 203 pkix_CrlChecker *state = NULL; |
204 PKIX_UInt32 crlStoreIndex = 0; | 204 PKIX_UInt32 crlStoreIndex = 0; |
205 PKIX_UInt32 numCrlStores = 0; | 205 PKIX_UInt32 numCrlStores = 0; |
206 PKIX_Boolean storeIsLocal = PKIX_FALSE; | 206 PKIX_Boolean storeIsLocal = PKIX_FALSE; |
207 PKIX_RevocationStatus revStatus = PKIX_RevStatus_NoInfo; | 207 PKIX_RevocationStatus revStatus = PKIX_RevStatus_NoInfo; |
208 | 208 |
(...skipping 78 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
287 */ | 287 */ |
288 PKIX_Error * | 288 PKIX_Error * |
289 pkix_CrlChecker_CheckExternal( | 289 pkix_CrlChecker_CheckExternal( |
290 PKIX_PL_Cert *cert, | 290 PKIX_PL_Cert *cert, |
291 PKIX_PL_Cert *issuer, | 291 PKIX_PL_Cert *issuer, |
292 PKIX_PL_Date *date, | 292 PKIX_PL_Date *date, |
293 pkix_RevocationMethod *checkerObject, | 293 pkix_RevocationMethod *checkerObject, |
294 PKIX_ProcessingParams *procParams, | 294 PKIX_ProcessingParams *procParams, |
295 PKIX_UInt32 methodFlags, | 295 PKIX_UInt32 methodFlags, |
296 PKIX_RevocationStatus *pRevStatus, | 296 PKIX_RevocationStatus *pRevStatus, |
297 PKIX_UInt32 *pReasonCode, | 297 CERTCRLEntryReasonCode *pReasonCode, |
298 void **pNBIOContext, | 298 void **pNBIOContext, |
299 void *plContext) | 299 void *plContext) |
300 { | 300 { |
301 PKIX_CertStore_CheckRevokationByCrlCallback storeCheckRevocationFn = NULL; | 301 PKIX_CertStore_CheckRevokationByCrlCallback storeCheckRevocationFn = NULL; |
302 PKIX_CertStore_ImportCrlCallback storeImportCrlFn = NULL; | 302 PKIX_CertStore_ImportCrlCallback storeImportCrlFn = NULL; |
303 PKIX_RevocationStatus revStatus = PKIX_RevStatus_NoInfo; | 303 PKIX_RevocationStatus revStatus = PKIX_RevStatus_NoInfo; |
304 PKIX_CertStore *certStore = NULL; | 304 PKIX_CertStore *certStore = NULL; |
305 PKIX_CertStore *localStore = NULL; | 305 PKIX_CertStore *localStore = NULL; |
306 PKIX_CRLSelector *crlSelector = NULL; | 306 PKIX_CRLSelector *crlSelector = NULL; |
307 PKIX_PL_X500Name *issuerName = NULL; | 307 PKIX_PL_X500Name *issuerName = NULL; |
(...skipping 121 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
429 | 429 |
430 PKIX_DECREF(dpList); | 430 PKIX_DECREF(dpList); |
431 PKIX_DECREF(crlList); | 431 PKIX_DECREF(crlList); |
432 PKIX_DECREF(certStore); | 432 PKIX_DECREF(certStore); |
433 PKIX_DECREF(issuerName); | 433 PKIX_DECREF(issuerName); |
434 PKIX_DECREF(localStore); | 434 PKIX_DECREF(localStore); |
435 PKIX_DECREF(crlSelector); | 435 PKIX_DECREF(crlSelector); |
436 | 436 |
437 PKIX_RETURN(CERTCHAINCHECKER); | 437 PKIX_RETURN(CERTCHAINCHECKER); |
438 } | 438 } |
OLD | NEW |