⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bsafeerr.h

📁 IBM Lotus C++ API 7.0a for IBM Lotus Notes/Domino Directory Release --------- ------------------
💻 H
📖 第 1 页 / 共 4 页
字号:
	stringtext(STR_BSAFE_CROSS_CERTIFYING,	"Cross certifying %A")
#define	STR_BSAFE_CROSS_CERTIFIED			(PKG_BSAFE_STR + 29)
	stringtext(STR_BSAFE_CROSS_CERTIFIED,	"%A successfully cross certified")
#define STR_BSAFE_MAX_IBULKDATAKEY			(PKG_BSAFE_STR + 30)
#ifdef FRANCE_ENGLISH
	stringtext(STR_BSAFE_MAX_IBULKDATAKEY,	"40")
#else
	stringtext(STR_BSAFE_MAX_IBULKDATAKEY,	"64")
#endif
#define STR_BSAFE_DUP_NAMES_IN_DIRECTORY	(PKG_BSAFE_STR + 31)
	stringtext (STR_BSAFE_DUP_NAMES_IN_DIRECTORY, "%A and %A both already exist in the directory but in different entries")
#define	STR_BSAFE_SC_PIN_PROMPT				(PKG_BSAFE_STR + 32)
#ifdef OS400
	stringtext(STR_BSAFE_SC_PIN_PROMPT,		"Enter PIN (press the F3 key to abort): ")
#else
	stringtext(STR_BSAFE_SC_PIN_PROMPT,		"Enter PIN (press the Esc key to abort): ")
#endif
#define STR_BSAFE_DISPLAY_SMARTCARD			(PKG_BSAFE_STR + 33)
	stringtext(STR_BSAFE_DISPLAY_SMARTCARD,	"The smartcard being used is: ")

/* available	PKG_BSAFE_STR + 34 */

#define STR_BSAFE_PRESS_ENTER				(PKG_BSAFE_STR + 35)
	stringtext(STR_BSAFE_PRESS_ENTER,		"Press ENTER to continue")

/* available PKG_BSAFE_STR + 36, 37 */

/* Following are reserved for Password Policy	*/
#define STR_BSAFE_PW_LEN_FAIL				 	(PKG_BSAFE_STR + 38)
	stringtext(STR_BSAFE_PW_LEN_FAIL,			"Password does not meet length requirement.")
#define STR_BSAFE_PW_QTY_FAIL					(PKG_BSAFE_STR + 39)
	stringtext(STR_BSAFE_PW_QTY_FAIL,			"Password does not meet quality requirement.")
#define STR_BSAFE_PW_ALPHA_FAIL					(PKG_BSAFE_STR + 40)
	stringtext(STR_BSAFE_PW_ALPHA_FAIL,			"Password does not contain minimum required number of alpha characters.")
#define STR_BSAFE_PW_NUM_FAIL  					(PKG_BSAFE_STR + 41)
	stringtext(STR_BSAFE_PW_NUM_FAIL,			"Password does not contain minimum required number of numeric characters.")
#define STR_BSAFE_PW_PUNC_FAIL					(PKG_BSAFE_STR + 42)
	stringtext(STR_BSAFE_PW_PUNC_FAIL,			"Password does not contain minimum required number of punctuation characters.")
#define STR_BSAFE_PW_UPP_FAIL  					(PKG_BSAFE_STR + 43)
	stringtext(STR_BSAFE_PW_UPP_FAIL,			"Password does not contain minimum required number of upper case characters.")
#define STR_BSAFE_PW_LOW_FAIL					(PKG_BSAFE_STR + 44)
	stringtext(STR_BSAFE_PW_LOW_FAIL,			"Password does not contain minimum required number of lower case characters.")
#define STR_BSAFE_PW_UNIQUE_FAIL  				(PKG_BSAFE_STR + 45)
	stringtext(STR_BSAFE_PW_UNIQUE_FAIL,		"Password does not contain enough number of unique characters.")
#define STR_BSAFE_PW_REPEAT_FAIL  				(PKG_BSAFE_STR + 46)
	stringtext(STR_BSAFE_PW_REPEAT_FAIL,		"Password fails repeat characters check.  There are too many of the same character.")
#define STR_BSAFE_PW_START_FAIL  				(PKG_BSAFE_STR + 47)
	stringtext(STR_BSAFE_PW_START_FAIL,			"Password fails the check 'must not start with'.")
#define STR_BSAFE_PW_END_FAIL  					(PKG_BSAFE_STR + 48)
	stringtext(STR_BSAFE_PW_END_FAIL,			"Password fails the check 'must not end with'.")
