| 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 * certt.h - public data structures for the certificate library | 5 * certt.h - public data structures for the certificate library |
| 6 */ | 6 */ |
| 7 #ifndef _CERTT_H_ | 7 #ifndef _CERTT_H_ |
| 8 #define _CERTT_H_ | 8 #define _CERTT_H_ |
| 9 | 9 |
| 10 #include "prclist.h" | 10 #include "prclist.h" |
| (...skipping 1159 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1170 * The size of the array may be smaller than | 1170 * The size of the array may be smaller than |
| 1171 * cert_revocation_method_count, it can happen if a caller | 1171 * cert_revocation_method_count, it can happen if a caller |
| 1172 * is not yet aware of the latest revocation methods | 1172 * is not yet aware of the latest revocation methods |
| 1173 * (or does not want to use them). | 1173 * (or does not want to use them). |
| 1174 */ | 1174 */ |
| 1175 PRUint64 *cert_rev_flags_per_method; | 1175 PRUint64 *cert_rev_flags_per_method; |
| 1176 | 1176 |
| 1177 /* | 1177 /* |
| 1178 * How many preferred methods are specified? | 1178 * How many preferred methods are specified? |
| 1179 * This is equivalent to the size of the array that | 1179 * This is equivalent to the size of the array that |
| 1180 * preferred_revocation_methods points to. | 1180 * preferred_methods points to. |
| 1181 * It's allowed to set this value to zero, | 1181 * It's allowed to set this value to zero, |
| 1182 * then NSS will decide which methods to prefer. | 1182 * then NSS will decide which methods to prefer. |
| 1183 */ | 1183 */ |
| 1184 PRUint32 number_of_preferred_methods; | 1184 PRUint32 number_of_preferred_methods; |
| 1185 | 1185 |
| 1186 /* Array that may specify an optional order of preferred methods. | 1186 /* Array that may specify an optional order of preferred methods. |
| 1187 * Each array entry shall contain a method identifier as defined | 1187 * Each array entry shall contain a method identifier as defined |
| 1188 * by CERTRevocationMethodIndex. | 1188 * by CERTRevocationMethodIndex. |
| 1189 * The entry at index [0] specifies the method with highest preferrence. | 1189 * The entry at index [0] specifies the method with highest preference. |
| 1190 * These methods will be tested first for locally available information. | 1190 * These methods will be tested first for locally available information. |
| 1191 * Methods allowed for downloading will be attempted in the same order. | 1191 * Methods allowed for downloading will be attempted in the same order. |
| 1192 */ | 1192 */ |
| 1193 CERTRevocationMethodIndex *preferred_methods; | 1193 CERTRevocationMethodIndex *preferred_methods; |
| 1194 | 1194 |
| 1195 /* | 1195 /* |
| 1196 * An integer which defines certain aspects of revocation checking | 1196 * An integer which defines certain aspects of revocation checking |
| 1197 * (independent of individual methods) by having individual | 1197 * (independent of individual methods) by having individual |
| 1198 * CERT_REV_MI_* bits set or not set. | 1198 * CERT_REV_MI_* bits set or not set. |
| 1199 */ | 1199 */ |
| (...skipping 140 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1340 SEC_ASN1_CHOOSER_DECLARE(CERT_SetOfSignedCrlTemplate) | 1340 SEC_ASN1_CHOOSER_DECLARE(CERT_SetOfSignedCrlTemplate) |
| 1341 SEC_ASN1_CHOOSER_DECLARE(CERT_SignedDataTemplate) | 1341 SEC_ASN1_CHOOSER_DECLARE(CERT_SignedDataTemplate) |
| 1342 SEC_ASN1_CHOOSER_DECLARE(CERT_SubjectPublicKeyInfoTemplate) | 1342 SEC_ASN1_CHOOSER_DECLARE(CERT_SubjectPublicKeyInfoTemplate) |
| 1343 SEC_ASN1_CHOOSER_DECLARE(SEC_SignedCertificateTemplate) | 1343 SEC_ASN1_CHOOSER_DECLARE(SEC_SignedCertificateTemplate) |
| 1344 SEC_ASN1_CHOOSER_DECLARE(CERT_SignedCrlTemplate) | 1344 SEC_ASN1_CHOOSER_DECLARE(CERT_SignedCrlTemplate) |
| 1345 SEC_ASN1_CHOOSER_DECLARE(CERT_TimeChoiceTemplate) | 1345 SEC_ASN1_CHOOSER_DECLARE(CERT_TimeChoiceTemplate) |
| 1346 | 1346 |
| 1347 SEC_END_PROTOS | 1347 SEC_END_PROTOS |
| 1348 | 1348 |
| 1349 #endif /* _CERTT_H_ */ | 1349 #endif /* _CERTT_H_ */ |
| OLD | NEW |