~ubuntu-branches/ubuntu/karmic/nss/karmic-updates

« back to all changes in this revision

Viewing changes to mozilla/security/nss/lib/libpkix/include/pkix_certstore.h

  • Committer: Bazaar Package Importer
  • Author(s): Chris Coulson
  • Date: 2010-03-31 02:23:43 UTC
  • mfrom: (1.1.11 upstream)
  • Revision ID: james.westby@ubuntu.com-20100331022343-ck07ylqk8q474x26
Tags: 3.12.6-0ubuntu0.9.10.1
* New upstream release 3.12.6 RTM (NSS_3_12_6_RTM)
  - fixes CVE-2009-3555 aka US-CERT VU#120541
* Adjust patches to changed upstream code base
  - update debian/patches/38_kbsd.patch
  - update debian/patches/38_mips64_build.patch
  - update debian/patches/85_security_load.patch
* Remove patches that are merged upstream
  - delete debian/patches/91_nonexec_stack.patch
  - update debian/patches/series
* Bump nspr dependency to 4.8
  - update debian/control
* Add new symbols for 3.12.6
  - update debian/libnss3-1d.symbols 
* Enable transitional scheme for SSL renegotiation
  - add 97_SSL_RENEGOTIATE_TRANSITIONAL.patch
  - update debian/patches/series

Show diffs side-by-side

added added

removed removed

Lines of Context:
141
141
 *  "selector"
142
142
 *      Address of CertSelector whose criteria must be satisfied.
143
143
 *      Must be non-NULL.
 
144
 *  "verifyNode"
 
145
 *      Parent log node for tracking of filtered out certs.
144
146
 *  "pNBIOContext"
145
147
 *      Address at which platform-dependent information is stored if the
146
148
 *      operation is suspended for non-blocking I/O. Must be non-NULL.
162
164
(*PKIX_CertStore_CertCallback)(
163
165
        PKIX_CertStore *store,
164
166
        PKIX_CertSelector *selector,
 
167
        PKIX_VerifyNode *verifyNode,
165
168
        void **pNBIOContext,
166
169
        PKIX_List **pCerts,  /* list of PKIX_PL_Cert */
167
170
        void *plContext);
194
197
 *  "selector"
195
198
 *      Address of CertSelector whose criteria must be satisfied.
196
199
 *      Must be non-NULL.
 
200
 *  "verifyNode"
 
201
 *      Parent log node for tracking of filtered out certs.
197
202
 *  "pNBIOContext"
198
203
 *      Address at which platform-dependent information is stored if the
199
204
 *      operation is suspended for non-blocking I/O. Must be non-NULL.
215
220
PKIX_CertStore_CertContinue(
216
221
        PKIX_CertStore *store,
217
222
        PKIX_CertSelector *selector,
 
223
        PKIX_VerifyNode *verifyNode,
218
224
        void **pNBIOContext,
219
225
        PKIX_List **pCerts,  /* list of PKIX_PL_Cert */
220
226
        void *plContext);
223
229
(*PKIX_CertStore_CertContinueFunction)(
224
230
        PKIX_CertStore *store,
225
231
        PKIX_CertSelector *selector,
 
232
        PKIX_VerifyNode *verifyNode,
226
233
        void **pNBIOContext,
227
234
        PKIX_List **pCerts,  /* list of PKIX_PL_Cert */
228
235
        void *plContext);
285
292
 *  "store"
286
293
 *      Address of CertStore from which CRLs are to be retrieved.
287
294
 *      Must be non-NULL.
 
295
 *  "issuerName"
 
296
 *      Name of the issuer that will be used to track bad der crls.
288
297
 *  "crlList"
289
298
 *      Address on the importing crl list.
290
299
 *  "plContext"
302
311
typedef PKIX_Error *
303
312
(*PKIX_CertStore_ImportCrlCallback)(
304
313
        PKIX_CertStore *store,
 
314
        PKIX_PL_X500Name *issuerName,
305
315
        PKIX_List *crlList,
306
316
        void *plContext);
307
317
 
323
333
 *      Issuer certificate of the "crl".
324
334
 *  "date"
325
335
 *      Date of the revocation check.
 
336
 *  "crlDownloadDone"
 
337
 *      Indicates, that all needed crl downloads are done by the time of
 
338
 *      the revocation check.
326
339
 *  "reasonCode"
327
340
 *      If cert is revoked, returned reason code for  which a cert was revoked.
328
341
 *  "revStatus"
346
359
        PKIX_PL_Cert *cert,
347
360
        PKIX_PL_Cert *issuer,
348
361
        PKIX_PL_Date *date,
349
 
        PKIX_Boolean delayCrlSigCheck,
 
362
        PKIX_Boolean  crlDownloadDone,
350
363
        PKIX_UInt32 *reasonCode,
351
364
        PKIX_RevocationStatus *revStatus,
352
365
        void *plContext);