#define STR_BSAFE_PW_CNNAME_FAIL				(PKG_BSAFE_STR + 49)
	stringtext(STR_BSAFE_PW_CNNAME_FAIL,		"Password contains some aspect of the user name.")
#define STR_BSAFE_PW_FIRST_CNG	 				(PKG_BSAFE_STR + 50)
	stringtext(STR_BSAFE_PW_FIRST_CNG,			"User must change password on first use.")

															 
/*	The following are currently used to log to DDM with better context during authentication
*/

#define STR_BSAFE_REMOTE_HOST					(PKG_BSAFE_STR + 51)
	stringtext(STR_BSAFE_REMOTE_HOST,			"from host")

#define STR_BSAFE_AUTH_FAILED_WITHNET			(PKG_BSAFE_STR + 52)
	stringtext(STR_BSAFE_AUTH_FAILED_WITHNET,	"%a %e [%s] failed to authenticate")
#define STR_BSAFE_AUTH_FAILED_NONET				(PKG_BSAFE_STR + 53)
	stringtext(STR_BSAFE_AUTH_FAILED_NONET,		"%a failed to authenticate")

#define STR_BSAFE_AUTH_PROBLEM_WITHNET			(PKG_BSAFE_STR + 54)
	stringtext(STR_BSAFE_AUTH_PROBLEM_WITHNET,	"%a %e [%s] encountered non-fatal problem during authentication")
#define STR_BSAFE_AUTH_PROBLEM_NONET			(PKG_BSAFE_STR + 55)
	stringtext(STR_BSAFE_AUTH_PROBLEM_NONET,	"%a encountered non-fatal problem during authentication")

	/* Id recovery string for better logging*/

#define STR_BSAFE_BACKUP_ID_NAME_CHANGE			(PKG_BSAFE_STR + 56)
	stringtext (STR_BSAFE_BACKUP_ID_NAME_CHANGE, "ID containing name change for %A marked for backup")
#define STR_BSAFE_BACKUP_ID_NEW_NEK				(PKG_BSAFE_STR + 57)
	stringtext (STR_BSAFE_BACKUP_ID_NEW_NEK,		"ID containing new NEK for %A marked for backup")
#define STR_BSAFE_BACKUP_ID_NEWKEY_CERTS		(PKG_BSAFE_STR + 58)
	stringtext (STR_BSAFE_BACKUP_ID_NEWKEY_CERTS, "ID containing certificates for new keys for %A marked for backup")
#define STR_BSAFE_BACKUP_ID_NEW_RECOVERY_INFO	(PKG_BSAFE_STR + 59)
	stringtext (STR_BSAFE_BACKUP_ID_NEW_RECOVERY_INFO, "ID containing new recovery information for %A marked for backup")
#define STR_BSAFE_RECOVERY_INFO_CREATION_DATE	(PKG_BSAFE_STR + 60)
	stringtext (STR_BSAFE_RECOVERY_INFO_CREATION_DATE, "Creation date of recovery info to be imported is %s")
#define STR_BSAFE_RECOVERY_INFO_SIGNATURE_FAILURE	(PKG_BSAFE_STR + 61)
	stringtext (STR_BSAFE_RECOVERY_INFO_SIGNATURE_FAILURE, "Signature on recovery information failed to verify")
#define STR_BSAFE_RECOVERY_OF_ID_FILE			(PKG_BSAFE_STR + 62)
	stringtext (STR_BSAFE_RECOVERY_OF_ID_FILE,	"ID file for %A recovered successfully")
#define STR_BSAFE_RECOVERY_OF_ID_FILE_FAIL		(PKG_BSAFE_STR + 63)
	stringtext (STR_BSAFE_RECOVERY_OF_ID_FILE_FAIL,	"ID file for %A recovery failure")
#define STR_BSAFE_XCERT_LOOKUP_ERROR			(PKG_BSAFE_STR + 64)
	stringtext (STR_BSAFE_XCERT_LOOKUP_ERROR,	"Error during Directory lookup for cross certificates issued to %A or one of its ancestors")
#define STR_BSAFE_RECOVERY_ID_INFO_CREATION_DATE	(PKG_BSAFE_STR + 65)
	stringtext (STR_BSAFE_RECOVERY_ID_INFO_CREATION_DATE, "Creation date of recovery info in ID file is %s")
#define STR_BSAFE_RECOVERY_ID_INFO_UPDATED		(PKG_BSAFE_STR + 66)
	stringtext (STR_BSAFE_RECOVERY_ID_INFO_UPDATED, "New recovery info successfully updated in ID file for %A")
