Hi, I'm playing with openssl 0.9.9 with a GOST engine. Does anybody know, how to get more info about commmand line options for openssl> req and openssl> if one wants to use them with GOST engine to generate and use asymmetric GOST-94 or GOST-2001 keys? First I tried the req command as proposed here: http://www.cryptocom.ru/OpenSource/readme.html "req -newkey gost94: -keyout mykey.p8 -out mykey.req" They claim that you need no parameters, so you should leave "an empty string after the colon" But the shell seems to expect a file name (of a file containing parameters) after the colon. OpenSSL> req -newkey gost94: -keyout mykey.p8 -out mykey.req Can't open parameter file 10925:error:02001002:system library:fopen:No such file or directory:bss_file.c:1 22:fopen('','r') 10925:error:2006D080:BIO routines:BIO_new_file:no such file:bss_file.c:125: error in req OpenSSL> The command "req -newkey gost94:"" -keyout mykey.p8 -out mykey.req" does not work either. "" is taken for a file name. When I put there the name of an existing file, things became bizarr: OpenSSL> req -newkey gost94:parameters.txt -keyout mykey.p8 -out mykey.req Error reading parameter file parameters.txt 10925:error:0906D06C:PEM routines:PEM_read_bio:no start line:pem_lib.c:687:Expec ting: PARAMETERS 10925:error:0906D06C:PEM routines:PEM_read_bio:no start line:pem_lib.c:687:Expec ting: CERTIFICATE error in req OpenSSL> If you do not type a colon at all, you still don't get your key: OpenSSL> req -newkey gost94 -keyout mykey.p8 -out mykey.req Generating a 1024 bit GOST94 private key Error Generating Key 10925:error:8007106B:lib(128):PKEY_GOST94_KEYGEN:no parameters set:gost_pmeth.c: 274: error in req OpenSSL> Although it was said on the cited page that there are no parameters needed, the shell complains about not having any. Is it a bug? Thanks for help. André Ziermann Senior Solution Engineer
SECUDE IT Security GmbH Goebelstrasse 21 64293 Darmstadt / Germany Tel. : +49 (0)6151 82897 21 Fax : +49 (0)6151 82897 26 Mobile : +49 (0) 170 987 81 73 [EMAIL PROTECTED] www.secude.com Handelsregister Darmstadt: HRB 9081 Geschäftsführer: Dr. Heiner Kromer
smime.p7s
Description: S/MIME Cryptographic Signature