pam_pkcs11 0.6.8

- Main Page
- Data Structures
- Files
- Directories

- File List
- Globals

SECerrs.h
Go to the documentation of this file.

    00001 /* ***** BEGIN LICENSE BLOCK *****
    00002  * Version: MPL 1.1/GPL 2.0/LGPL 2.1
    00003  *
    00004  * The contents of this file are subject to the Mozilla Public License Version
    00005  * 1.1 (the "License"); you may not use this file except in compliance with
    00006  * the License. You may obtain a copy of the License at
    00007  * http://www.mozilla.org/MPL/
    00008  *
    00009  * Software distributed under the License is distributed on an "AS IS" basis,
    00010  * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
    00011  * for the specific language governing rights and limitations under the
    00012  * License.
    00013  *
    00014  * The Original Code is the Netscape security libraries.
    00015  *
    00016  * The Initial Developer of the Original Code is
    00017  * Netscape Communications Corporation.
    00018  * Portions created by the Initial Developer are Copyright (C) 1994-2000
    00019  * the Initial Developer. All Rights Reserved.
    00020  *
    00021  * Contributor(s):
    00022  *
    00023  * Alternatively, the contents of this file may be used under the terms of
    00024  * either the GNU General Public License Version 2 or later (the "GPL"), or
    00025  * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
    00026  * in which case the provisions of the GPL or the LGPL are applicable instead
    00027  * of those above. If you wish to allow use of your version of this file only
    00028  * under the terms of either the GPL or the LGPL, and not to allow others to
    00029  * use your version of this file under the terms of the MPL, indicate your
    00030  * decision by deleting the provisions above and replace them with the notice
    00031  * and other provisions required by the GPL or the LGPL. If you do not delete
    00032  * the provisions above, a recipient may use your version of this file under
    00033  * the terms of any one of the MPL, the GPL or the LGPL.
    00034  *
    00035  * ***** END LICENSE BLOCK ***** */
    00036
    00037 /* General security error codes  */
    00038 /* Caller must #include "secerr.h" */
    00039
    00040 ER3(SEC_ERROR_IO,                               SEC_ERROR_BASE + 0,
    00041 "An I/O error occurred during security authorization.")
    00042
    00043 ER3(SEC_ERROR_LIBRARY_FAILURE,                  SEC_ERROR_BASE + 1,
    00044 "security library failure.")
    00045
    00046 ER3(SEC_ERROR_BAD_DATA,                         SEC_ERROR_BASE + 2,
    00047 "security library: received bad data.")
    00048
    00049 ER3(SEC_ERROR_OUTPUT_LEN,                       SEC_ERROR_BASE + 3,
    00050 "security library: output length error.")
    00051
    00052 ER3(SEC_ERROR_INPUT_LEN,                        SEC_ERROR_BASE + 4,
    00053 "security library has experienced an input length error.")
    00054
    00055 ER3(SEC_ERROR_INVALID_ARGS,                     SEC_ERROR_BASE + 5,
    00056 "security library: invalid arguments.")
    00057
    00058 ER3(SEC_ERROR_INVALID_ALGORITHM,                SEC_ERROR_BASE + 6,
    00059 "security library: invalid algorithm.")
    00060
    00061 ER3(SEC_ERROR_INVALID_AVA,                      SEC_ERROR_BASE + 7,
    00062 "security library: invalid AVA.")
    00063
    00064 ER3(SEC_ERROR_INVALID_TIME,                     SEC_ERROR_BASE + 8,
    00065 "Improperly formatted time string.")
    00066
    00067 ER3(SEC_ERROR_BAD_DER,                          SEC_ERROR_BASE + 9,
    00068 "security library: improperly formatted DER-encoded message.")
    00069
    00070 ER3(SEC_ERROR_BAD_SIGNATURE,                    SEC_ERROR_BASE + 10,
    00071 "Peer's certificate has an invalid signature.")
    00072
    00073 ER3(SEC_ERROR_EXPIRED_CERTIFICATE,              SEC_ERROR_BASE + 11,
    00074 "Peer's Certificate has expired.")
    00075
    00076 ER3(SEC_ERROR_REVOKED_CERTIFICATE,              SEC_ERROR_BASE + 12,
    00077 "Peer's Certificate has been revoked.")
    00078
    00079 ER3(SEC_ERROR_UNKNOWN_ISSUER,                   SEC_ERROR_BASE + 13,
    00080 "Peer's Certificate issuer is not recognized.")
    00081
    00082 ER3(SEC_ERROR_BAD_KEY,                          SEC_ERROR_BASE + 14,
    00083 "Peer's public key is invalid.")
    00084
    00085 ER3(SEC_ERROR_BAD_PASSWORD,                     SEC_ERROR_BASE + 15,
    00086 "The security password entered is incorrect.")
    00087
    00088 ER3(SEC_ERROR_RETRY_PASSWORD,                   SEC_ERROR_BASE + 16,
    00089 "New password entered incorrectly.  Please try again.")
    00090
    00091 ER3(SEC_ERROR_NO_NODELOCK,                      SEC_ERROR_BASE + 17,
    00092 "security library: no nodelock.")
    00093
    00094 ER3(SEC_ERROR_BAD_DATABASE,                     SEC_ERROR_BASE + 18,
    00095 "security library: bad database.")
    00096
    00097 ER3(SEC_ERROR_NO_MEMORY,                        SEC_ERROR_BASE + 19,
    00098 "security library: memory allocation failure.")
    00099
    00100 ER3(SEC_ERROR_UNTRUSTED_ISSUER,                 SEC_ERROR_BASE + 20,
    00101 "Peer's certificate issuer has been marked as not trusted by the user.")
    00102
    00103 ER3(SEC_ERROR_UNTRUSTED_CERT,                   SEC_ERROR_BASE + 21,
    00104 "Peer's certificate has been marked as not trusted by the user.")
    00105
    00106 ER3(SEC_ERROR_DUPLICATE_CERT,                   (SEC_ERROR_BASE + 22),
    00107 "Certificate already exists in your database.")
    00108
    00109 ER3(SEC_ERROR_DUPLICATE_CERT_NAME,              (SEC_ERROR_BASE + 23),
    00110 "Downloaded certificate's name duplicates one already in your database.")
    00111
    00112 ER3(SEC_ERROR_ADDING_CERT,                      (SEC_ERROR_BASE + 24),
    00113 "Error adding certificate to database.")
    00114
    00115 ER3(SEC_ERROR_FILING_KEY,                       (SEC_ERROR_BASE + 25),
    00116 "Error refiling the key for this certificate.")
    00117
    00118 ER3(SEC_ERROR_NO_KEY,                           (SEC_ERROR_BASE + 26),
    00119 "The private key for this certificate cannot be found in key database")
    00120
    00121 ER3(SEC_ERROR_CERT_VALID,                       (SEC_ERROR_BASE + 27),
    00122 "This certificate is valid.")
    00123
    00124 ER3(SEC_ERROR_CERT_NOT_VALID,                   (SEC_ERROR_BASE + 28),
    00125 "This certificate is not valid.")
    00126
    00127 ER3(SEC_ERROR_CERT_NO_RESPONSE,                 (SEC_ERROR_BASE + 29),
    00128 "Cert Library: No Response")
    00129
    00130 ER3(SEC_ERROR_EXPIRED_ISSUER_CERTIFICATE,       (SEC_ERROR_BASE + 30),
    00131 "The certificate issuer's certificate has expired.  Check your system date and time.")
    00132
    00133 ER3(SEC_ERROR_CRL_EXPIRED,                      (SEC_ERROR_BASE + 31),
    00134 "The CRL for the certificate's issuer has expired.  Update it or check your system data and time.")
    00135
    00136 ER3(SEC_ERROR_CRL_BAD_SIGNATURE,                (SEC_ERROR_BASE + 32),
    00137 "The CRL for the certificate's issuer has an invalid signature.")
    00138
    00139 ER3(SEC_ERROR_CRL_INVALID,                      (SEC_ERROR_BASE + 33),
    00140 "New CRL has an invalid format.")
    00141
    00142 ER3(SEC_ERROR_EXTENSION_VALUE_INVALID,          (SEC_ERROR_BASE + 34),
    00143 "Certificate extension value is invalid.")
    00144
    00145 ER3(SEC_ERROR_EXTENSION_NOT_FOUND,              (SEC_ERROR_BASE + 35),
    00146 "Certificate extension not found.")
    00147
    00148 ER3(SEC_ERROR_CA_CERT_INVALID,                  (SEC_ERROR_BASE + 36),
    00149 "Issuer certificate is invalid.")
    00150
    00151 ER3(SEC_ERROR_PATH_LEN_CONSTRAINT_INVALID,      (SEC_ERROR_BASE + 37),
    00152 "Certificate path length constraint is invalid.")
    00153
    00154 ER3(SEC_ERROR_CERT_USAGES_INVALID,              (SEC_ERROR_BASE + 38),
    00155 "Certificate usages field is invalid.")
    00156
    00157 ER3(SEC_INTERNAL_ONLY,                          (SEC_ERROR_BASE + 39),
    00158 "**Internal ONLY module**")
    00159
    00160 ER3(SEC_ERROR_INVALID_KEY,                      (SEC_ERROR_BASE + 40),
    00161 "The key does not support the requested operation.")
    00162
    00163 ER3(SEC_ERROR_UNKNOWN_CRITICAL_EXTENSION,       (SEC_ERROR_BASE + 41),
    00164 "Certificate contains unknown critical extension.")
    00165
    00166 ER3(SEC_ERROR_OLD_CRL,                          (SEC_ERROR_BASE + 42),
    00167 "New CRL is not later than the current one.")
    00168
    00169 ER3(SEC_ERROR_NO_EMAIL_CERT,                    (SEC_ERROR_BASE + 43),
    00170 "Not encrypted or signed: you do not yet have an email certificate.")
    00171
    00172 ER3(SEC_ERROR_NO_RECIPIENT_CERTS_QUERY,         (SEC_ERROR_BASE + 44),
    00173 "Not encrypted: you do not have certificates for each of the recipients.")
    00174
    00175 ER3(SEC_ERROR_NOT_A_RECIPIENT,                  (SEC_ERROR_BASE + 45),
    00176 "Cannot decrypt: you are not a recipient, or matching certificate and \
    00177 private key not found.")
    00178
    00179 ER3(SEC_ERROR_PKCS7_KEYALG_MISMATCH,            (SEC_ERROR_BASE + 46),
    00180 "Cannot decrypt: key encryption algorithm does not match your certificate.")
    00181
    00182 ER3(SEC_ERROR_PKCS7_BAD_SIGNATURE,              (SEC_ERROR_BASE + 47),
    00183 "Signature verification failed: no signer found, too many signers found, \
    00184 or improper or corrupted data.")
    00185
    00186 ER3(SEC_ERROR_UNSUPPORTED_KEYALG,               (SEC_ERROR_BASE + 48),
    00187 "Unsupported or unknown key algorithm.")
    00188
    00189 ER3(SEC_ERROR_DECRYPTION_DISALLOWED,            (SEC_ERROR_BASE + 49),
    00190 "Cannot decrypt: encrypted using a disallowed algorithm or key size.")
    00191
    00192
    00193 /* Fortezza Alerts */
    00194 ER3(XP_SEC_FORTEZZA_BAD_CARD,                   (SEC_ERROR_BASE + 50),
    00195 "Fortezza card has not been properly initialized.  \
    00196 Please remove it and return it to your issuer.")
    00197
    00198 ER3(XP_SEC_FORTEZZA_NO_CARD,                    (SEC_ERROR_BASE + 51),
    00199 "No Fortezza cards Found")
    00200
    00201 ER3(XP_SEC_FORTEZZA_NONE_SELECTED,              (SEC_ERROR_BASE + 52),
    00202 "No Fortezza card selected")
    00203
    00204 ER3(XP_SEC_FORTEZZA_MORE_INFO,                  (SEC_ERROR_BASE + 53),
    00205 "Please select a personality to get more info on")
    00206
    00207 ER3(XP_SEC_FORTEZZA_PERSON_NOT_FOUND,           (SEC_ERROR_BASE + 54),
    00208 "Personality not found")
    00209
    00210 ER3(XP_SEC_FORTEZZA_NO_MORE_INFO,               (SEC_ERROR_BASE + 55),
    00211 "No more information on that Personality")
    00212
    00213 ER3(XP_SEC_FORTEZZA_BAD_PIN,                    (SEC_ERROR_BASE + 56),
    00214 "Invalid Pin")
    00215
    00216 ER3(XP_SEC_FORTEZZA_PERSON_ERROR,               (SEC_ERROR_BASE + 57),
    00217 "Couldn't initialize Fortezza personalities.")
    00218 /* end fortezza alerts. */
    00219
    00220 ER3(SEC_ERROR_NO_KRL,                           (SEC_ERROR_BASE + 58),
    00221 "No KRL for this site's certificate has been found.")
    00222
    00223 ER3(SEC_ERROR_KRL_EXPIRED,                      (SEC_ERROR_BASE + 59),
    00224 "The KRL for this site's certificate has expired.")
    00225
    00226 ER3(SEC_ERROR_KRL_BAD_SIGNATURE,                (SEC_ERROR_BASE + 60),
    00227 "The KRL for this site's certificate has an invalid signature.")
    00228
    00229 ER3(SEC_ERROR_REVOKED_KEY,                      (SEC_ERROR_BASE + 61),
    00230 "The key for this site's certificate has been revoked.")
    00231
    00232 ER3(SEC_ERROR_KRL_INVALID,                      (SEC_ERROR_BASE + 62),
    00233 "New KRL has an invalid format.")
    00234
    00235 ER3(SEC_ERROR_NEED_RANDOM,                      (SEC_ERROR_BASE + 63),
    00236 "security library: need random data.")
    00237
    00238 ER3(SEC_ERROR_NO_MODULE,                        (SEC_ERROR_BASE + 64),
    00239 "security library: no security module can perform the requested operation.")
    00240
    00241 ER3(SEC_ERROR_NO_TOKEN,                         (SEC_ERROR_BASE + 65),
    00242 "The security card or token does not exist, needs to be initialized, or has been removed.")
    00243
    00244 ER3(SEC_ERROR_READ_ONLY,                        (SEC_ERROR_BASE + 66),
    00245 "security library: read-only database.")
    00246
    00247 ER3(SEC_ERROR_NO_SLOT_SELECTED,                 (SEC_ERROR_BASE + 67),
    00248 "No slot or token was selected.")
    00249
    00250 ER3(SEC_ERROR_CERT_NICKNAME_COLLISION,          (SEC_ERROR_BASE + 68),
    00251 "A certificate with the same nickname already exists.")
    00252
    00253 ER3(SEC_ERROR_KEY_NICKNAME_COLLISION,           (SEC_ERROR_BASE + 69),
    00254 "A key with the same nickname already exists.")
    00255
    00256 ER3(SEC_ERROR_SAFE_NOT_CREATED,                 (SEC_ERROR_BASE + 70),
    00257 "error while creating safe object")
    00258
    00259 ER3(SEC_ERROR_BAGGAGE_NOT_CREATED,              (SEC_ERROR_BASE + 71),
    00260 "error while creating baggage object")
    00261
    00262 ER3(XP_JAVA_REMOVE_PRINCIPAL_ERROR,             (SEC_ERROR_BASE + 72),
    00263 "Couldn't remove the principal")
    00264
    00265 ER3(XP_JAVA_DELETE_PRIVILEGE_ERROR,             (SEC_ERROR_BASE + 73),
    00266 "Couldn't delete the privilege")
    00267
    00268 ER3(XP_JAVA_CERT_NOT_EXISTS_ERROR,              (SEC_ERROR_BASE + 74),
    00269 "This principal doesn't have a certificate")
    00270
    00271 ER3(SEC_ERROR_BAD_EXPORT_ALGORITHM,             (SEC_ERROR_BASE + 75),
    00272 "Required algorithm is not allowed.")
    00273
    00274 ER3(SEC_ERROR_EXPORTING_CERTIFICATES,           (SEC_ERROR_BASE + 76),
    00275 "Error attempting to export certificates.")
    00276
    00277 ER3(SEC_ERROR_IMPORTING_CERTIFICATES,           (SEC_ERROR_BASE + 77),
    00278 "Error attempting to import certificates.")
    00279
    00280 ER3(SEC_ERROR_PKCS12_DECODING_PFX,              (SEC_ERROR_BASE + 78),
    00281 "Unable to import.  Decoding error.  File not valid.")
    00282
    00283 ER3(SEC_ERROR_PKCS12_INVALID_MAC,               (SEC_ERROR_BASE + 79),
    00284 "Unable to import.  Invalid MAC.  Incorrect password or corrupt file.")
    00285
    00286 ER3(SEC_ERROR_PKCS12_UNSUPPORTED_MAC_ALGORITHM, (SEC_ERROR_BASE + 80),
    00287 "Unable to import.  MAC algorithm not supported.")
    00288
    00289 ER3(SEC_ERROR_PKCS12_UNSUPPORTED_TRANSPORT_MODE,(SEC_ERROR_BASE + 81),
    00290 "Unable to import.  Only password integrity and privacy modes supported.")
    00291
    00292 ER3(SEC_ERROR_PKCS12_CORRUPT_PFX_STRUCTURE,     (SEC_ERROR_BASE + 82),
    00293 "Unable to import.  File structure is corrupt.")
    00294
    00295 ER3(SEC_ERROR_PKCS12_UNSUPPORTED_PBE_ALGORITHM, (SEC_ERROR_BASE + 83),
    00296 "Unable to import.  Encryption algorithm not supported.")
    00297
    00298 ER3(SEC_ERROR_PKCS12_UNSUPPORTED_VERSION,       (SEC_ERROR_BASE + 84),
    00299 "Unable to import.  File version not supported.")
    00300
    00301 ER3(SEC_ERROR_PKCS12_PRIVACY_PASSWORD_INCORRECT,(SEC_ERROR_BASE + 85),
    00302 "Unable to import.  Incorrect privacy password.")
    00303
    00304 ER3(SEC_ERROR_PKCS12_CERT_COLLISION,            (SEC_ERROR_BASE + 86),
    00305 "Unable to import.  Same nickname already exists in database.")
    00306
    00307 ER3(SEC_ERROR_USER_CANCELLED,                   (SEC_ERROR_BASE + 87),
    00308 "The user pressed cancel.")
    00309
    00310 ER3(SEC_ERROR_PKCS12_DUPLICATE_DATA,            (SEC_ERROR_BASE + 88),
    00311 "Not imported, already in database.")
    00312
    00313 ER3(SEC_ERROR_MESSAGE_SEND_ABORTED,             (SEC_ERROR_BASE + 89),
    00314 "Message not sent.")
    00315
    00316 ER3(SEC_ERROR_INADEQUATE_KEY_USAGE,             (SEC_ERROR_BASE + 90),
    00317 "Certificate key usage inadequate for attempted operation.")
    00318
    00319 ER3(SEC_ERROR_INADEQUATE_CERT_TYPE,             (SEC_ERROR_BASE + 91),
    00320 "Certificate type not approved for application.")
    00321
    00322 ER3(SEC_ERROR_CERT_ADDR_MISMATCH,               (SEC_ERROR_BASE + 92),
    00323 "Address in signing certificate does not match address in message headers.")
    00324
    00325 ER3(SEC_ERROR_PKCS12_UNABLE_TO_IMPORT_KEY,      (SEC_ERROR_BASE + 93),
    00326 "Unable to import.  Error attempting to import private key.")
    00327
    00328 ER3(SEC_ERROR_PKCS12_IMPORTING_CERT_CHAIN,      (SEC_ERROR_BASE + 94),
    00329 "Unable to import.  Error attempting to import certificate chain.")
    00330
    00331 ER3(SEC_ERROR_PKCS12_UNABLE_TO_LOCATE_OBJECT_BY_NAME, (SEC_ERROR_BASE + 95),
    00332 "Unable to export.  Unable to locate certificate or key by nickname.")
    00333
    00334 ER3(SEC_ERROR_PKCS12_UNABLE_TO_EXPORT_KEY,      (SEC_ERROR_BASE + 96),
    00335 "Unable to export.  Private Key could not be located and exported.")
    00336
    00337 ER3(SEC_ERROR_PKCS12_UNABLE_TO_WRITE,           (SEC_ERROR_BASE + 97),
    00338 "Unable to export.  Unable to write the export file.")
    00339
    00340 ER3(SEC_ERROR_PKCS12_UNABLE_TO_READ,            (SEC_ERROR_BASE + 98),
    00341 "Unable to import.  Unable to read the import file.")
    00342
    00343 ER3(SEC_ERROR_PKCS12_KEY_DATABASE_NOT_INITIALIZED, (SEC_ERROR_BASE + 99),
    00344 "Unable to export.  Key database corrupt or deleted.")
    00345
    00346 ER3(SEC_ERROR_KEYGEN_FAIL,                      (SEC_ERROR_BASE + 100),
    00347 "Unable to generate public/private key pair.")
    00348
    00349 ER3(SEC_ERROR_INVALID_PASSWORD,                 (SEC_ERROR_BASE + 101),
    00350 "Password entered is invalid.  Please pick a different one.")
    00351
    00352 ER3(SEC_ERROR_RETRY_OLD_PASSWORD,               (SEC_ERROR_BASE + 102),
    00353 "Old password entered incorrectly.  Please try again.")
    00354
    00355 ER3(SEC_ERROR_BAD_NICKNAME,                     (SEC_ERROR_BASE + 103),
    00356 "Certificate nickname already in use.")
    00357
    00358 ER3(SEC_ERROR_NOT_FORTEZZA_ISSUER,              (SEC_ERROR_BASE + 104),
    00359 "Peer FORTEZZA chain has a non-FORTEZZA Certificate.")
    00360
    00361 ER3(SEC_ERROR_CANNOT_MOVE_SENSITIVE_KEY,        (SEC_ERROR_BASE + 105),
    00362 "A sensitive key cannot be moved to the slot where it is needed.")
    00363
    00364 ER3(SEC_ERROR_JS_INVALID_MODULE_NAME,           (SEC_ERROR_BASE + 106),
    00365 "Invalid module name.")
    00366
    00367 ER3(SEC_ERROR_JS_INVALID_DLL,                   (SEC_ERROR_BASE + 107),
    00368 "Invalid module path/filename")
    00369
    00370 ER3(SEC_ERROR_JS_ADD_MOD_FAILURE,               (SEC_ERROR_BASE + 108),
    00371 "Unable to add module")
    00372
    00373 ER3(SEC_ERROR_JS_DEL_MOD_FAILURE,               (SEC_ERROR_BASE + 109),
    00374 "Unable to delete module")
    00375
    00376 ER3(SEC_ERROR_OLD_KRL,                          (SEC_ERROR_BASE + 110),
    00377 "New KRL is not later than the current one.")
    00378
    00379 ER3(SEC_ERROR_CKL_CONFLICT,                     (SEC_ERROR_BASE + 111),
    00380 "New CKL has different issuer than current CKL.  Delete current CKL.")
    00381
    00382 ER3(SEC_ERROR_CERT_NOT_IN_NAME_SPACE,           (SEC_ERROR_BASE + 112),
    00383 "The Certifying Authority for this certificate is not permitted to issue a \
    00384 certificate with this name.")
    00385
    00386 ER3(SEC_ERROR_KRL_NOT_YET_VALID,                (SEC_ERROR_BASE + 113),
    00387 "The key revocation list for this certificate is not yet valid.")
    00388
    00389 ER3(SEC_ERROR_CRL_NOT_YET_VALID,                (SEC_ERROR_BASE + 114),
    00390 "The certificate revocation list for this certificate is not yet valid.")
    00391
    00392 ER3(SEC_ERROR_UNKNOWN_CERT,                     (SEC_ERROR_BASE + 115),
    00393 "The requested certificate could not be found.")
    00394
    00395 ER3(SEC_ERROR_UNKNOWN_SIGNER,                   (SEC_ERROR_BASE + 116),
    00396 "The signer's certificate could not be found.")
    00397
    00398 ER3(SEC_ERROR_CERT_BAD_ACCESS_LOCATION,         (SEC_ERROR_BASE + 117),
    00399 "The location for the certificate status server has invalid format.")
    00400
    00401 ER3(SEC_ERROR_OCSP_UNKNOWN_RESPONSE_TYPE,       (SEC_ERROR_BASE + 118),
    00402 "The OCSP response cannot be fully decoded; it is of an unknown type.")
    00403
    00404 ER3(SEC_ERROR_OCSP_BAD_HTTP_RESPONSE,           (SEC_ERROR_BASE + 119),
    00405 "The OCSP server returned unexpected/invalid HTTP data.")
    00406
    00407 ER3(SEC_ERROR_OCSP_MALFORMED_REQUEST,           (SEC_ERROR_BASE + 120),
    00408 "The OCSP server found the request to be corrupted or improperly formed.")
    00409
    00410 ER3(SEC_ERROR_OCSP_SERVER_ERROR,                (SEC_ERROR_BASE + 121),
    00411 "The OCSP server experienced an internal error.")
    00412
    00413 ER3(SEC_ERROR_OCSP_TRY_SERVER_LATER,            (SEC_ERROR_BASE + 122),
    00414 "The OCSP server suggests trying again later.")
    00415
    00416 ER3(SEC_ERROR_OCSP_REQUEST_NEEDS_SIG,           (SEC_ERROR_BASE + 123),
    00417 "The OCSP server requires a signature on this request.")
    00418
    00419 ER3(SEC_ERROR_OCSP_UNAUTHORIZED_REQUEST,        (SEC_ERROR_BASE + 124),
    00420 "The OCSP server has refused this request as unauthorized.")
    00421
    00422 ER3(SEC_ERROR_OCSP_UNKNOWN_RESPONSE_STATUS,     (SEC_ERROR_BASE + 125),
    00423 "The OCSP server returned an unrecognizable status.")
    00424
    00425 ER3(SEC_ERROR_OCSP_UNKNOWN_CERT,                (SEC_ERROR_BASE + 126),
    00426 "The OCSP server has no status for the certificate.")
    00427
    00428 ER3(SEC_ERROR_OCSP_NOT_ENABLED,                 (SEC_ERROR_BASE + 127),
    00429 "You must enable OCSP before performing this operation.")
    00430
    00431 ER3(SEC_ERROR_OCSP_NO_DEFAULT_RESPONDER,        (SEC_ERROR_BASE + 128),
    00432 "You must set the OCSP default responder before performing this operation.")
    00433
    00434 ER3(SEC_ERROR_OCSP_MALFORMED_RESPONSE,          (SEC_ERROR_BASE + 129),
    00435 "The response from the OCSP server was corrupted or improperly formed.")
    00436
    00437 ER3(SEC_ERROR_OCSP_UNAUTHORIZED_RESPONSE,       (SEC_ERROR_BASE + 130),
    00438 "The signer of the OCSP response is not authorized to give status for \
    00439 this certificate.")
    00440
    00441 ER3(SEC_ERROR_OCSP_FUTURE_RESPONSE,             (SEC_ERROR_BASE + 131),
    00442 "The OCSP response is not yet valid (contains a date in the future).")
    00443
    00444 ER3(SEC_ERROR_OCSP_OLD_RESPONSE,                (SEC_ERROR_BASE + 132),
    00445 "The OCSP response contains out-of-date information.")
    00446
    00447 ER3(SEC_ERROR_DIGEST_NOT_FOUND,                 (SEC_ERROR_BASE + 133),
    00448 "The CMS or PKCS #7 Digest was not found in signed message.")
    00449
    00450 ER3(SEC_ERROR_UNSUPPORTED_MESSAGE_TYPE,         (SEC_ERROR_BASE + 134),
    00451 "The CMS or PKCS #7 Message type is unsupported.")
    00452
    00453 ER3(SEC_ERROR_MODULE_STUCK,                     (SEC_ERROR_BASE + 135),
    00454 "PKCS #11 module could not be removed because it is still in use.")
    00455
    00456 ER3(SEC_ERROR_BAD_TEMPLATE,                     (SEC_ERROR_BASE + 136),
    00457 "Could not decode ASN.1 data. Specified template was invalid.")
    00458
    00459 ER3(SEC_ERROR_CRL_NOT_FOUND,                    (SEC_ERROR_BASE + 137),
    00460 "No matching CRL was found.")
    00461
    00462 ER3(SEC_ERROR_REUSED_ISSUER_AND_SERIAL,        (SEC_ERROR_BASE + 138),
    00463 "You are attempting to import a cert with the same issuer/serial as \
    00464 an existing cert, but that is not the same cert.")
    00465
    00466 ER3(SEC_ERROR_BUSY,                             (SEC_ERROR_BASE + 139),
    00467 "NSS could not shutdown. Objects are still in use.")
    00468
    00469 ER3(SEC_ERROR_EXTRA_INPUT,                      (SEC_ERROR_BASE + 140),
    00470 "DER-encoded message contained extra unused data.")
    00471
    00472 ER3(SEC_ERROR_UNSUPPORTED_ELLIPTIC_CURVE,       (SEC_ERROR_BASE + 141),
    00473 "Unsupported elliptic curve.")
    00474
    00475 ER3(SEC_ERROR_UNSUPPORTED_EC_POINT_FORM,        (SEC_ERROR_BASE + 142),
    00476 "Unsupported elliptic curve point form.")
    00477
    00478 ER3(SEC_ERROR_UNRECOGNIZED_OID,                 (SEC_ERROR_BASE + 143),
    00479 "Unrecognized Object IDentifier.")
    00480
    00481 ER3(SEC_ERROR_OCSP_INVALID_SIGNING_CERT,        (SEC_ERROR_BASE + 144),
    00482 "Invalid OCSP signing certificate in OCSP response.")
    00483
    00484 ER3(SEC_ERROR_REVOKED_CERTIFICATE_CRL,          (SEC_ERROR_BASE + 145),
    00485 "Certificate is revoked in issuer's certificate revocation list.")
    00486
    00487 ER3(SEC_ERROR_REVOKED_CERTIFICATE_OCSP,         (SEC_ERROR_BASE + 146),
    00488 "Issuer's OCSP responder reports certificate is revoked.")
    00489
    00490 ER3(SEC_ERROR_CRL_INVALID_VERSION,              (SEC_ERROR_BASE + 147),
    00491 "Issuer's Certificate Revocation List has an unknown version number.")
    00492
    00493 ER3(SEC_ERROR_CRL_V1_CRITICAL_EXTENSION,        (SEC_ERROR_BASE + 148),
    00494 "Issuer's V1 Certificate Revocation List has a critical extension.")
    00495
    00496 ER3(SEC_ERROR_CRL_UNKNOWN_CRITICAL_EXTENSION,   (SEC_ERROR_BASE + 149),
    00497 "Issuer's V2 Certificate Revocation List has an unknown critical extension.")
    00498
    00499 ER3(SEC_ERROR_UNKNOWN_OBJECT_TYPE,              (SEC_ERROR_BASE + 150),
    00500 "Unknown object type specified.")
    00501
    00502 ER3(SEC_ERROR_INCOMPATIBLE_PKCS11,              (SEC_ERROR_BASE + 151),
    00503 "PKCS #11 driver violates the spec in an incompatible way.")
    00504
    00505 ER3(SEC_ERROR_NO_EVENT,                         (SEC_ERROR_BASE + 152),
    00506 "No new slot event is available at this time.")