#define STR_BSAFE_BACKUP_ON_DEMAND				(PKG_BSAFE_STR+67)
	stringtext (STR_BSAFE_BACKUP_ON_DEMAND,		"Requested backup of ID file for %A")
#define STR_BSAFE_RECOVERY_COOKIES_CREATION_FAILURE 		(PKG_BSAFE_STR+68)
	stringtext (STR_BSAFE_RECOVERY_COOKIES_CREATION_FAILURE,	"Recovery passwords generation failure")
#define STR_BSAFE_RECOVERY_MULTI_PASSWORD_FAILURE	(PKG_BSAFE_STR+69)
	stringtext (STR_BSAFE_RECOVERY_MULTI_PASSWORD_FAILURE,		"Unable to set multi recovery passwords on ID file")
#define STR_BSAFE_RECOVERY_PASSWORD_EXTRA_FAILURE	(PKG_BSAFE_STR+70)
	stringtext (STR_BSAFE_RECOVERY_PASSWORD_EXTRA_FAILURE,		"Unable to generate password recovery extra in ID file")
#define STR_BSAFE_RECOVERY_KEYS_CREATION_FAILURE	(PKG_BSAFE_STR+71)
	stringtext (STR_BSAFE_RECOVERY_KEYS_CREATION_FAILURE,		"Unable to create keys recovery extra in ID file")
#define STR_BSAFE_RECOVERY_MAIL_BACKUP_FAIL			(PKG_BSAFE_STR+72)
	stringtext (STR_BSAFE_RECOVERY_MAIL_BACKUP_FAIL,		"Failure to mail backup recovery ID file: ")
#define STR_BSAFE_RECOVERY_MAIL_BACKUP_FAIL_NAMED	(PKG_BSAFE_STR+73)
	stringtext (STR_BSAFE_RECOVERY_MAIL_BACKUP_FAIL_NAMED,		"Failure to mail backup recovery ID file for %s to %s")
#define STR_BSAFE_BACKUP_ID_KEY_CHANGE				(PKG_BSAFE_STR + 74)
	stringtext (STR_BSAFE_BACKUP_ID_KEY_CHANGE, "ID containing new public keys for %A marked for backup")


#define STR_BSAFE_AUTH_LOCPROB_ON_CLIENT	   		(PKG_BSAFE_STR + 75)
	stringtext(STR_BSAFE_AUTH_LOCPROB_ON_CLIENT,	"Non-fatal problem encountered during authentication with server %A")
#define STR_BSAFE_AUTH_LOCFAIL_ON_CLIENT	   		(PKG_BSAFE_STR + 76)
	stringtext(STR_BSAFE_AUTH_LOCFAIL_ON_CLIENT,	"Failed to authenticate with server %A")
#define STR_BSAFE_AUTH_REMPROB_ON_CLIENT			(PKG_BSAFE_STR + 77)
	stringtext(STR_BSAFE_AUTH_REMPROB_ON_CLIENT,	"Server %A reported the following non-fatal problem during authentication")
#define STR_BSAFE_AUTH_REMFAIL_ON_CLIENT			(PKG_BSAFE_STR + 78)
	stringtext(STR_BSAFE_AUTH_REMFAIL_ON_CLIENT,	"Server %A reported the following problem causing authentication to fail")
#define STR_BSAFE_EXTRA_DATA_FUNCTIONS		(PKG_BSAFE_STR+79)
	stringtext (STR_BSAFE_EXTRA_DATA_FUNCTIONS,		"retrieval|deletion|update")
#define IDX_EXTRA_FUNC_OFFSET		1

#define STR_BSAFE_EXTRA_DATA_TYPES		(PKG_BSAFE_STR+80)
	stringtext (STR_BSAFE_EXTRA_DATA_TYPES,		"DB2 user name|DB2 password|Server Controller user name|Server Controller password")
#define IDX_EXTRA_TYPE_OFFSET		29

#define STR_BSAFE_EXTRA_DATA_LOGSTRING		(PKG_BSAFE_STR+81)
	stringtext (STR_BSAFE_EXTRA_DATA_LOGSTRING,		"%s %s by %a completed.|%s %s by %a failed.")
#define IDX_EXTRA_LOG_PASSED		1
#define IDX_EXTRA_LOG_FAILED		2

#define STR_BSAFE_BACKUP_ON_REG_SBJ             (PKG_BSAFE_STR+82)
	stringtext (STR_BSAFE_BACKUP_ON_REG_SBJ,     "Backup of newly registered ID file for %A")
