17c478bd9Sstevel@tonic-gate /*
27c478bd9Sstevel@tonic-gate  * Copyright (c) 2001 by Sun Microsystems, Inc.
37c478bd9Sstevel@tonic-gate  * All rights reserved.
47c478bd9Sstevel@tonic-gate  */
57c478bd9Sstevel@tonic-gate 
67c478bd9Sstevel@tonic-gate /*
77c478bd9Sstevel@tonic-gate  * The contents of this file are subject to the Netscape Public
87c478bd9Sstevel@tonic-gate  * License Version 1.1 (the "License"); you may not use this file
97c478bd9Sstevel@tonic-gate  * except in compliance with the License. You may obtain a copy of
107c478bd9Sstevel@tonic-gate  * the License at http://www.mozilla.org/NPL/
117c478bd9Sstevel@tonic-gate  *
127c478bd9Sstevel@tonic-gate  * Software distributed under the License is distributed on an "AS
137c478bd9Sstevel@tonic-gate  * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
147c478bd9Sstevel@tonic-gate  * implied. See the License for the specific language governing
157c478bd9Sstevel@tonic-gate  * rights and limitations under the License.
167c478bd9Sstevel@tonic-gate  *
177c478bd9Sstevel@tonic-gate  * The Original Code is Mozilla Communicator client code, released
187c478bd9Sstevel@tonic-gate  * March 31, 1998.
197c478bd9Sstevel@tonic-gate  *
207c478bd9Sstevel@tonic-gate  * The Initial Developer of the Original Code is Netscape
217c478bd9Sstevel@tonic-gate  * Communications Corporation. Portions created by Netscape are
227c478bd9Sstevel@tonic-gate  * Copyright (C) 1998-1999 Netscape Communications Corporation. All
237c478bd9Sstevel@tonic-gate  * Rights Reserved.
247c478bd9Sstevel@tonic-gate  *
257c478bd9Sstevel@tonic-gate  * Contributor(s):
267c478bd9Sstevel@tonic-gate  */
277c478bd9Sstevel@tonic-gate 
287c478bd9Sstevel@tonic-gate /*
297c478bd9Sstevel@tonic-gate  * secerrstrs.h - map security errors to strings (used by errormap.c)
307c478bd9Sstevel@tonic-gate  *
317c478bd9Sstevel@tonic-gate  */
327c478bd9Sstevel@tonic-gate 
337c478bd9Sstevel@tonic-gate /*
347c478bd9Sstevel@tonic-gate  ****************************************************************************
357c478bd9Sstevel@tonic-gate  * The code below this point was provided by Nelson Bolyard <nelsonb> of the
367c478bd9Sstevel@tonic-gate  *	Netscape Certificate Server team on 27-March-1998.
377c478bd9Sstevel@tonic-gate  *	Taken from the file ns/security/cmd/lib/SECerrs.h on NSS_1_BRANCH.
387c478bd9Sstevel@tonic-gate  *	Last updated from there: 24-July-1998 by Mark Smith <mcs>
397c478bd9Sstevel@tonic-gate  *
407c478bd9Sstevel@tonic-gate  * All of the Directory Server specific changes are enclosed inside
417c478bd9Sstevel@tonic-gate  *	#ifdef NS_DIRECTORY.
427c478bd9Sstevel@tonic-gate  ****************************************************************************
437c478bd9Sstevel@tonic-gate  */
447c478bd9Sstevel@tonic-gate 
457c478bd9Sstevel@tonic-gate /* General security error codes  */
467c478bd9Sstevel@tonic-gate /* Caller must #include "secerr.h" */
477c478bd9Sstevel@tonic-gate 
487c478bd9Sstevel@tonic-gate 
497c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_IO,				SEC_ERROR_BASE + 0,
507c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
517c478bd9Sstevel@tonic-gate "An I/O error occurred during security authorization."))
527c478bd9Sstevel@tonic-gate 
537c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_LIBRARY_FAILURE,			SEC_ERROR_BASE + 1,
547c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
557c478bd9Sstevel@tonic-gate "security library failure."))
567c478bd9Sstevel@tonic-gate 
577c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_BAD_DATA,				SEC_ERROR_BASE + 2,
587c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
597c478bd9Sstevel@tonic-gate "security library: received bad data."))
607c478bd9Sstevel@tonic-gate 
617c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_OUTPUT_LEN,			SEC_ERROR_BASE + 3,
627c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
637c478bd9Sstevel@tonic-gate "security library: output length error."))
647c478bd9Sstevel@tonic-gate 
657c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_INPUT_LEN,			SEC_ERROR_BASE + 4,
667c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
677c478bd9Sstevel@tonic-gate "security library has experienced an input length error."))
687c478bd9Sstevel@tonic-gate 
697c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_INVALID_ARGS,			SEC_ERROR_BASE + 5,
707c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
717c478bd9Sstevel@tonic-gate "security library: invalid arguments."))
727c478bd9Sstevel@tonic-gate 
737c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_INVALID_ALGORITHM,		SEC_ERROR_BASE + 6,
747c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
757c478bd9Sstevel@tonic-gate "security library: invalid algorithm."))
767c478bd9Sstevel@tonic-gate 
777c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_INVALID_AVA,			SEC_ERROR_BASE + 7,
787c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
797c478bd9Sstevel@tonic-gate "security library: invalid AVA."))
807c478bd9Sstevel@tonic-gate 
817c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_INVALID_TIME,			SEC_ERROR_BASE + 8,
827c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
837c478bd9Sstevel@tonic-gate "security library: invalid time."))
847c478bd9Sstevel@tonic-gate 
857c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_BAD_DER,				SEC_ERROR_BASE + 9,
867c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
877c478bd9Sstevel@tonic-gate "security library: improperly formatted DER-encoded message."))
887c478bd9Sstevel@tonic-gate 
897c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_BAD_SIGNATURE,			SEC_ERROR_BASE + 10,
907c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
917c478bd9Sstevel@tonic-gate "Peer's certificate has an invalid signature."))
927c478bd9Sstevel@tonic-gate 
937c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_EXPIRED_CERTIFICATE,		SEC_ERROR_BASE + 11,
947c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
957c478bd9Sstevel@tonic-gate "Peer's Certificate has expired."))
967c478bd9Sstevel@tonic-gate 
977c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_REVOKED_CERTIFICATE,		SEC_ERROR_BASE + 12,
987c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
997c478bd9Sstevel@tonic-gate "Peer's Certificate has been revoked."))
1007c478bd9Sstevel@tonic-gate 
1017c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_UNKNOWN_ISSUER,			SEC_ERROR_BASE + 13,
1027c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
1037c478bd9Sstevel@tonic-gate "Peer's Certificate issuer is not recognized."))
1047c478bd9Sstevel@tonic-gate 
1057c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_BAD_KEY,				SEC_ERROR_BASE + 14,
1067c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
1077c478bd9Sstevel@tonic-gate "Peer's public key is invalid."))
1087c478bd9Sstevel@tonic-gate 
1097c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_BAD_PASSWORD,			SEC_ERROR_BASE + 15,
1107c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
1117c478bd9Sstevel@tonic-gate "The security password entered is incorrect."))
1127c478bd9Sstevel@tonic-gate 
1137c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_RETRY_PASSWORD,			SEC_ERROR_BASE + 16,
1147c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
1157c478bd9Sstevel@tonic-gate "New password entered incorrectly.  Please try again."))
1167c478bd9Sstevel@tonic-gate 
1177c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_NO_NODELOCK,			SEC_ERROR_BASE + 17,
1187c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
1197c478bd9Sstevel@tonic-gate "security library: no nodelock."))
1207c478bd9Sstevel@tonic-gate 
1217c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_BAD_DATABASE,			SEC_ERROR_BASE + 18,
1227c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
1237c478bd9Sstevel@tonic-gate "security library: bad database."))
1247c478bd9Sstevel@tonic-gate 
1257c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_NO_MEMORY,			SEC_ERROR_BASE + 19,
1267c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
1277c478bd9Sstevel@tonic-gate "security library: memory allocation failure."))
1287c478bd9Sstevel@tonic-gate 
1297c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_UNTRUSTED_ISSUER,			SEC_ERROR_BASE + 20,
1307c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
1317c478bd9Sstevel@tonic-gate "Peer's certificate issuer has been marked as not trusted by the user."))
1327c478bd9Sstevel@tonic-gate 
1337c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_UNTRUSTED_CERT,			SEC_ERROR_BASE + 21,
1347c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
1357c478bd9Sstevel@tonic-gate "Peer's certificate has been marked as not trusted by the user."))
1367c478bd9Sstevel@tonic-gate 
1377c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_DUPLICATE_CERT,			(SEC_ERROR_BASE + 22),
1387c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
1397c478bd9Sstevel@tonic-gate "Certificate already exists in your database."))
1407c478bd9Sstevel@tonic-gate 
1417c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_DUPLICATE_CERT_NAME,		(SEC_ERROR_BASE + 23),
1427c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
1437c478bd9Sstevel@tonic-gate "Downloaded certificate's name duplicates one already in your database."))
1447c478bd9Sstevel@tonic-gate 
1457c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_ADDING_CERT,			(SEC_ERROR_BASE + 24),
1467c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
1477c478bd9Sstevel@tonic-gate "Error adding certificate to database."))
1487c478bd9Sstevel@tonic-gate 
1497c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_FILING_KEY,			(SEC_ERROR_BASE + 25),
1507c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
1517c478bd9Sstevel@tonic-gate "Error refiling the key for this certificate."))
1527c478bd9Sstevel@tonic-gate 
1537c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_NO_KEY,				(SEC_ERROR_BASE + 26),
1547c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
1557c478bd9Sstevel@tonic-gate "The private key for this certificate cannot be found in key database"))
1567c478bd9Sstevel@tonic-gate 
1577c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_CERT_VALID,			(SEC_ERROR_BASE + 27),
1587c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
1597c478bd9Sstevel@tonic-gate "This certificate is valid."))
1607c478bd9Sstevel@tonic-gate 
1617c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_CERT_NOT_VALID,			(SEC_ERROR_BASE + 28),
1627c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
1637c478bd9Sstevel@tonic-gate "This certificate is not valid."))
1647c478bd9Sstevel@tonic-gate 
1657c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_CERT_NO_RESPONSE,			(SEC_ERROR_BASE + 29),
1667c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
1677c478bd9Sstevel@tonic-gate "Cert Library: No Response"))
1687c478bd9Sstevel@tonic-gate 
1697c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_EXPIRED_ISSUER_CERTIFICATE,	(SEC_ERROR_BASE + 30),
1707c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
1717c478bd9Sstevel@tonic-gate "The certificate issuer's certificate has expired.  Check your system date and time."))
1727c478bd9Sstevel@tonic-gate 
1737c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_CRL_EXPIRED,			(SEC_ERROR_BASE + 31),
1747c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
1757c478bd9Sstevel@tonic-gate "The CRL for the certificate's issuer has expired.  Update it or check your system data and time."))
1767c478bd9Sstevel@tonic-gate 
1777c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_CRL_BAD_SIGNATURE,		(SEC_ERROR_BASE + 32),
1787c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
1797c478bd9Sstevel@tonic-gate "The CRL for the certificate's issuer has an invalid signature."))
1807c478bd9Sstevel@tonic-gate 
1817c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_CRL_INVALID,			(SEC_ERROR_BASE + 33),
1827c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
1837c478bd9Sstevel@tonic-gate "New CRL has an invalid format."))
1847c478bd9Sstevel@tonic-gate 
1857c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_EXTENSION_VALUE_INVALID,		(SEC_ERROR_BASE + 34),
1867c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
1877c478bd9Sstevel@tonic-gate "Certificate extension value is invalid."))
1887c478bd9Sstevel@tonic-gate 
1897c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_EXTENSION_NOT_FOUND,		(SEC_ERROR_BASE + 35),
1907c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
1917c478bd9Sstevel@tonic-gate "Certificate extension not found."))
1927c478bd9Sstevel@tonic-gate 
1937c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_CA_CERT_INVALID,			(SEC_ERROR_BASE + 36),
1947c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
1957c478bd9Sstevel@tonic-gate "Issuer certificate is invalid."))
196*1da57d55SToomas Soome 
1977c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_PATH_LEN_CONSTRAINT_INVALID,	(SEC_ERROR_BASE + 37),
1987c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
1997c478bd9Sstevel@tonic-gate "Certificate path length constraint is invalid."))
2007c478bd9Sstevel@tonic-gate 
2017c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_CERT_USAGES_INVALID,		(SEC_ERROR_BASE + 38),
2027c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
2037c478bd9Sstevel@tonic-gate "Certificate usages field is invalid."))
2047c478bd9Sstevel@tonic-gate 
2057c478bd9Sstevel@tonic-gate ER3(SEC_INTERNAL_ONLY,				(SEC_ERROR_BASE + 39),
2067c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
2077c478bd9Sstevel@tonic-gate "**Internal ONLY module**"))
2087c478bd9Sstevel@tonic-gate 
2097c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_INVALID_KEY,			(SEC_ERROR_BASE + 40),
2107c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
2117c478bd9Sstevel@tonic-gate "The key does not support the requested operation."))
2127c478bd9Sstevel@tonic-gate 
2137c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_UNKNOWN_CRITICAL_EXTENSION,	(SEC_ERROR_BASE + 41),
2147c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
2157c478bd9Sstevel@tonic-gate "Certificate contains unknown critical extension."))
2167c478bd9Sstevel@tonic-gate 
2177c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_OLD_CRL,				(SEC_ERROR_BASE + 42),
2187c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
2197c478bd9Sstevel@tonic-gate "New CRL is not later than the current one."))
2207c478bd9Sstevel@tonic-gate 
2217c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_NO_EMAIL_CERT,			(SEC_ERROR_BASE + 43),
2227c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
2237c478bd9Sstevel@tonic-gate "Not encrypted or signed: you do not yet have an email certificate."))
2247c478bd9Sstevel@tonic-gate 
2257c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_NO_RECIPIENT_CERTS_QUERY,		(SEC_ERROR_BASE + 44),
2267c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
2277c478bd9Sstevel@tonic-gate "Not encrypted: you do not have certificates for each of the recipients."))
2287c478bd9Sstevel@tonic-gate 
2297c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_NOT_A_RECIPIENT,			(SEC_ERROR_BASE + 45),
2307c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
2317c478bd9Sstevel@tonic-gate "Cannot decrypt: you are not a recipient, or matching certificate and \
2327c478bd9Sstevel@tonic-gate private key not found."))
2337c478bd9Sstevel@tonic-gate 
2347c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_PKCS7_KEYALG_MISMATCH,		(SEC_ERROR_BASE + 46),
2357c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
2367c478bd9Sstevel@tonic-gate "Cannot decrypt: key encryption algorithm does not match your certificate."))
2377c478bd9Sstevel@tonic-gate 
2387c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_PKCS7_BAD_SIGNATURE,		(SEC_ERROR_BASE + 47),
2397c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
2407c478bd9Sstevel@tonic-gate "Signature verification failed: no signer found, too many signers found, \
2417c478bd9Sstevel@tonic-gate or improper or corrupted data."))
2427c478bd9Sstevel@tonic-gate 
2437c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_UNSUPPORTED_KEYALG,		(SEC_ERROR_BASE + 48),
2447c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
2457c478bd9Sstevel@tonic-gate "Unsupported or unknown key algorithm."))
2467c478bd9Sstevel@tonic-gate 
2477c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_DECRYPTION_DISALLOWED,		(SEC_ERROR_BASE + 49),
2487c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
2497c478bd9Sstevel@tonic-gate "Cannot decrypt: encrypted using a disallowed algorithm or key size."))
2507c478bd9Sstevel@tonic-gate 
2517c478bd9Sstevel@tonic-gate 
2527c478bd9Sstevel@tonic-gate /* Fortezza Alerts */
2537c478bd9Sstevel@tonic-gate ER3(XP_SEC_FORTEZZA_BAD_CARD,			(SEC_ERROR_BASE + 50),
2547c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
2557c478bd9Sstevel@tonic-gate "Fortezza card has not been properly initialized.  \
2567c478bd9Sstevel@tonic-gate Please remove it and return it to your issuer."))
2577c478bd9Sstevel@tonic-gate 
2587c478bd9Sstevel@tonic-gate ER3(XP_SEC_FORTEZZA_NO_CARD,			(SEC_ERROR_BASE + 51),
2597c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
2607c478bd9Sstevel@tonic-gate "No Fortezza cards Found"))
2617c478bd9Sstevel@tonic-gate 
2627c478bd9Sstevel@tonic-gate ER3(XP_SEC_FORTEZZA_NONE_SELECTED,		(SEC_ERROR_BASE + 52),
2637c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
2647c478bd9Sstevel@tonic-gate "No Fortezza card selected"))
2657c478bd9Sstevel@tonic-gate 
2667c478bd9Sstevel@tonic-gate ER3(XP_SEC_FORTEZZA_MORE_INFO,			(SEC_ERROR_BASE + 53),
2677c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
2687c478bd9Sstevel@tonic-gate "Please select a personality to get more info on"))
2697c478bd9Sstevel@tonic-gate 
2707c478bd9Sstevel@tonic-gate ER3(XP_SEC_FORTEZZA_PERSON_NOT_FOUND,		(SEC_ERROR_BASE + 54),
2717c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
2727c478bd9Sstevel@tonic-gate "Personality not found"))
2737c478bd9Sstevel@tonic-gate 
2747c478bd9Sstevel@tonic-gate ER3(XP_SEC_FORTEZZA_NO_MORE_INFO,		(SEC_ERROR_BASE + 55),
2757c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
2767c478bd9Sstevel@tonic-gate "No more information on that Personality"))
2777c478bd9Sstevel@tonic-gate 
2787c478bd9Sstevel@tonic-gate ER3(XP_SEC_FORTEZZA_BAD_PIN,			(SEC_ERROR_BASE + 56),
2797c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
2807c478bd9Sstevel@tonic-gate "Invalid Pin"))
2817c478bd9Sstevel@tonic-gate 
2827c478bd9Sstevel@tonic-gate ER3(XP_SEC_FORTEZZA_PERSON_ERROR,		(SEC_ERROR_BASE + 57),
2837c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
2847c478bd9Sstevel@tonic-gate "Couldn't initialize Fortezza personalities."))
2857c478bd9Sstevel@tonic-gate /* end fortezza alerts. */
2867c478bd9Sstevel@tonic-gate 
2877c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_NO_KRL,				(SEC_ERROR_BASE + 58),
2887c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
2897c478bd9Sstevel@tonic-gate "No KRL for this site's certificate has been found."))
2907c478bd9Sstevel@tonic-gate 
2917c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_KRL_EXPIRED,			(SEC_ERROR_BASE + 59),
2927c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
2937c478bd9Sstevel@tonic-gate "The KRL for this site's certificate has expired."))
2947c478bd9Sstevel@tonic-gate 
2957c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_KRL_BAD_SIGNATURE,		(SEC_ERROR_BASE + 60),
2967c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
2977c478bd9Sstevel@tonic-gate "The KRL for this site's certificate has an invalid signature."))
2987c478bd9Sstevel@tonic-gate 
2997c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_REVOKED_KEY,			(SEC_ERROR_BASE + 61),
3007c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
3017c478bd9Sstevel@tonic-gate "The key for this site's certificate has been revoked."))
3027c478bd9Sstevel@tonic-gate 
3037c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_KRL_INVALID,			(SEC_ERROR_BASE + 62),
3047c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
3057c478bd9Sstevel@tonic-gate "New KRL has an invalid format."))
3067c478bd9Sstevel@tonic-gate 
3077c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_NEED_RANDOM,			(SEC_ERROR_BASE + 63),
3087c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
3097c478bd9Sstevel@tonic-gate "security library: need random data."))
3107c478bd9Sstevel@tonic-gate 
3117c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_NO_MODULE,			(SEC_ERROR_BASE + 64),
3127c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
3137c478bd9Sstevel@tonic-gate "security library: no security module can perform the requested operation."))
3147c478bd9Sstevel@tonic-gate 
3157c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_NO_TOKEN,				(SEC_ERROR_BASE + 65),
3167c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
3177c478bd9Sstevel@tonic-gate "The security card or token does not exist, needs to be initialized, or has been removed."))
3187c478bd9Sstevel@tonic-gate 
3197c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_READ_ONLY,			(SEC_ERROR_BASE + 66),
3207c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
3217c478bd9Sstevel@tonic-gate "security library: read-only database."))
3227c478bd9Sstevel@tonic-gate 
3237c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_NO_SLOT_SELECTED,			(SEC_ERROR_BASE + 67),
3247c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
3257c478bd9Sstevel@tonic-gate "No slot or token was selected."))
3267c478bd9Sstevel@tonic-gate 
3277c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_CERT_NICKNAME_COLLISION,		(SEC_ERROR_BASE + 68),
3287c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
3297c478bd9Sstevel@tonic-gate "A certificate with the same nickname already exists."))
3307c478bd9Sstevel@tonic-gate 
3317c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_KEY_NICKNAME_COLLISION,		(SEC_ERROR_BASE + 69),
3327c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
3337c478bd9Sstevel@tonic-gate "A key with the same nickname already exists."))
3347c478bd9Sstevel@tonic-gate 
3357c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_SAFE_NOT_CREATED,			(SEC_ERROR_BASE + 70),
3367c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
3377c478bd9Sstevel@tonic-gate "error while creating safe object"))
3387c478bd9Sstevel@tonic-gate 
3397c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_BAGGAGE_NOT_CREATED,		(SEC_ERROR_BASE + 71),
3407c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
3417c478bd9Sstevel@tonic-gate "error while creating baggage object"))
3427c478bd9Sstevel@tonic-gate 
3437c478bd9Sstevel@tonic-gate ER3(XP_JAVA_REMOVE_PRINCIPAL_ERROR,		(SEC_ERROR_BASE + 72),
3447c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
3457c478bd9Sstevel@tonic-gate "Couldn't remove the principal"))
3467c478bd9Sstevel@tonic-gate 
3477c478bd9Sstevel@tonic-gate ER3(XP_JAVA_DELETE_PRIVILEGE_ERROR,		(SEC_ERROR_BASE + 73),
3487c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
3497c478bd9Sstevel@tonic-gate "Couldn't delete the privilege"))
3507c478bd9Sstevel@tonic-gate 
3517c478bd9Sstevel@tonic-gate ER3(XP_JAVA_CERT_NOT_EXISTS_ERROR,		(SEC_ERROR_BASE + 74),
3527c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
3537c478bd9Sstevel@tonic-gate "This principal doesn't have a certificate"))
3547c478bd9Sstevel@tonic-gate 
3557c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_BAD_EXPORT_ALGORITHM,		(SEC_ERROR_BASE + 75),
3567c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
3577c478bd9Sstevel@tonic-gate "Required algorithm is not allowed."))
3587c478bd9Sstevel@tonic-gate 
3597c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_EXPORTING_CERTIFICATES,		(SEC_ERROR_BASE + 76),
3607c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
3617c478bd9Sstevel@tonic-gate "Error attempting to export certificates."))
3627c478bd9Sstevel@tonic-gate 
3637c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_IMPORTING_CERTIFICATES,		(SEC_ERROR_BASE + 77),
3647c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
3657c478bd9Sstevel@tonic-gate "Error attempting to import certificates."))
3667c478bd9Sstevel@tonic-gate 
3677c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_PKCS12_DECODING_PFX,		(SEC_ERROR_BASE + 78),
3687c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
3697c478bd9Sstevel@tonic-gate "Unable to import.  Decoding error.  File not valid."))
3707c478bd9Sstevel@tonic-gate 
3717c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_PKCS12_INVALID_MAC,		(SEC_ERROR_BASE + 79),
3727c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
3737c478bd9Sstevel@tonic-gate "Unable to import.  Invalid MAC.  Incorrect password or corrupt file."))
3747c478bd9Sstevel@tonic-gate 
3757c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_PKCS12_UNSUPPORTED_MAC_ALGORITHM,	(SEC_ERROR_BASE + 80),
3767c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
3777c478bd9Sstevel@tonic-gate "Unable to import.  MAC algorithm not supported."))
3787c478bd9Sstevel@tonic-gate 
3797c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_PKCS12_UNSUPPORTED_TRANSPORT_MODE,(SEC_ERROR_BASE + 81),
3807c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
3817c478bd9Sstevel@tonic-gate "Unable to import.  Only password integrity and privacy modes supported."))
3827c478bd9Sstevel@tonic-gate 
3837c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_PKCS12_CORRUPT_PFX_STRUCTURE,	(SEC_ERROR_BASE + 82),
3847c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
3857c478bd9Sstevel@tonic-gate "Unable to import.  File structure is corrupt."))
3867c478bd9Sstevel@tonic-gate 
3877c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_PKCS12_UNSUPPORTED_PBE_ALGORITHM, (SEC_ERROR_BASE + 83),
3887c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
3897c478bd9Sstevel@tonic-gate "Unable to import.  Encryption algorithm not supported."))
3907c478bd9Sstevel@tonic-gate 
3917c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_PKCS12_UNSUPPORTED_VERSION,	(SEC_ERROR_BASE + 84),
3927c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
3937c478bd9Sstevel@tonic-gate "Unable to import.  File version not supported."))
3947c478bd9Sstevel@tonic-gate 
3957c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_PKCS12_PRIVACY_PASSWORD_INCORRECT,(SEC_ERROR_BASE + 85),
3967c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
3977c478bd9Sstevel@tonic-gate "Unable to import.  Incorrect privacy password."))
3987c478bd9Sstevel@tonic-gate 
3997c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_PKCS12_CERT_COLLISION,		(SEC_ERROR_BASE + 86),
4007c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
4017c478bd9Sstevel@tonic-gate "Unable to import.  Same nickname already exists in database."))
4027c478bd9Sstevel@tonic-gate 
4037c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_USER_CANCELLED,			(SEC_ERROR_BASE + 87),
4047c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
4057c478bd9Sstevel@tonic-gate "The user pressed cancel."))
4067c478bd9Sstevel@tonic-gate 
4077c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_PKCS12_DUPLICATE_DATA,		(SEC_ERROR_BASE + 88),
4087c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
4097c478bd9Sstevel@tonic-gate "Not imported, already in database."))
4107c478bd9Sstevel@tonic-gate 
4117c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_MESSAGE_SEND_ABORTED,		(SEC_ERROR_BASE + 89),
4127c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
4137c478bd9Sstevel@tonic-gate "Message not sent."))
4147c478bd9Sstevel@tonic-gate 
4157c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_INADEQUATE_KEY_USAGE,		(SEC_ERROR_BASE + 90),
4167c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
4177c478bd9Sstevel@tonic-gate "Certificate key usage inadequate for attempted operation."))
4187c478bd9Sstevel@tonic-gate 
4197c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_INADEQUATE_CERT_TYPE,		(SEC_ERROR_BASE + 91),
4207c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
4217c478bd9Sstevel@tonic-gate "Certificate type not approved for application."))
4227c478bd9Sstevel@tonic-gate 
4237c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_CERT_ADDR_MISMATCH,		(SEC_ERROR_BASE + 92),
4247c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
4257c478bd9Sstevel@tonic-gate "Address in signing certificate does not match address in message headers."))
4267c478bd9Sstevel@tonic-gate 
4277c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_PKCS12_UNABLE_TO_IMPORT_KEY,	(SEC_ERROR_BASE + 93),
4287c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
4297c478bd9Sstevel@tonic-gate "Unable to import.  Error attempting to import private key."))
4307c478bd9Sstevel@tonic-gate 
4317c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_PKCS12_IMPORTING_CERT_CHAIN,	(SEC_ERROR_BASE + 94),
4327c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
4337c478bd9Sstevel@tonic-gate "Unable to import.  Error attempting to import certificate chain."))
4347c478bd9Sstevel@tonic-gate 
4357c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_PKCS12_UNABLE_TO_LOCATE_OBJECT_BY_NAME, (SEC_ERROR_BASE + 95),
4367c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
4377c478bd9Sstevel@tonic-gate "Unable to export.  Unable to locate certificate or key by nickname."))
4387c478bd9Sstevel@tonic-gate 
4397c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_PKCS12_UNABLE_TO_EXPORT_KEY,	(SEC_ERROR_BASE + 96),
4407c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
4417c478bd9Sstevel@tonic-gate "Unable to export.  Private Key could not be located and exported."))
4427c478bd9Sstevel@tonic-gate 
4437c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_PKCS12_UNABLE_TO_WRITE, 		(SEC_ERROR_BASE + 97),
4447c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
4457c478bd9Sstevel@tonic-gate "Unable to export.  Unable to write the export file."))
4467c478bd9Sstevel@tonic-gate 
4477c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_PKCS12_UNABLE_TO_READ,		(SEC_ERROR_BASE + 98),
4487c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
4497c478bd9Sstevel@tonic-gate "Unable to import.  Unable to read the import file."))
4507c478bd9Sstevel@tonic-gate 
4517c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_PKCS12_KEY_DATABASE_NOT_INITIALIZED, (SEC_ERROR_BASE + 99),
4527c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
4537c478bd9Sstevel@tonic-gate "Unable to export.  Key database corrupt or deleted."))
4547c478bd9Sstevel@tonic-gate 
4557c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_KEYGEN_FAIL,			(SEC_ERROR_BASE + 100),
4567c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
4577c478bd9Sstevel@tonic-gate "Unable to generate public/private key pair."))
4587c478bd9Sstevel@tonic-gate 
4597c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_INVALID_PASSWORD,			(SEC_ERROR_BASE + 101),
4607c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
4617c478bd9Sstevel@tonic-gate "Password entered is invalid.  Please pick a different one."))
4627c478bd9Sstevel@tonic-gate 
4637c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_RETRY_OLD_PASSWORD,		(SEC_ERROR_BASE + 102),
4647c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
4657c478bd9Sstevel@tonic-gate "Old password entered incorrectly.  Please try again."))
4667c478bd9Sstevel@tonic-gate 
4677c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_BAD_NICKNAME,			(SEC_ERROR_BASE + 103),
4687c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
4697c478bd9Sstevel@tonic-gate "Certificate nickname already in use."))
4707c478bd9Sstevel@tonic-gate 
4717c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_NOT_FORTEZZA_ISSUER,       	(SEC_ERROR_BASE + 104),
4727c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
4737c478bd9Sstevel@tonic-gate "Peer FORTEZZA chain has a non-FORTEZZA Certificate."))
4747c478bd9Sstevel@tonic-gate 
4757c478bd9Sstevel@tonic-gate /* ER3(SEC_ERROR_UNKNOWN, 			(SEC_ERROR_BASE + 105), */
4767c478bd9Sstevel@tonic-gate 
4777c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_JS_INVALID_MODULE_NAME, 		(SEC_ERROR_BASE + 106),
4787c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
4797c478bd9Sstevel@tonic-gate "Invalid module name."))
4807c478bd9Sstevel@tonic-gate 
4817c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_JS_INVALID_DLL, 			(SEC_ERROR_BASE + 107),
4827c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
4837c478bd9Sstevel@tonic-gate "Invalid module path/filename"))
4847c478bd9Sstevel@tonic-gate 
4857c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_JS_ADD_MOD_FAILURE, 		(SEC_ERROR_BASE + 108),
4867c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
4877c478bd9Sstevel@tonic-gate "Unable to add module"))
4887c478bd9Sstevel@tonic-gate 
4897c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_JS_DEL_MOD_FAILURE, 		(SEC_ERROR_BASE + 109),
4907c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
4917c478bd9Sstevel@tonic-gate "Unable to delete module"))
4927c478bd9Sstevel@tonic-gate 
4937c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_OLD_KRL,	     			(SEC_ERROR_BASE + 110),
4947c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
4957c478bd9Sstevel@tonic-gate "New KRL is not later than the current one."))
496*1da57d55SToomas Soome 
4977c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_CKL_CONFLICT,	     		(SEC_ERROR_BASE + 111),
4987c478bd9Sstevel@tonic-gate dgettext(TEXT_DOMAIN,
4997c478bd9Sstevel@tonic-gate "New CKL has different issuer than current CKL.  Delete current CKL."))
5007c478bd9Sstevel@tonic-gate 
5017c478bd9Sstevel@tonic-gate #if 0 /* This was defined AFTER HCL 1.5 was released. */
5027c478bd9Sstevel@tonic-gate ER3(SEC_ERROR_CERT_NOT_IN_NAME_SPACE, 		(SEC_ERROR_BASE + 112),
5037c478bd9Sstevel@tonic-gate "The Certifying Authority for this certifcate is not permitted to issue a \
5047c478bd9Sstevel@tonic-gate certifcate with this name."))
5057c478bd9Sstevel@tonic-gate #endif
5067c478bd9Sstevel@tonic-gate 
5077c478bd9Sstevel@tonic-gate 
5087c478bd9Sstevel@tonic-gate 
509