Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

362 lines
18 KiB

  1. //+-------------------------------------------------------------------------
  2. //
  3. // Microsoft Windows
  4. //
  5. // Copyright (C) Microsoft Corporation, 1997 - 1999
  6. //
  7. // File: certmgr.rc
  8. //
  9. //--------------------------------------------------------------------------
  10. #include <windows.h>
  11. #include <ntverp.h>
  12. #include "cryptver.h"
  13. #include "resource.h"
  14. #define VER_FILETYPE VFT_APP
  15. #define VER_FILESUBTYPE VFT2_UNKNOWN
  16. #define VER_FILEDESCRIPTION_STR "ECM Certificate Manager"
  17. #define VER_INTERNALNAME_STR "CERTMGR.EXE"
  18. #define VER_ORIGINALFILENAME_STR VER_INTERNALNAME_STR
  19. IDI_APP ICON DISCARDABLE "certmgr.ico"
  20. STRINGTABLE DISCARDABLE
  21. BEGIN
  22. IDS_SYNTAX "Usage: CertMgr [options][-s [-r <location>][SourceStoreName]\n"
  23. IDS_SYNTAX1 " [-s [-r <location>][DestinationStoreName]\n"
  24. IDS_SUCCEEDED "CertMgr Succeeded\n"
  25. IDS_FAILED "CertMgr Failed\n"
  26. IDS_OPTIONS "Options: \n"
  27. IDS_OPTION_ADD "add"
  28. IDS_OPTION_ADD_DESC " -add Add certificates/CRLs/CTLs to a storeFile or a system store\n"
  29. IDS_OPTION_DEL "del"
  30. IDS_OPTION_DEL_DESC " -del Delete certificates/CRLs/CTLs from a storeFile or \n"
  31. IDS_OPTION_DEL_DESC1 " a system store\n"
  32. IDS_OPTION_PUT "put"
  33. IDS_OPTION_PUT_DESC " -put Put an encoded certificate/CRL/CTL from a storeFile or\n"
  34. IDS_OPTION_PUT_DESC1 " a system store to a file. The file will be saved in X.509\n"
  35. IDS_OPTION_PUT_DESC2 " format. -7 can be used to save the file in PKCS #7 format\n"
  36. IDS_OPTION_S "s"
  37. IDS_OPTION_S_DESC " -s Indicate the store is a system store \n"
  38. IDS_OPTION_R "r"
  39. IDS_OPTION_R_DESC " -r <location> The system store location \n"
  40. IDS_OPTION_MORE_VALUE " <%s|%s> Default to '%s' \n"
  41. IDS_R_CU "currentUser"
  42. IDS_R_LM "localMachine"
  43. IDS_OPTION_C "c"
  44. IDS_OPTION_C_DESC " -c Certificates in the store\n"
  45. IDS_OPTION_CRL "crl"
  46. IDS_OPTION_CRL_DESC " -crl Certificates revocation lists(CRLs) in the store\n"
  47. IDS_OPTION_CTL "ctl"
  48. IDS_OPTION_CTL_DESC " -ctl Certificates trust lists(CTLs) in the store\n"
  49. IDS_OPTION_V "v"
  50. IDS_OPTION_V_DESC " -v Verbose display of the certificates/CRLs/CTLs \n"
  51. IDS_OPTION_ALL "all"
  52. IDS_OPTION_ALL_DESC " -all All certificates/CRLs/CTLs in the store\n"
  53. IDS_OPTION_N "n"
  54. IDS_OPTION_N_DESC " -n <name> Common name of the certificate \n"
  55. IDS_OPTION_SHA1 "sha1"
  56. IDS_OPTION_SHA1_DESC " -sha1 <thumbPrint> The sha1 hash of the certificate/CRLs/CTLs \n"
  57. IDS_OPTION_7 "7"
  58. IDS_OPTION_7_DESC " -7 Save the destination store in PKCS #7 format\n"
  59. IDS_OPTION_E "e"
  60. IDS_OPTION_E_DESC " -e <encode> Certificate/CRL/CTL encoding type. \n"
  61. IDS_OPTION_E_DESC1 " Default to X509_ASN_ENCODING\n"
  62. IDS_OPTION_Y "y"
  63. IDS_OPTION_Y_DESC " -y <provider> CertStore provider name\n"
  64. IDS_OPTION_F "f"
  65. IDS_OPTION_F_DESC " -f <flag> CertStore open flags. Meaningful only if -y is set\n"
  66. IDS_ERR_TOO_MANY_PARAM "Error: Too many parameters\n"
  67. IDS_SWITCH1 "/"
  68. IDS_SWITCH2 "-"
  69. IDS_ERR_SINGLE_ACTION "Error: Only one option from -add, -del, -put can be used at a time\n"
  70. IDS_ERR_N_SHA1 "Error: -n and -sha1 can not be set at the same time\n"
  71. IDS_ERR_ALL_N_SHA1 "Error: -all can not be set with -n or -sha1\n"
  72. IDS_ERR_PROVIDER_SYSTEM "Error: -s or -r can not be set with -y or -f for the same store\n"
  73. IDS_ERR_SOURCE_STORE "Error: Missing SourceStoreName\n"
  74. IDS_ERR_STORE_PROVIDER "Error: Invalid name for the store provider\n"
  75. IDS_ERR_NO_REG "Error: Invalid value for -r option\n"
  76. IDS_ERR_SHA1_HASH "Error: Invalid value for -sha1 option\n"
  77. IDS_ERR_DISPLAY_TOO_MANY "Error: -s, -r, -n, -sha1, -7, <DestinationStoreName> can not be set for display\n"
  78. IDS_ERR_CTL_7 "Error: -7 and -CTL can not be set at the same time\n"
  79. IDS_ERR_C_CTL_CTL_ALL "Error: You must specify -all, -c, -CTL, -CRL for add or delete\n"
  80. IDS_ERR_DES_STORE "Error: Has to specify DestinationStoreName\n"
  81. IDS_ERR_SOURCE_SYSTEM_7 "Error: -7 is invalid for system destination store\n"
  82. IDS_ERR_OPEN_SOURCE_STORE "Error: Failed to open the source store\n"
  83. IDS_ERR_TMP_STORE "Error: Failed to open a temporary store\n"
  84. IDS_ERR_ADD_CERT_ALL "Error: Failed to add all certificates\n"
  85. IDS_ERR_DELETE_CERT_ALL "Error: Failed to add or delete certificates\n"
  86. IDS_ERR_NO_CERT_HASH "Error: Can not find a certificate matching the hash value\n"
  87. IDS_ERR_ADD_CERT "Error: Failed to add certificates\n"
  88. IDS_ERR_DELETE_CERT "Error: Failed to delete certificates\n"
  89. IDS_ERR_CERT_FIND "Error: Failed to build the certificate list\n"
  90. IDS_ERR_ADD_NO_CERT "Error: Failed to find a certificate to add\n"
  91. IDS_ERR_DELETE_NO_CERT "Error: Failed to find a certificate to delete\n"
  92. IDS_ERR_ADD_CRL_ALL "Error: Failed to add all CRLs\n"
  93. IDS_ERR_DELETE_CRL_ALL "Error: Failed to delete all CRLs\n"
  94. IDS_ERR_NO_CRL_HASH "Error: Can not find a CRL matching the hash value\n"
  95. IDS_ERR_ADD_CRL "Error: Failed to add CRLs\n"
  96. IDS_ERR_DELETE_CRL "Error: Failed to delete CRLs\n"
  97. IDS_ERR_CRL_FIND "Error: Failed to build the CRL list\n"
  98. IDS_ERR_ADD_CTL_ALL "Error: Failed to add all CTLs\n"
  99. IDS_ERR_DELETE_CTL_ALL "Error: Failed to delete all CTLs\n"
  100. IDS_ERR_NO_CTL_HASH "Error: Can not find a CTL matching the hash value\n"
  101. IDS_ERR_ADD_CTL "Error: Failed to add CTLs\n"
  102. IDS_ERR_DELETE_CTL "Error: Failed to delete CTLs\n"
  103. IDS_ERR_CTL_FIND "Error: Failed to build the CTL list\n"
  104. IDS_ERR_COPY_FROM_SRC "Error: Failed to access the source store\n"
  105. IDS_ERR_SAVE_DES_STORE "Error: Failed to save to the destination store\n"
  106. IDS_ERR_OPEN_DES_STORE "Error: Failed to open the destination store\n"
  107. IDS_ERR_GET_SINGER_COUNT "Error: Failed to get the count of signers\n"
  108. IDS_ERR_GET_SIGNER_CERT "Error: Failed to get the signer's certificate\n"
  109. IDS_CERT_INDEX "==============Certificate # %d ==========\n"
  110. IDS_ERR_DISPLAY "Error: Display failed\n"
  111. IDS_ENTER_ADD_INDEX_CERT "Enter cert # from the above list to add-->"
  112. IDS_ENTER_ADD_INDEX_CRL "Enter CRL # from the above list to add-->"
  113. IDS_ENTER_ADD_INDEX_CTL "Enter CTL # from the above list to add-->"
  114. IDS_ENTER_DELETE_INDEX_CERT "Enter cert # from the above list to delete-->"
  115. IDS_ENTER_DELETE_INDEX_CRL "Enter CRL # from the above list to delete-->"
  116. IDS_ENTER_DELETE_INDEX_CTL "Enter CTL # from the above list to delete-->"
  117. IDS_ENTER_PUT_INDEX_CERT "Enter cert # from the above list to put-->"
  118. IDS_ENTER_PUT_INDEX_CRL "Enter CRL # from the above list to put-->"
  119. IDS_ENTER_PUT_INDEX_CTL "Enter CTL # from the above list to put-->"
  120. IDS_ERR_INVALID_INDEX "Error: Invalid input. \n"
  121. IDS_CRL_INDEX "==============CRL # %d ==========\n"
  122. IDS_CTL_INDEX "==============CTL # %d ==========\n"
  123. IDS_NO_CERT "==============No Certificates ==========\n"
  124. IDS_NO_CTL "==============No CTLs ==========\n"
  125. IDS_NO_CRL "==============No CRLs ==========\n"
  126. IDS_NULL "<NULL>"
  127. IDS_SHA1 "SHA1"
  128. IDS_MD5 "MD5"
  129. IDS_UNKNOWN "<UNKNOWN OID>"
  130. IDS_SUBJECT "Subject::\n"
  131. IDS_ISSUER "Issuer::\n"
  132. IDS_SERIAL_NUMBER "SerialNumber::\n "
  133. IDS_KEY "Key "
  134. IDS_KEY_PROVIDER "Provider Type:: %d"
  135. IDS_PROV_NAME " Provider Name:: %s"
  136. IDS_FLAGS " Flags: 0x%x"
  137. IDS_CONTAINER " Container: %s"
  138. IDS_PARAM " Params: %d"
  139. IDS_KEY_SPEC " KeySpec: %d"
  140. IDS_NOT_BEFORE "NotBefore:: \n %s\n"
  141. IDS_NOT_AFTER "NotAfter:: \n %s\n"
  142. IDS_VERSION "Version:: %d\n"
  143. IDS_SIG_ALGO "SignatureAlgorithm:: "
  144. IDS_SIG_ALGO_PARAM "SignatureAlgorithm.Parameters::\n"
  145. IDS_SUB_KEY_ALGO "SubjectPublicKeyInfo.Algorithm:: "
  146. IDS_SUB_KEY_ALGO_PARAM "SubjectPublicKeyInfo.Algorithm.Parameters::\n"
  147. IDS_DSS_LENGTH "DSS Key Length:: %d bytes, %d bits\n"
  148. IDS_DSS_P "DSS P (little endian)::\n"
  149. IDS_DSS_Q "DSS Q (little endian)::\n"
  150. IDS_DSS_G "DSS G (little endian)::\n"
  151. IDS_SUB_KEY_INFO "SubjectPublicKeyInfo.PublicKey"
  152. IDS_BIT_LENGTH " (BitLength: %d)"
  153. IDS_UNUSED_BITS " (UnusedBits: %d)"
  154. IDS_RSA_CSP "RSA_CSP_PUBLICKEYBLOB::\n"
  155. IDS_DSS_Y "DSS Y (little endian)::\n"
  156. IDS_NO_PUB_KEY " No public key\n"
  157. IDS_ISSUER_ID "IssuerUniqueId"
  158. IDS_SUBJECT_ID "SubjectUniqueId"
  159. IDS_SUBJECT_USAGE "SubjectUsage::\n"
  160. IDS_NO_USAGE_IDS " No Usage Identifiers\n"
  161. IDS_LIST_DIS "ListIdentifier::\n "
  162. IDS_SEQUENCE "SequenceNumber::\n "
  163. IDS_THIS_UPDATE "ThisUpdate:: \n %s\n"
  164. IDS_NEXT_UPDATE "NextUpdate:: \n %s\n"
  165. IDS_TIME_INVALID "****** Time Invalid CTL\n"
  166. IDS_SUB_ALGO "SubjectAlgorithm:: "
  167. IDS_SUB_ALGO_PARAM "SubjectAlgorithm.Parameters::\n"
  168. IDS_NO_ENTRIES "----- No Entries -----\n"
  169. IDS_ENTRIES "----- Entries -----\n"
  170. IDS_SUB_ID " [%d] SubjectIdentifier::\n"
  171. IDS_ATTR " [%d] Attributes::\n"
  172. IDS_SERIAL_NUM_I " [%d] SerialNumber::"
  173. IDS_REVOC_DATE " [%d] RevocationDate:: %s\n"
  174. IDS_NO_EXTENSION " [%d] Extensions:: NONE\n"
  175. IDS_EXTENSION " [%d] Extensions::\n"
  176. IDS_DIS_NO_SIGNER "No signer\n"
  177. IDS_SIGNER_INDEX "----- Signer [%d] -----\n"
  178. IDS_SIGNER_INDEX_CERT "----- Signer [%d] Certificate-----\n")
  179. IDS_DIS_SIGNER_AUTH_ATTR "----- Signer [%d] AuthenticatedAttributes -----\n"
  180. IDS_DIS_SIGNER_UNAUTH_ATTR "----- Signer [%d] UnauthenticatedAttributes -----\n"
  181. IDS_NO_BYTE "%s NO Value Bytes\n"
  182. IDS_NEXT_UPDATE_LOCATION " NextUpdateLocation::\n"
  183. IDS_NO_VALUE_BYTES " NO Value Bytes\n"
  184. IDS_I_ID_NO_VALUE " [%d] %s :: No Values\n"
  185. IDS_OTHER_NAME "OtherName:\n"
  186. IDS_X400 "X400Address:\n"
  187. IDS_DIRECTORY_NAME "DirectoryName:\n"
  188. IDS_EDI_PARTY "EdiPartyName:\n"
  189. IDS_RFC "RFC822: %s\n"
  190. IDS_DNS "DNS: %s\n"
  191. IDS_ALT_NAME_URL "URL: %s\n"
  192. IDS_IP "IPAddress:\n"
  193. IDS_REG_ID "RegisteredID:"
  194. IDS_UNKNOWN_ALT_NAME "Unknown choice: %d\n"
  195. IDS_Thumbprint "%s Thumbprint:: \n "
  196. IDS_FILE_TIME "<FILETIME %08lX:%08lX>"
  197. IDS_MILLI_SECOND " <milliseconds:: %03d>"
  198. IDS_AUX_PROP_ID "Aux PropId %d (0x%x) ::\n"
  199. IDS_ENHANCED_KEY_USAGE " EnhancedKeyUsage::\n"
  200. IDS_NO_PROP_BYTES " NO Property Bytes\n"
  201. IDS_NO_USAGE_ID " No Usage Identifiers\n"
  202. IDS_CONTENT_SIG_ALGO "Content SignatureAlgorithm:: "
  203. IDS_CONTENT_SIG_ALGO_PARAM "Content SignatureAlgorithm.Parameters::\n"
  204. IDS_CONTEXT_SIG "Content Signature (little endian)::\n"
  205. IDS_DSS_R "DSS R (little endian)::\n"
  206. IDS_DSS_S "DSS S (little endian)::\n"
  207. IDS_DSS_INFO "DSS Signature (unexpected length, little endian)::\n"
  208. IDS_CONTENT_SIG_NONE "Content Signature:: NONE\n"
  209. IDS_VALUE_TYPE "ValueType: %d\n"
  210. IDS_STR " Str: "
  211. IDS_WSTR " WStr: %s\n"
  212. IDS_TRUE " True"
  213. IDS_FALSE " False"
  214. IDS_EXTENSION_INDEX "Extension[%d] "
  215. IDS_NAME_CRITICAL "(%s) Critical: "
  216. IDS_STRING "%s::\n"
  217. IDS_SUB_KEY_ID " <SubjectKeyIdentifer> \n"
  218. IDS_SUB_ALT " <Subject AltName> \n"
  219. IDS_ISS_ALT " <Issuer AltName> \n"
  220. IDS_SUB_ALT2 " <Subject AltName #2> \n"
  221. IDS_NEXT_UPDATE_LOC " <NextUpdateLocation> \n"
  222. IDS_CERT_POLICIES " <Certificate Policies> \n"
  223. IDS_NSCP_CERT " <NetscapeCertType> \n"
  224. IDS_NSCP_BASE " <NetscapeBaseURL> \n"
  225. IDS_NSCP_REV " <NetscapeRevocationURL> \n"
  226. IDS_NSCP_CA_REV " <NetscapeCARevocationURL> \n"
  227. IDS_NSCP_RENEW " <NetscapeCertRenewalURL> \n"
  228. IDS_NSCP_CA_URL " <NetscapeCAPolicyURL> \n"
  229. IDS_NSCP_SSL " <NetscapeSSLServerName> \n"
  230. IDS_NSCP_COM " <NetscapeComment> \n"
  231. IDS_SMIME " <SMIME Capabilties>\n"
  232. IDS_NONE " None\n"
  233. IDS_PARAMS " Parameters::\n"
  234. IDS_ENH_KEY_USAGE " <EnhancedKeyUsage> \n"
  235. IDS_COMMON_NAME " <Common Name> \n"
  236. IDS_VALUE_STRING " ValueType: %d String: "
  237. IDS_FIN_CRI " <FinancialCriteria> \n "
  238. IDS_FIN_AVAI "Financial Info Available."
  239. IDS_MEET_CRI " Meets Criteria."
  240. IDS_NO_MEET_CRI " Doesn't Meets Criteria."
  241. IDS_MIN_CRI " <MinimalCriteria> \n "
  242. IDS_MEET_MIN "Meets Minimal Criteria."
  243. IDS_NO_MEET_MIN "Doesn't Meet Minimal Criteria."
  244. IDS_SPC_URL "URL=> %s\n"
  245. IDS_SERIAL_DATA " SerializedData::\n"
  246. IDS_SPC_FILE "FILE=> %s\n"
  247. IDS_UNKNOWN_SPC "Unknown SPC Link Choice:: %d\n"
  248. IDS_SPC_AGENCY " <SpcSpAgencyInfo> \n"
  249. IDS_POL_INFO " PolicyInformation: "
  250. IDS_POL_DIS " PolicyDisplayText: %s\n"
  251. IDS_IMG_LINK " ImageLink: "
  252. IDS_BITMAP " Bitmap:\n"
  253. IDS_META_FILE " Metafile:\n"
  254. IDS_ENH_META " EnhancedMetafile:\n"
  255. IDS_GIF_FILE " GifFile:\n"
  256. IDS_LOGO_LINK " LogoLink: "
  257. IDS_QUALI " Qualifiers:: \n"
  258. IDS_ENCODED_DATA " Encoded Data::\n"
  259. IDS_KEY_USAGE " <KeyUsage> \n"
  260. IDS_BASIC_CON2 " <Basic Constraints2> \n"
  261. IDS_PATH_LEN " PathLenConstraint:: "
  262. IDS_BASIC_CON " <Basic Constraints> \n"
  263. IDS_SUB_TYPE " SubjectType:: "
  264. IDS_SUB_CA " CA "
  265. IDS_SUB_EE " END_ENTITY "
  266. IDS_SUB_CON " SubtreesConstraint[%d]::\n"
  267. IDS_DIG_SIG "DIGITAL_SIGNATURE "
  268. IDS_NON_REP "NON_REPUDIATION "
  269. IDS_KEY_ENCI "KEY_ENCIPHERMENT "
  270. IDS_DATA_ENCI "DATA_ENCIPHERMENT "
  271. IDS_KEY_AGRE "KEY_AGREEMENT "
  272. IDS_CERT_SIGN "KEY_CERT_SIGN "
  273. IDS_OFFLINE_CRL "OFFLINE_CRL_SIGN "
  274. IDS_KEY_RESTRIC " <KeyUsageRestriction> \n "
  275. IDS_CERT_POLICY " CertPolicySet::\n"
  276. IDS_RESTRIC_KEY " RestrictedKeyUsage:: "
  277. IDS_CRL_REASON " <CRL Reason> \n"
  278. IDS_CRL_UNSPECIFIED "REASON_UNSPECIFIED"
  279. IDS_KEY_COMP "KEY_COMPROMISE"
  280. IDS_CA_COMP "CA_COMPROMISE"
  281. IDS_AFFI_CHANGED "AFFILIATION_CHANGED"
  282. IDS_SUPERSEDED "SUPERSEDED"
  283. IDS_CESS_OPER "CESSATION_OF_OPERATION"
  284. IDS_CERT_HOLD "CERTIFICATE_HOLD"
  285. IDS_REMOVE_CRL "REMOVE_FROM_CRL"
  286. IDS_KEY_ATTR " <KeyAttributes>\n"
  287. IDS_KEY_ID " KeyId::\n"
  288. IDS_INTEND_KEY_USAGE " IntendedKeyUsage:: "
  289. IDS_NO_CRL_DIS " NO CRL Distribution Points\n"
  290. IDS_CRL_IDS_I " CRL Distribution Point[%d]\n"
  291. IDS_CRL_DIS_FULL_NAME " FullName:\n"
  292. IDS_CRL_RDN " IssuerRDN: (Not Implemented)\n"
  293. IDS_CRL_UNKNOWN " Unknown name choice: %d\n"
  294. IDS_REASON_FLAG " ReasonFlags: "
  295. IDS_REASON_UNUSED "UNUSED "
  296. IDS_CRL_ISSUER " ISSUER::\n"
  297. IDS_AUTH_KEY_ID " <AuthorityKeyId>\n"
  298. IDS_AUTH_CERT_ISSUER " AuthorityCertIssuer::\n"
  299. IDS_AUTH_CERT_ISSUER_SERIAL_NUMBER " AuthorityCertSerialNumber::"
  300. IDS_AUTH_KEY_ID2 " <AuthorityKeyId #2>\n"
  301. IDS_VALUE_STRING_S "ValueType: %d String: %s\n"
  302. IDS_ELN "\n"
  303. IDS_ISS_ALT2 " <Issuer AltName #2> \n"
  304. IDS_SEPERATOR "==============================================\n"
  305. IDS_NOT_AVAILABLE "Not Available"
  306. IDS_NONE_NOELN "None"
  307. IDS_TS_VERSION " Timestamp Version:: %d\n"
  308. IDS_TS_ISSUER " Timestamp server's certificate issuer::\n"
  309. IDS_TS_SERIAL_NUMBER " Timestamp server's certificate SerialNumber::\n"
  310. IDS_TS_AUTHATTR " Timestamp's authenticated attributes::\n"
  311. IDS_TS_UNAUTHATTR " Timestamp's unauthenticated attributes::\n"
  312. IDS_TIMESTMAP " Timestamp:: \n"
  313. IDS_SIGNING_TIME " Signing Time:: \n %s\n"
  314. IDS_HASH_ALGO "Hash Algorithm:: "
  315. IDS_HASH_ALGO_PARAM "HashAlgorithm.Parameters::\n"
  316. IDS_ENCRYPT_ALGO "Encrypt Algorithm:: "
  317. IDS_ENCRYPT_ALGO_PARAM "Encrypt Algorithm.Parameters::\n"
  318. IDS_SPC_SP_NAME "SpcSpAgencyInfo"
  319. IDS_SPC_FIN_NAME "SpcFinancialCriteria"
  320. IDS_SPC_MIN_NAME "SpcMinimalCriteria"
  321. IDS_NTSP_CERT_NAME "NetscapeCertType"
  322. IDS_NTSP_BASE_NAME "NetscapeBaseURL"
  323. IDS_NTSP_REV_NAME "NetscapeRevocationURL"
  324. IDS_NTSP_CA_REV_NAME "NetscapeCARevocationURL"
  325. IDS_NTSP_RENEW_NAME "NetscapeCertRenewalURL"
  326. IDS_NTSP_POL_NAME "NetscapeCAPolicyURL"
  327. IDS_NTSP_SSL_SERVER_NAME "NetscapeSSLServerName"
  328. IDS_NTSP_COMMENT "NetscapeComment"
  329. IDS_ERR_INIT_OID_SET "Error: Failed to initialize OID FunctionSet.\n"
  330. IDS_ERR_INSTALL_OID "Error: Failed to install OID Function.\n"
  331. IDS_ERR_REG_OID "Error: Failed to register OID information.\n"
  332. IDS_ERR_DELETE_SIGNED_FILE "Error: Need to specify a destination store if delete from a signed file.\n"
  333. IDS_OPTION_EKU "eku"
  334. IDS_OPTION_EKU_DESC " -eku <OID,OID> Comma separated enhanced key usage OIDs\n"
  335. IDS_OPTION_NAME "name"
  336. IDS_OPTION_NAME_DESC " -name <FriendlyName> Friendly Name for the certificates\n"
  337. IDS_OPTION_MULTI "m"
  338. IDS_OPTION_MULTI_DESC " -m Format the extensions in muliple lines\n"
  339. IDS_OPTION_TEST "~"
  340. IDS_ERR_SET_EKU "Error: Failed to set the enhanced key usage property.\n"
  341. IDS_ERR_DISPLAY_EKU "Error: -eku or -name has to be set with -add or -del option.\n"
  342. IDS_ERR_7_CTL "Error: -7 and -CTL can not be set at the same time. \n"
  343. IDS_ERR_7_CTL1 " CTL will be lost when the destination store is saved as PKCS #7\n"
  344. IDS_TOO_MANY_DES_STORE "Error: When -put is set, -s, -r, -y, -f cannot be set for the destination store\n"
  345. IDS_ERR_ALL_PUT "Error: -all and -put can not be set at the same time. Use -c ,-ctl, or -crl.\n"
  346. IDS_ERR_PUT_ITEM "Error: Has to specify either -c, or -crl, or -ctl\n"
  347. IDS_ERR_PUT_CERT "Error: Failed to put certificate\n"
  348. IDS_ERR_PUT_NO_CERT "Error: Failed to find a certificate to put.\n"
  349. IDS_ERR_PUT_CRL "Error: Failed to put CRL\n"
  350. IDS_ERR_PUT_CRL_FIND "Error: Failed to find a CRL to put.\n"
  351. IDS_ERR_PUT_CTL "Error: Failed to put CTL\n"
  352. IDS_ERR_PUT_CTL_FIND "Error: Failed to find a CTL to put.\n"
  353. IDS_ERR_SET_NAME "Error: Failed to set the friendly name property.\n"
  354. END
  355. #include <common.ver>