#define STR_BSAFE_BACKUP_ON_ACCEPT_SBJ          (PKG_BSAFE_STR+83)
	stringtext (STR_BSAFE_BACKUP_ON_ACCEPT_SBJ,  "Backup of newly changed recovery information for %A")
#define STR_BSAFE_BACKUP_ON_MODIFY_SBJ          (PKG_BSAFE_STR+84)
	stringtext (STR_BSAFE_BACKUP_ON_MODIFY_SBJ,  "Backup of recent changes to ID file for %A")
#define STR_BSAFE_NEW_REC_INFO_SBJ              (PKG_BSAFE_STR+85)
	stringtext (STR_BSAFE_NEW_REC_INFO_SBJ,      "New ID file recovery information is attached.  Please add it to your ID file by using the Actions menu %s option.")


/*PKG_BSAFE_STR bsafe strings up to 127 */

#define ERR_BSAFE3_TE_ALLOC						ERR_BSAFE_NOMEMORY
#define ERR_BSAFE3_TE_ATTRIBUTE_COUNT			ERR_ASN1_INV_SYNTAX
#define ERR_BSAFE3_TE_ATTRIBUTE_NOT_FOUND		ERR_ASN1_INV_SYNTAX
#define ERR_BSAFE3_TE_ATTRIBUTE_TAG				ERR_ASN1_INV_SYNTAX
#define ERR_BSAFE3_TE_ATTRIBUTE_TYPE			ERR_BSAFE2_ATTRIBUTE_UNKNOWN
#define ERR_BSAFE3_TE_ATTRIBUTE_VALUE			ERR_ASN1_ILL_DATATYPE
#define ERR_BSAFE3_TE_ATTRIBUTE_VALUE_LEN		ERR_ASN1_ILL_DATALENGTH

#define ERR_BSAFE3_TE_BEGIN_PEM					ERR_BSAFE_INV_MSG_FORMAT
#define ERR_BSAFE3_TE_BER_ENCODING				ERR_ASN1_INV_SYNTAX

#define ERR_BSAFE3_TE_CANCEL					ERR_BSAFE_CANCELED
#define ERR_BSAFE3_TE_CERT_ENCODING				ERR_BSAFE_INV_CERT
#define ERR_BSAFE3_TE_CERT_OBJ					ERR_BSAFE_INV_CERT

#define ERR_BSAFE3_TE_CO_SET					ERR_BSAFE_BADCTX

#define ERR_BSAFE3_TE_CRL_ENCODING				ERR_BSAFE_INV_CRL
#define ERR_BSAFE3_TE_CRL_OBJ					ERR_BSAFE_INV_CRL

#define ERR_BSAFE3_TE_DATA						ERR_BSAFE_GENERIC_DATA
#define ERR_BSAFE3_TE_DBASE						ERR_BSAFE_BADCTX
#define ERR_BSAFE3_TE_DEK_ALG_NOT_SUPPORTED		ERR_BSAFE_UNSUPPORTED_CRYPTO_OP
#define ERR_BSAFE3_TE_DEK_ALG_UNKNOWN			ERR_BSAFE_UNSUPPORTED_CRYPTO_OP
#define ERR_BSAFE3_TE_DIGEST_OBJ				ERR_BSAFE_BADCTX
#define ERR_BSAFE3_TE_ENHANCED_TEXT_STREAM		ERR_BSAFE_DATA_STREAM

#define ERR_BSAFE3_TE_EXPONENT_EVEN				ERR_BSAFE_KEY_INV_FORMAT
#define ERR_BSAFE3_TE_EXPONENT_LEN				ERR_BSAFE_KEY_INV_FORMAT
#define ERR_BSAFE3_TE_EXTENSIONS_OBJ			ERR_BSAFE_INV_EXTENSIONS_OBJ
#define ERR_BSAFE3_TE_EXTENSION_ALREADY_EXISTS	ERR_BSAFE_CERT_EXT_EXISTS
#define ERR_BSAFE3_TE_HARDWARE					ERR_BSAFE_HARDWARE
#define ERR_BSAFE3_TE_HEADER					ERR_BSAFE_INV_MSG_FORMAT
#define ERR_BSAFE3_TE_INDEX						ERR_BSAFE4_TE_PARAMETER

#define ERR_BSAFE4_TE_CERT_CHAIN				ERR_BSAFE_MAKING_CERT_CHAIN
#define ERR_BSAFE4_TE_INPUT_LEN					ERR_BSAFE_GENERIC_DATA
#define ERR_BSAFE4_TE_INPUT_STREAM				ERR_BSAFE_DATA_STREAM

