Wed, 31 Dec 2014 06:55:50 +0100
Added tag UPSTREAM_283F7C6 for changeset ca08bd8f51b2
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
3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
5 /*
6 * ERROR codes in pk12util
7 * - should be organized better later
8 */
9 #define PK12UERR_USER_CANCELLED 1
10 #define PK12UERR_USAGE 2
11 #define PK12UERR_CERTDB_OPEN 8
12 #define PK12UERR_KEYDB_OPEN 9
13 #define PK12UERR_INIT_FILE 10
14 #define PK12UERR_UNICODECONV 11
15 #define PK12UERR_TMPDIGCREATE 12
16 #define PK12UERR_PK11GETSLOT 13
17 #define PK12UERR_PK12DECODESTART 14
18 #define PK12UERR_IMPORTFILEREAD 15
19 #define PK12UERR_DECODE 16
20 #define PK12UERR_DECODEVERIFY 17
21 #define PK12UERR_DECODEVALIBAGS 18
22 #define PK12UERR_DECODEIMPTBAGS 19
23 #define PK12UERR_CERTALREADYEXISTS 20
24 #define PK12UERR_PATCHDB 22
25 #define PK12UERR_GETDEFCERTDB 23
26 #define PK12UERR_FINDCERTBYNN 24
27 #define PK12UERR_EXPORTCXCREATE 25
28 #define PK12UERR_PK12ADDPWDINTEG 26
29 #define PK12UERR_CERTKEYSAFE 27
30 #define PK12UERR_ADDCERTKEY 28
31 #define PK12UERR_ENCODE 29
32 #define PK12UERR_INVALIDALGORITHM 30
35 /* additions for importing and exporting PKCS 12 files */
36 typedef struct p12uContextStr {
37 char *filename; /* name of file */
38 PRFileDesc *file; /* pointer to file */
39 PRBool error; /* error occurred? */
40 int errorValue; /* which error occurred? */
41 } p12uContext;