home *** CD-ROM | disk | FTP | other *** search
/ Chip 2005 May / CMCD0505.ISO / Software / Freeware / Comunicatii / openvpn / openvpn-2.0_rc18-gui-1.0-rc5-install.exe / bin / mycert.ini < prev    next >
INI File  |  2004-12-04  |  12KB  |  341 lines

  1. # The configuration file for My Certificate Wizard (mycert.exe)
  2. # =============================================================
  3. #
  4. # My Certificate Wizard is a simple Win32 application used to simplify
  5. # the process of creating the PKCS#10 certificate request and private
  6. # key for the common user.
  7. #
  8. # The openssl dynamic loadable library (DLL) must be accessible: libeay32.dll.
  9. # This file usually comes with the software the user creates the keys for...
  10. #
  11. # The input text restrictions applied by this program is not intended to defeat
  12. # the experienced user. The primary goal is to help conduct the boring act
  13. # as smoothly as possible.
  14. #
  15. # It is expected the CA/service admin prepares this INI file
  16. # for his/her users then the EXE and INI files are bundled with
  17. # the other application software and sent to the users.
  18. #
  19. # The program does not contain much of descriptive texts, anyway
  20. # the administrator should equip the users with the suitable reference
  21. # manual so they will have a clue of what this damned thing should do.
  22. #
  23. # Most of the mycert features are reflected in this file's comments.
  24. #
  25. # Notes on building: If you get the source and want to rebuild the program,
  26. # you'll need the MinGW/MSYS environment (http://www.mingw.org) for Win32
  27. # and the OpenSSL includes (http://www.openssl.org) in addition.
  28. # These tools are free.
  29. #
  30. # Hopefully My Certificate Wizard will be usable for the power users too.
  31. # Have fun like I had while I was coding this.
  32. #
  33. # Vlada Macek, Oct 2004
  34. # Contact: mycert a seznam d cz
  35. # Bug reports, patches, ideas, opinions and thankyou mail is welcome!
  36. #
  37. # ---
  38. #
  39. # This conf file must reside in the same folder as the wizard's EXE, must have
  40. # the same name and must have the INI extension. Alternatively: The path to
  41. # the INI file may be forced by the mycert.exe's first command line argument.
  42. # If this parameter does not contain a full path to the file, the system
  43. # searches for the file in the Windows directory (such searching is then
  44. # not reported by mycert).
  45. #
  46. # $Id: mycert.ini,v 1.8 2004/11/09 09:02:44 tuttle Exp $
  47.  
  48. [dn]
  49.  
  50. # The default values of the Distinguished Name of the user.
  51. # C is Country, ST is State, L is Locality, O is Org. and OU is Org. Unit.
  52. # The *_allow truth values specify whether such field will be editable.
  53. # The default is yes.
  54. #
  55. # This way the really simple form for creating custom DN can be created.
  56. #
  57.  
  58. ;C=CZ
  59. ;C_allow=0
  60. ;ST=Czech Republic, Europe
  61. ;ST_allow=0
  62. ;L=Prague City
  63. ;L_allow=0
  64. ;O=My Unliminted
  65. ;O_allow=0
  66. ;OU=VPN
  67. ;OU_allow=0
  68.  
  69. # These may also be set as default values:
  70. #
  71. ### CN=<John Doe>, My Unlimited
  72. ### emailAddress=johnny@myunlimited.cz
  73.  
  74.  
  75. ## --- POSIX Regular Expressions ---
  76.  
  77. # With the following options you can restrict the user input in the
  78. # very flexible way. Syntax is Extended Posix RE, case sensitive.
  79. # See http://en.wikipedia.org/wiki/Regular_expression,
  80. # GNU Regular Expression Library docs and other resources on the web.
  81. #
  82. # WARNING: These work only in case the Regular Expression checking was
  83. # enabled while compiling My Certificate Wizard. Furthermore, the field
  84. # is regexp checked only in case it's user editation was not disallowed
  85. # by above *_allow options.
  86.  
  87. # Example: "Full Name, Company"    (full name - two or three ASCII words not shorter
  88. #          than 2 characters, `-' and `.' are allowed in them)
  89. # CN_re=^([-.[:alpha:]]{2,}[[:space:]]){1,2}[-.[:alpha:]]{2,}, [Cc]ompany$
  90.  
  91. #CN_re=
  92. #email_re=^[[:graph:]]+@[[:graph:]]+$
  93. #C_re=
  94. #ST_re=
  95. #L_re=
  96. #O_re=
  97. #OU_re=
  98.  
  99.  
  100. [paths]
  101.  
  102. # Specification of the default output folder. Two files are to be created here.
  103. # <CN>.key and <CN>.req, where <CN> is the Common Name given by the user.
  104. # The output folder may be changed by the user in the dialog box.
  105. # Default: dir=C:\
  106.  
  107. dir=C:\Program Files\OpenVPN\config
  108.  
  109. # Alternative way of setting the output folder: Value of regdir= shall
  110. # be read from the registry in case dir= is not specified.
  111. # (FEATURE NOT IMPLEMENTED!)
  112. #
  113. ### regdir=HKLM\SOFTWARE\OpenVPN-GUI\config_dir
  114.  
  115. # The following option lets you specify arbitrary files to be copied to the
  116. # output directory specified above. Multiple files may be specified, in that case
  117. # they must be comma-delimited.
  118. # Default: Feature is off.
  119. # Example: copyfiles=C:\mycert\myunlimited-vpn-ca.crt,C:\mycert\myunlimited-preauth.key
  120.  
  121.  
  122. [openssl]
  123.  
  124. # Most of the following options define behaviour of the underlying
  125. # openssl engine that is responsible for creating the private key
  126. # and the request.
  127. #
  128. # For full option description see OpenSSL's man page (man req)
  129. # http://www.openssl.org/docs/apps/req.html
  130. #
  131.  
  132. # Option conforming to the OpenSSL req -nodes ("No DES" encryption) option.
  133. # If this is set to 1, the pass phrase input lines will be inactive.
  134. # Be warned last time now before you let your users to create unprotected keys.
  135. # Default: nodes=0
  136.  
  137. # An option enforcing input of the passphrase.
  138. # If it is > 0, it specifies the enforced passphrase minimum length.
  139. # If it is = 0 and user enters passphrase shorter than 4 chars,
  140. # he/she will still be warned that it is insecure.
  141. # The nodes= option above takes precedence over this one.
  142. # Default: minpass=0
  143. minpass=6
  144.  
  145. # Option conforming to the OpenSSL req -newkey option.
  146. # Default: keytype=rsa:1024
  147. keytype=rsa:2048
  148.  
  149. # Option conforming to the OpenSSL req -outform option.
  150. # Default: outformat=PEM
  151.  
  152. # Option conforming to the OpenSSL req -keyform option.
  153. # Default: keyformat=PEM
  154.  
  155. # Option conforming to the OpenSSL req -pubkey option.
  156. # Default: pubkey=0
  157.  
  158. # Option conforming to the OpenSSL req -noout option.
  159. # Default: norequest=0
  160.  
  161. # Option conforming to the OpenSSL req -asn1-kludge option.
  162. # Default: asn1kludge=0
  163.  
  164. # Option conforming to the OpenSSL req -[md5|sha1|md2|mdc2] options.
  165. # Default: digest=sha1
  166.  
  167.  
  168. [openvpn]
  169.  
  170. # If you're not using OpenVPN software (http://openvpn.sourceforge.net),
  171. # please ignore this section.
  172. #
  173. # The following option let you specify the path to the OpenVPN configuration
  174. # file template. If given, the following actions will be taken when you're
  175. # creating the private key and the request:
  176. #
  177. #    - template file will be copied to the output folder
  178. #    - it will be named the same way as the key/req files + .OVPN extension
  179. #    - 'key' and 'cert' options will be appended at the end with the correct
  180. #      path to the key file.
  181. #
  182. # The user should be instructed (in his friendly VPN documentation written
  183. # by his friendly admin) to store the certificate file (retrieved later
  184. # from the CA) to the right folder.
  185. # Default: Feature is off.
  186. # Example: template=C:\mycert\template_ovpn.txt
  187.  
  188.  
  189. [extensions]
  190.  
  191. # Here it is possible to redefine the private key filename extension.
  192. # Default: key=key
  193.  
  194. # Here it is possible to redefine the certificate request filename extension.
  195. # Default: req=req
  196.  
  197. # Here it is possible to redefine the certificate filename extension.
  198. # Default: cert=cert
  199.  
  200. # Here it is possible to redefine the OpenVPN configuration filename extension.
  201. # Ignore this option if you don't use the template= option above.
  202. # Default: ovpn=ovpn
  203.  
  204.  
  205. [strings]
  206.  
  207. # Dynamic retranslation of strings shown to user. Could serve as a localization
  208. # engine as well as the way of how the messages and labels could be customized
  209. # for the particular use of the program.
  210. #
  211. # Important: The caret sign (^) means newline. On the right side there must be
  212. # the same number of carets as is on the left side. The counts of the formatting
  213. # signs (%) on the left and right sides are also compared as a trivial check for
  214. # typos. Maintain the same structure of the message. Don't use excessive 
  215. # whitespace around messages. The ampersand (&) denotes the hotkey character
  216. # for the dialog item. It's up to you to design these hotkeys in the dialogs.
  217. #
  218.  
  219. # This is the user information feature. Text assigned to the option will be
  220. # displayed in the Message box right before the main dialog. So you could 
  221. # inform the user exactly about what do you want from him/her. E.g. about 
  222. # the format of the Common name. Carets (^) are transformed to newlines.
  223. #manifesto=blah^blah
  224.  
  225. # This is the caption of the previous Message box window.
  226. #Welcome=
  227.  
  228.  
  229. ## --- Main Dialogs ---
  230.  
  231. #My Certificate Wizard=
  232. #Distinguished Name=
  233. #&Common Name (eg. your name):=
  234. #&E-mail Address:=
  235. #C&ountry Name (2 letters):=
  236. #&State or Province (full name):=
  237. #&Locality Name (eg. city):=
  238. #Organization &Name (eg. company):=
  239. #Organizational &Unit Name (eg. section):=
  240. #Private Key Protection=
  241. #&Pass phrase:=
  242. #Pass phrase (&again):=
  243.  
  244. #Output=
  245. #Output &Folder:=
  246. #Chan&ge...=
  247. #Create &Request=
  248. #Cancel=
  249.  
  250. #Generating your private key and the request.^Please wait.=
  251.  
  252. #My Certificate Wizard - Request=
  253. #Status=
  254. #Done. The following files were created in the output folder:=
  255. #- %s.%s (Private key)^- %s.%s (Certificate request)^- %s.%s (OpenVPN configuration)=
  256. #- %s.%s (Private key)^- %s.%s (Certificate request)=
  257. #Please keep your private key file protected! Do not transmit it elsewhere.=
  258. #Your request=
  259. #Copy the following certificate &request and send it to your Certificate Authority (CA):=
  260. #&Quit=
  261. #&Copy to clipboard=
  262.  
  263.  
  264. ## --- About ---
  265.  
  266. #Version %s=
  267. #About=
  268. #My Certificate Wizard^Version %s^^http://www.sweb.cz/mycert^^(c) 2004 Vlada Macek^Released under the terms of GNU General Public License.^http://www.gnu.org^^The development was funded by Hieronymus,^translation and software localization company.^http://www.hiero.cz/us=
  269.  
  270.  
  271. ## --- Message Boxes ---
  272.  
  273. #Please select the folder where your new private key and request shall be saved:=
  274. #Your two passphrases do not match!=
  275. #The following lines were added by the My Certificate Wizard.=
  276.  
  277. #Input Error=
  278. #Common Name must not be blank!=
  279.  
  280. #Confirmation=
  281. #Some files named %s.* already exist in the output folder! Once they are lost, it may be hard to get them back.^Are you sure to OVERWRITE them?=
  282.  
  283. #Security Restriction=
  284. #Your passphrase must be at least %d characters long. %d is not enough!=
  285.  
  286. #Security Warning=
  287. #Warning: You've entered no passphrase. Do you really want to leave your private key UNENCRYPTED?=
  288. #Your passphrase is really short (under %d characters). Are you sure to use such weak protection?=
  289.  
  290. #Configuration Glitch=
  291. #The INI file disables creating both the certificate request and the public key. So no reasonable output will be given.^This is probably not what you want.=
  292.  
  293. #Configuration Error=
  294. #Error finding OpenVPN input template file: %s^No OpenVPN configuration could be created.=
  295.  
  296. #Fatal Error=
  297. #Function %s failed with error %d: %s=
  298.  
  299. #Filename: %s=
  300. #(Cannot read the file.)=
  301. #Failure copying files=
  302. #Unable to copy '%s' to '%s' - error %d=
  303. #Warning=
  304.  
  305.  
  306. ## --- Regular expression matching ---
  307.  
  308. # The following lines are used only in case the Regular Expression
  309. # checking was enabled while compiling My Certificate Wizard.
  310.  
  311. #Regular expression error=
  312. #Cursor will be moved to the field that^appears to be in an unallowed form.^Please correct your input.=
  313. #Cursor will be moved to the field for which the regular expression^compilation have failed with the following error:^%s=
  314. #Cursor will be moved to the field for which the regular expression^matching have failed with the following error:^%s=
  315.  
  316.  
  317. ## --- OpenSSL errors ---
  318.  
  319. #OpenSSL Error=
  320. #Unknown digest name.=
  321. #Could not read specified parameter file.=
  322. #Unable to load DSA parameters from file.=
  323. #Could not get the public key.=
  324. #Certificate does not contain DSA parameters.=
  325. #Could not initialize output file.=
  326. #Private key is too short.=
  327. #Could not allocate the private key.=
  328. #Problem generating RSA key.=
  329. #Problem generating DSA key.=
  330. #Error: Private key is blank.=
  331. #Error assigning private output filename.=
  332. #Could not write the private key.=
  333. #Problem allocating request.=
  334. #Problems generating certificate request. Please check your input.^(Hint: No field in the Distinguished Name section may be blank.)=
  335. #Problem signing certificate request.=
  336. #Problems assigning the output filename.=
  337. #Error getting public key.=
  338. #Bad output format specified.=
  339. #Unable to write X509 request.=
  340.  
  341.