#define ERR_BSAFE4_TE_IO						ERR_BSAFE_DATA_STREAM
#define ERR_BSAFE4_TE_LIST_OBJ					ERR_BSAFE_BADCTX
#define ERR_BSAFE4_TE_ME_SET					ERR_BSAFE_BADCTX
#define ERR_BSAFE4_TE_MESSAGE_SIGNATURE			ERR_BSAFE_BAD_SIGNATURE
#define ERR_BSAFE4_TE_MIC_ALG_NOT_SUPPORTED		ERR_BSAFE_UNSUPPORTED_CRYPTO_OP
#define ERR_BSAFE4_TE_MIC_ALG_UNKNOWN			ERR_BSAFE_UNSUPPORTED_CRYPTO_OP
#define ERR_BSAFE4_TE_MODULUS_LEN				ERR_BSAFE_BAD_KEY_LENGTH
#define ERR_BSAFE4_TE_NAME_OBJ					ERR_BSAFE_BADCTX
#define ERR_BSAFE4_TE_NEED_RANDOM				ERR_BSAFE_BAD_RANDOM_STATE
#define ERR_BSAFE4_TE_NOT_FOUND					ERR_BSAFE_CERTCRL_NOT_FOUND
#define ERR_BSAFE4_TE_NOT_ME					(PKG_NSF+101)			/* ERR_NOT_SEALED_FOR_YOU	nsferr.h */
#define ERR_BSAFE4_TE_NOT_SUPPORTED				ERR_BSAFE_UNSUPPORTED_CRYPTO_OP
#define ERR_BSAFE4_TE_OUTPUT_LEN				ERR_BSAFE_TOOSMALL
#define ERR_BSAFE4_TE_OUTPUT_STREAM				ERR_BSAFE_DATA_STREAM

#define ERR_BSAFE4_TE_PASSWORD					(PKG_SECURE+8)			/* ERR_SECURE_BADPASSWORD	secerr.h */
#define ERR_BSAFE4_TE_PBE_ALG_NOT_SUPPORTED		ERR_BSAFE_UNSUPPORTED_CRYPTO_OP
#define ERR_BSAFE4_TE_PBE_ALG_UNKNOWN			ERR_BSAFE_UNSUPPORTED_CRYPTO_OP
#define ERR_BSAFE4_TE_PKCS_INPUT_STREAM			ERR_BSAFE_DATA_STREAM
#define ERR_BSAFE4_TE_PKCS_OUTPUT_STREAM		ERR_BSAFE_DATA_STREAM
#define ERR_BSAFE4_TE_PKCS_STREAM				ERR_BSAFE_DATA_STREAM

#define ERR_BSAFE4_TE_PRIVATE_KEY				ERR_BSAFE_KEY_INV_FORMAT
#define ERR_BSAFE4_TE_PROCESS					ERR_BSAFE4_TE_PARAMETER
#define ERR_BSAFE4_TE_PROTECTED_DATA			ERR_BSAFE_BADDATA
#define ERR_BSAFE4_TE_PUBLIC_KEY				ERR_BSAFE_KEY_INV_FORMAT
#define ERR_BSAFE4_TE_RANDOM_OBJ				ERR_BSAFE_BAD_RANDOM_STATE
#define ERR_BSAFE4_TE_SIGNATURE_ALG_NOT_SUPPORTED	ERR_BSAFE_UNSUPPORTED_CERTCRLSIG
#define ERR_BSAFE5_TE_SIGNATURE_ALG_UNKNOWN			ERR_BSAFE_UNSUPPORTED_CERTCRLSIG

#define ERR_BSAFE5_TE_TEXT_ENCODING				ERR_BSAFE_INV_MSG_FORMAT
#define ERR_BSAFE5_TE_TEXT_STREAM				ERR_BSAFE_DATA_STREAM
#define ERR_BSAFE5_TE_TOKEN						ERR_BSAFE4_TE_PARAMETER
#define ERR_BSAFE5_TE_VALIDITY					(PKG_SECURE+28)			/* ERR_SECURE_EXPIRED_CERT	secerr.h */
#define ERR_BSAFE5_TE_YOU_SET					ERR_BSAFE_BADCTX

#define ERR_CERT_MALFORMED						ERR_BSAFE_INV_CERT
#define ERR_KEYRING_MUSTBE_CA					ERR_BSAFE_MUSTBE_CERTIFIER


#endif

#if defined(OS400) && (__OS400_TGTVRM__ >= 510)
#pragma datamodel(pop)
#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -