1/* 2 * Copyright (c) 2001 by Sun Microsystems, Inc. 3 * All rights reserved. 4 */ 5 6#pragma ident "%Z%%M% %I% %E% SMI" 7 8/* 9 * The contents of this file are subject to the Netscape Public 10 * License Version 1.1 (the "License"); you may not use this file 11 * except in compliance with the License. You may obtain a copy of 12 * the License at http://www.mozilla.org/NPL/ 13 * 14 * Software distributed under the License is distributed on an "AS 15 * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or 16 * implied. See the License for the specific language governing 17 * rights and limitations under the License. 18 * 19 * The Original Code is Mozilla Communicator client code, released 20 * March 31, 1998. 21 * 22 * The Initial Developer of the Original Code is Netscape 23 * Communications Corporation. Portions created by Netscape are 24 * Copyright (C) 1998-1999 Netscape Communications Corporation. All 25 * Rights Reserved. 26 * 27 * Contributor(s): 28 */ 29 30/* 31 * secerrstrs.h - map security errors to strings (used by errormap.c) 32 * 33 */ 34 35/* 36 **************************************************************************** 37 * The code below this point was provided by Nelson Bolyard <nelsonb> of the 38 * Netscape Certificate Server team on 27-March-1998. 39 * Taken from the file ns/security/cmd/lib/SECerrs.h on NSS_1_BRANCH. 40 * Last updated from there: 24-July-1998 by Mark Smith <mcs> 41 * 42 * All of the Directory Server specific changes are enclosed inside 43 * #ifdef NS_DIRECTORY. 44 **************************************************************************** 45 */ 46 47/* General security error codes */ 48/* Caller must #include "secerr.h" */ 49 50 51ER3(SEC_ERROR_IO, SEC_ERROR_BASE + 0, 52dgettext(TEXT_DOMAIN, 53"An I/O error occurred during security authorization.")) 54 55ER3(SEC_ERROR_LIBRARY_FAILURE, SEC_ERROR_BASE + 1, 56dgettext(TEXT_DOMAIN, 57"security library failure.")) 58 59ER3(SEC_ERROR_BAD_DATA, SEC_ERROR_BASE + 2, 60dgettext(TEXT_DOMAIN, 61"security library: received bad data.")) 62 63ER3(SEC_ERROR_OUTPUT_LEN, SEC_ERROR_BASE + 3, 64dgettext(TEXT_DOMAIN, 65"security library: output length error.")) 66 67ER3(SEC_ERROR_INPUT_LEN, SEC_ERROR_BASE + 4, 68dgettext(TEXT_DOMAIN, 69"security library has experienced an input length error.")) 70 71ER3(SEC_ERROR_INVALID_ARGS, SEC_ERROR_BASE + 5, 72dgettext(TEXT_DOMAIN, 73"security library: invalid arguments.")) 74 75ER3(SEC_ERROR_INVALID_ALGORITHM, SEC_ERROR_BASE + 6, 76dgettext(TEXT_DOMAIN, 77"security library: invalid algorithm.")) 78 79ER3(SEC_ERROR_INVALID_AVA, SEC_ERROR_BASE + 7, 80dgettext(TEXT_DOMAIN, 81"security library: invalid AVA.")) 82 83ER3(SEC_ERROR_INVALID_TIME, SEC_ERROR_BASE + 8, 84dgettext(TEXT_DOMAIN, 85"security library: invalid time.")) 86 87ER3(SEC_ERROR_BAD_DER, SEC_ERROR_BASE + 9, 88dgettext(TEXT_DOMAIN, 89"security library: improperly formatted DER-encoded message.")) 90 91ER3(SEC_ERROR_BAD_SIGNATURE, SEC_ERROR_BASE + 10, 92dgettext(TEXT_DOMAIN, 93"Peer's certificate has an invalid signature.")) 94 95ER3(SEC_ERROR_EXPIRED_CERTIFICATE, SEC_ERROR_BASE + 11, 96dgettext(TEXT_DOMAIN, 97"Peer's Certificate has expired.")) 98 99ER3(SEC_ERROR_REVOKED_CERTIFICATE, SEC_ERROR_BASE + 12, 100dgettext(TEXT_DOMAIN, 101"Peer's Certificate has been revoked.")) 102 103ER3(SEC_ERROR_UNKNOWN_ISSUER, SEC_ERROR_BASE + 13, 104dgettext(TEXT_DOMAIN, 105"Peer's Certificate issuer is not recognized.")) 106 107ER3(SEC_ERROR_BAD_KEY, SEC_ERROR_BASE + 14, 108dgettext(TEXT_DOMAIN, 109"Peer's public key is invalid.")) 110 111ER3(SEC_ERROR_BAD_PASSWORD, SEC_ERROR_BASE + 15, 112dgettext(TEXT_DOMAIN, 113"The security password entered is incorrect.")) 114 115ER3(SEC_ERROR_RETRY_PASSWORD, SEC_ERROR_BASE + 16, 116dgettext(TEXT_DOMAIN, 117"New password entered incorrectly. Please try again.")) 118 119ER3(SEC_ERROR_NO_NODELOCK, SEC_ERROR_BASE + 17, 120dgettext(TEXT_DOMAIN, 121"security library: no nodelock.")) 122 123ER3(SEC_ERROR_BAD_DATABASE, SEC_ERROR_BASE + 18, 124dgettext(TEXT_DOMAIN, 125"security library: bad database.")) 126 127ER3(SEC_ERROR_NO_MEMORY, SEC_ERROR_BASE + 19, 128dgettext(TEXT_DOMAIN, 129"security library: memory allocation failure.")) 130 131ER3(SEC_ERROR_UNTRUSTED_ISSUER, SEC_ERROR_BASE + 20, 132dgettext(TEXT_DOMAIN, 133"Peer's certificate issuer has been marked as not trusted by the user.")) 134 135ER3(SEC_ERROR_UNTRUSTED_CERT, SEC_ERROR_BASE + 21, 136dgettext(TEXT_DOMAIN, 137"Peer's certificate has been marked as not trusted by the user.")) 138 139ER3(SEC_ERROR_DUPLICATE_CERT, (SEC_ERROR_BASE + 22), 140dgettext(TEXT_DOMAIN, 141"Certificate already exists in your database.")) 142 143ER3(SEC_ERROR_DUPLICATE_CERT_NAME, (SEC_ERROR_BASE + 23), 144dgettext(TEXT_DOMAIN, 145"Downloaded certificate's name duplicates one already in your database.")) 146 147ER3(SEC_ERROR_ADDING_CERT, (SEC_ERROR_BASE + 24), 148dgettext(TEXT_DOMAIN, 149"Error adding certificate to database.")) 150 151ER3(SEC_ERROR_FILING_KEY, (SEC_ERROR_BASE + 25), 152dgettext(TEXT_DOMAIN, 153"Error refiling the key for this certificate.")) 154 155ER3(SEC_ERROR_NO_KEY, (SEC_ERROR_BASE + 26), 156dgettext(TEXT_DOMAIN, 157"The private key for this certificate cannot be found in key database")) 158 159ER3(SEC_ERROR_CERT_VALID, (SEC_ERROR_BASE + 27), 160dgettext(TEXT_DOMAIN, 161"This certificate is valid.")) 162 163ER3(SEC_ERROR_CERT_NOT_VALID, (SEC_ERROR_BASE + 28), 164dgettext(TEXT_DOMAIN, 165"This certificate is not valid.")) 166 167ER3(SEC_ERROR_CERT_NO_RESPONSE, (SEC_ERROR_BASE + 29), 168dgettext(TEXT_DOMAIN, 169"Cert Library: No Response")) 170 171ER3(SEC_ERROR_EXPIRED_ISSUER_CERTIFICATE, (SEC_ERROR_BASE + 30), 172dgettext(TEXT_DOMAIN, 173"The certificate issuer's certificate has expired. Check your system date and time.")) 174 175ER3(SEC_ERROR_CRL_EXPIRED, (SEC_ERROR_BASE + 31), 176dgettext(TEXT_DOMAIN, 177"The CRL for the certificate's issuer has expired. Update it or check your system data and time.")) 178 179ER3(SEC_ERROR_CRL_BAD_SIGNATURE, (SEC_ERROR_BASE + 32), 180dgettext(TEXT_DOMAIN, 181"The CRL for the certificate's issuer has an invalid signature.")) 182 183ER3(SEC_ERROR_CRL_INVALID, (SEC_ERROR_BASE + 33), 184dgettext(TEXT_DOMAIN, 185"New CRL has an invalid format.")) 186 187ER3(SEC_ERROR_EXTENSION_VALUE_INVALID, (SEC_ERROR_BASE + 34), 188dgettext(TEXT_DOMAIN, 189"Certificate extension value is invalid.")) 190 191ER3(SEC_ERROR_EXTENSION_NOT_FOUND, (SEC_ERROR_BASE + 35), 192dgettext(TEXT_DOMAIN, 193"Certificate extension not found.")) 194 195ER3(SEC_ERROR_CA_CERT_INVALID, (SEC_ERROR_BASE + 36), 196dgettext(TEXT_DOMAIN, 197"Issuer certificate is invalid.")) 198 199ER3(SEC_ERROR_PATH_LEN_CONSTRAINT_INVALID, (SEC_ERROR_BASE + 37), 200dgettext(TEXT_DOMAIN, 201"Certificate path length constraint is invalid.")) 202 203ER3(SEC_ERROR_CERT_USAGES_INVALID, (SEC_ERROR_BASE + 38), 204dgettext(TEXT_DOMAIN, 205"Certificate usages field is invalid.")) 206 207ER3(SEC_INTERNAL_ONLY, (SEC_ERROR_BASE + 39), 208dgettext(TEXT_DOMAIN, 209"**Internal ONLY module**")) 210 211ER3(SEC_ERROR_INVALID_KEY, (SEC_ERROR_BASE + 40), 212dgettext(TEXT_DOMAIN, 213"The key does not support the requested operation.")) 214 215ER3(SEC_ERROR_UNKNOWN_CRITICAL_EXTENSION, (SEC_ERROR_BASE + 41), 216dgettext(TEXT_DOMAIN, 217"Certificate contains unknown critical extension.")) 218 219ER3(SEC_ERROR_OLD_CRL, (SEC_ERROR_BASE + 42), 220dgettext(TEXT_DOMAIN, 221"New CRL is not later than the current one.")) 222 223ER3(SEC_ERROR_NO_EMAIL_CERT, (SEC_ERROR_BASE + 43), 224dgettext(TEXT_DOMAIN, 225"Not encrypted or signed: you do not yet have an email certificate.")) 226 227ER3(SEC_ERROR_NO_RECIPIENT_CERTS_QUERY, (SEC_ERROR_BASE + 44), 228dgettext(TEXT_DOMAIN, 229"Not encrypted: you do not have certificates for each of the recipients.")) 230 231ER3(SEC_ERROR_NOT_A_RECIPIENT, (SEC_ERROR_BASE + 45), 232dgettext(TEXT_DOMAIN, 233"Cannot decrypt: you are not a recipient, or matching certificate and \ 234private key not found.")) 235 236ER3(SEC_ERROR_PKCS7_KEYALG_MISMATCH, (SEC_ERROR_BASE + 46), 237dgettext(TEXT_DOMAIN, 238"Cannot decrypt: key encryption algorithm does not match your certificate.")) 239 240ER3(SEC_ERROR_PKCS7_BAD_SIGNATURE, (SEC_ERROR_BASE + 47), 241dgettext(TEXT_DOMAIN, 242"Signature verification failed: no signer found, too many signers found, \ 243or improper or corrupted data.")) 244 245ER3(SEC_ERROR_UNSUPPORTED_KEYALG, (SEC_ERROR_BASE + 48), 246dgettext(TEXT_DOMAIN, 247"Unsupported or unknown key algorithm.")) 248 249ER3(SEC_ERROR_DECRYPTION_DISALLOWED, (SEC_ERROR_BASE + 49), 250dgettext(TEXT_DOMAIN, 251"Cannot decrypt: encrypted using a disallowed algorithm or key size.")) 252 253 254/* Fortezza Alerts */ 255ER3(XP_SEC_FORTEZZA_BAD_CARD, (SEC_ERROR_BASE + 50), 256dgettext(TEXT_DOMAIN, 257"Fortezza card has not been properly initialized. \ 258Please remove it and return it to your issuer.")) 259 260ER3(XP_SEC_FORTEZZA_NO_CARD, (SEC_ERROR_BASE + 51), 261dgettext(TEXT_DOMAIN, 262"No Fortezza cards Found")) 263 264ER3(XP_SEC_FORTEZZA_NONE_SELECTED, (SEC_ERROR_BASE + 52), 265dgettext(TEXT_DOMAIN, 266"No Fortezza card selected")) 267 268ER3(XP_SEC_FORTEZZA_MORE_INFO, (SEC_ERROR_BASE + 53), 269dgettext(TEXT_DOMAIN, 270"Please select a personality to get more info on")) 271 272ER3(XP_SEC_FORTEZZA_PERSON_NOT_FOUND, (SEC_ERROR_BASE + 54), 273dgettext(TEXT_DOMAIN, 274"Personality not found")) 275 276ER3(XP_SEC_FORTEZZA_NO_MORE_INFO, (SEC_ERROR_BASE + 55), 277dgettext(TEXT_DOMAIN, 278"No more information on that Personality")) 279 280ER3(XP_SEC_FORTEZZA_BAD_PIN, (SEC_ERROR_BASE + 56), 281dgettext(TEXT_DOMAIN, 282"Invalid Pin")) 283 284ER3(XP_SEC_FORTEZZA_PERSON_ERROR, (SEC_ERROR_BASE + 57), 285dgettext(TEXT_DOMAIN, 286"Couldn't initialize Fortezza personalities.")) 287/* end fortezza alerts. */ 288 289ER3(SEC_ERROR_NO_KRL, (SEC_ERROR_BASE + 58), 290dgettext(TEXT_DOMAIN, 291"No KRL for this site's certificate has been found.")) 292 293ER3(SEC_ERROR_KRL_EXPIRED, (SEC_ERROR_BASE + 59), 294dgettext(TEXT_DOMAIN, 295"The KRL for this site's certificate has expired.")) 296 297ER3(SEC_ERROR_KRL_BAD_SIGNATURE, (SEC_ERROR_BASE + 60), 298dgettext(TEXT_DOMAIN, 299"The KRL for this site's certificate has an invalid signature.")) 300 301ER3(SEC_ERROR_REVOKED_KEY, (SEC_ERROR_BASE + 61), 302dgettext(TEXT_DOMAIN, 303"The key for this site's certificate has been revoked.")) 304 305ER3(SEC_ERROR_KRL_INVALID, (SEC_ERROR_BASE + 62), 306dgettext(TEXT_DOMAIN, 307"New KRL has an invalid format.")) 308 309ER3(SEC_ERROR_NEED_RANDOM, (SEC_ERROR_BASE + 63), 310dgettext(TEXT_DOMAIN, 311"security library: need random data.")) 312 313ER3(SEC_ERROR_NO_MODULE, (SEC_ERROR_BASE + 64), 314dgettext(TEXT_DOMAIN, 315"security library: no security module can perform the requested operation.")) 316 317ER3(SEC_ERROR_NO_TOKEN, (SEC_ERROR_BASE + 65), 318dgettext(TEXT_DOMAIN, 319"The security card or token does not exist, needs to be initialized, or has been removed.")) 320 321ER3(SEC_ERROR_READ_ONLY, (SEC_ERROR_BASE + 66), 322dgettext(TEXT_DOMAIN, 323"security library: read-only database.")) 324 325ER3(SEC_ERROR_NO_SLOT_SELECTED, (SEC_ERROR_BASE + 67), 326dgettext(TEXT_DOMAIN, 327"No slot or token was selected.")) 328 329ER3(SEC_ERROR_CERT_NICKNAME_COLLISION, (SEC_ERROR_BASE + 68), 330dgettext(TEXT_DOMAIN, 331"A certificate with the same nickname already exists.")) 332 333ER3(SEC_ERROR_KEY_NICKNAME_COLLISION, (SEC_ERROR_BASE + 69), 334dgettext(TEXT_DOMAIN, 335"A key with the same nickname already exists.")) 336 337ER3(SEC_ERROR_SAFE_NOT_CREATED, (SEC_ERROR_BASE + 70), 338dgettext(TEXT_DOMAIN, 339"error while creating safe object")) 340 341ER3(SEC_ERROR_BAGGAGE_NOT_CREATED, (SEC_ERROR_BASE + 71), 342dgettext(TEXT_DOMAIN, 343"error while creating baggage object")) 344 345ER3(XP_JAVA_REMOVE_PRINCIPAL_ERROR, (SEC_ERROR_BASE + 72), 346dgettext(TEXT_DOMAIN, 347"Couldn't remove the principal")) 348 349ER3(XP_JAVA_DELETE_PRIVILEGE_ERROR, (SEC_ERROR_BASE + 73), 350dgettext(TEXT_DOMAIN, 351"Couldn't delete the privilege")) 352 353ER3(XP_JAVA_CERT_NOT_EXISTS_ERROR, (SEC_ERROR_BASE + 74), 354dgettext(TEXT_DOMAIN, 355"This principal doesn't have a certificate")) 356 357ER3(SEC_ERROR_BAD_EXPORT_ALGORITHM, (SEC_ERROR_BASE + 75), 358dgettext(TEXT_DOMAIN, 359"Required algorithm is not allowed.")) 360 361ER3(SEC_ERROR_EXPORTING_CERTIFICATES, (SEC_ERROR_BASE + 76), 362dgettext(TEXT_DOMAIN, 363"Error attempting to export certificates.")) 364 365ER3(SEC_ERROR_IMPORTING_CERTIFICATES, (SEC_ERROR_BASE + 77), 366dgettext(TEXT_DOMAIN, 367"Error attempting to import certificates.")) 368 369ER3(SEC_ERROR_PKCS12_DECODING_PFX, (SEC_ERROR_BASE + 78), 370dgettext(TEXT_DOMAIN, 371"Unable to import. Decoding error. File not valid.")) 372 373ER3(SEC_ERROR_PKCS12_INVALID_MAC, (SEC_ERROR_BASE + 79), 374dgettext(TEXT_DOMAIN, 375"Unable to import. Invalid MAC. Incorrect password or corrupt file.")) 376 377ER3(SEC_ERROR_PKCS12_UNSUPPORTED_MAC_ALGORITHM, (SEC_ERROR_BASE + 80), 378dgettext(TEXT_DOMAIN, 379"Unable to import. MAC algorithm not supported.")) 380 381ER3(SEC_ERROR_PKCS12_UNSUPPORTED_TRANSPORT_MODE,(SEC_ERROR_BASE + 81), 382dgettext(TEXT_DOMAIN, 383"Unable to import. Only password integrity and privacy modes supported.")) 384 385ER3(SEC_ERROR_PKCS12_CORRUPT_PFX_STRUCTURE, (SEC_ERROR_BASE + 82), 386dgettext(TEXT_DOMAIN, 387"Unable to import. File structure is corrupt.")) 388 389ER3(SEC_ERROR_PKCS12_UNSUPPORTED_PBE_ALGORITHM, (SEC_ERROR_BASE + 83), 390dgettext(TEXT_DOMAIN, 391"Unable to import. Encryption algorithm not supported.")) 392 393ER3(SEC_ERROR_PKCS12_UNSUPPORTED_VERSION, (SEC_ERROR_BASE + 84), 394dgettext(TEXT_DOMAIN, 395"Unable to import. File version not supported.")) 396 397ER3(SEC_ERROR_PKCS12_PRIVACY_PASSWORD_INCORRECT,(SEC_ERROR_BASE + 85), 398dgettext(TEXT_DOMAIN, 399"Unable to import. Incorrect privacy password.")) 400 401ER3(SEC_ERROR_PKCS12_CERT_COLLISION, (SEC_ERROR_BASE + 86), 402dgettext(TEXT_DOMAIN, 403"Unable to import. Same nickname already exists in database.")) 404 405ER3(SEC_ERROR_USER_CANCELLED, (SEC_ERROR_BASE + 87), 406dgettext(TEXT_DOMAIN, 407"The user pressed cancel.")) 408 409ER3(SEC_ERROR_PKCS12_DUPLICATE_DATA, (SEC_ERROR_BASE + 88), 410dgettext(TEXT_DOMAIN, 411"Not imported, already in database.")) 412 413ER3(SEC_ERROR_MESSAGE_SEND_ABORTED, (SEC_ERROR_BASE + 89), 414dgettext(TEXT_DOMAIN, 415"Message not sent.")) 416 417ER3(SEC_ERROR_INADEQUATE_KEY_USAGE, (SEC_ERROR_BASE + 90), 418dgettext(TEXT_DOMAIN, 419"Certificate key usage inadequate for attempted operation.")) 420 421ER3(SEC_ERROR_INADEQUATE_CERT_TYPE, (SEC_ERROR_BASE + 91), 422dgettext(TEXT_DOMAIN, 423"Certificate type not approved for application.")) 424 425ER3(SEC_ERROR_CERT_ADDR_MISMATCH, (SEC_ERROR_BASE + 92), 426dgettext(TEXT_DOMAIN, 427"Address in signing certificate does not match address in message headers.")) 428 429ER3(SEC_ERROR_PKCS12_UNABLE_TO_IMPORT_KEY, (SEC_ERROR_BASE + 93), 430dgettext(TEXT_DOMAIN, 431"Unable to import. Error attempting to import private key.")) 432 433ER3(SEC_ERROR_PKCS12_IMPORTING_CERT_CHAIN, (SEC_ERROR_BASE + 94), 434dgettext(TEXT_DOMAIN, 435"Unable to import. Error attempting to import certificate chain.")) 436 437ER3(SEC_ERROR_PKCS12_UNABLE_TO_LOCATE_OBJECT_BY_NAME, (SEC_ERROR_BASE + 95), 438dgettext(TEXT_DOMAIN, 439"Unable to export. Unable to locate certificate or key by nickname.")) 440 441ER3(SEC_ERROR_PKCS12_UNABLE_TO_EXPORT_KEY, (SEC_ERROR_BASE + 96), 442dgettext(TEXT_DOMAIN, 443"Unable to export. Private Key could not be located and exported.")) 444 445ER3(SEC_ERROR_PKCS12_UNABLE_TO_WRITE, (SEC_ERROR_BASE + 97), 446dgettext(TEXT_DOMAIN, 447"Unable to export. Unable to write the export file.")) 448 449ER3(SEC_ERROR_PKCS12_UNABLE_TO_READ, (SEC_ERROR_BASE + 98), 450dgettext(TEXT_DOMAIN, 451"Unable to import. Unable to read the import file.")) 452 453ER3(SEC_ERROR_PKCS12_KEY_DATABASE_NOT_INITIALIZED, (SEC_ERROR_BASE + 99), 454dgettext(TEXT_DOMAIN, 455"Unable to export. Key database corrupt or deleted.")) 456 457ER3(SEC_ERROR_KEYGEN_FAIL, (SEC_ERROR_BASE + 100), 458dgettext(TEXT_DOMAIN, 459"Unable to generate public/private key pair.")) 460 461ER3(SEC_ERROR_INVALID_PASSWORD, (SEC_ERROR_BASE + 101), 462dgettext(TEXT_DOMAIN, 463"Password entered is invalid. Please pick a different one.")) 464 465ER3(SEC_ERROR_RETRY_OLD_PASSWORD, (SEC_ERROR_BASE + 102), 466dgettext(TEXT_DOMAIN, 467"Old password entered incorrectly. Please try again.")) 468 469ER3(SEC_ERROR_BAD_NICKNAME, (SEC_ERROR_BASE + 103), 470dgettext(TEXT_DOMAIN, 471"Certificate nickname already in use.")) 472 473ER3(SEC_ERROR_NOT_FORTEZZA_ISSUER, (SEC_ERROR_BASE + 104), 474dgettext(TEXT_DOMAIN, 475"Peer FORTEZZA chain has a non-FORTEZZA Certificate.")) 476 477/* ER3(SEC_ERROR_UNKNOWN, (SEC_ERROR_BASE + 105), */ 478 479ER3(SEC_ERROR_JS_INVALID_MODULE_NAME, (SEC_ERROR_BASE + 106), 480dgettext(TEXT_DOMAIN, 481"Invalid module name.")) 482 483ER3(SEC_ERROR_JS_INVALID_DLL, (SEC_ERROR_BASE + 107), 484dgettext(TEXT_DOMAIN, 485"Invalid module path/filename")) 486 487ER3(SEC_ERROR_JS_ADD_MOD_FAILURE, (SEC_ERROR_BASE + 108), 488dgettext(TEXT_DOMAIN, 489"Unable to add module")) 490 491ER3(SEC_ERROR_JS_DEL_MOD_FAILURE, (SEC_ERROR_BASE + 109), 492dgettext(TEXT_DOMAIN, 493"Unable to delete module")) 494 495ER3(SEC_ERROR_OLD_KRL, (SEC_ERROR_BASE + 110), 496dgettext(TEXT_DOMAIN, 497"New KRL is not later than the current one.")) 498 499ER3(SEC_ERROR_CKL_CONFLICT, (SEC_ERROR_BASE + 111), 500dgettext(TEXT_DOMAIN, 501"New CKL has different issuer than current CKL. Delete current CKL.")) 502 503#if 0 /* This was defined AFTER HCL 1.5 was released. */ 504ER3(SEC_ERROR_CERT_NOT_IN_NAME_SPACE, (SEC_ERROR_BASE + 112), 505"The Certifying Authority for this certifcate is not permitted to issue a \ 506certifcate with this name.")) 507#endif 508 509 510 511