Hi, Playing with GOST engine in opnessl 0.9.9. I cannot get a certificate with a GOST hash in it. I tried several versions of the command line x509 [(-md5|-md2|-md_gost94|-sha1)] -days 7300 -signkey /home/ziermann/gostpki/rootca/private/cakey.pem -in /home/ziermann/gostpki/rootca/cacert.csr -req -out /home/ziermann/gostpki/rootca/ca2.crt Specifying no hash-alg, results in a certificate, where you see sha1 as hash algorithm. (Looked at it using M$ certificate viewer on WinXP) Specifying -md_gost94 hash-alg, results in a certificate, where you see sha1 as hash algorithm. Specifying sha1 as hash-alg results in an error message saying 29391:error:0D0C30C6:asn1 encoding routines:ASN1_item_sign:digest and key type n ot supported:a_sign.c:245: error in x509 Specifying any other hash-alg proposed by what you get if you type "openssl x509 --help" results in an error message saying 29391:error:0606B06E:digital envelope routines:EVP_SignFinal:wrong public key ty pe:p_sign.c:125: 29391:error:0D0C3006:asn1 encoding routines:ASN1_item_sign:EVP lib:a_sign.c:279: Is this a bug? What should I type to get a GOST compliant certificate? Is the use of sha1 in certificates GOST compliant? Where should I submit the report, if this turns out to be a bug? Thank you very much for advice. PS: Thanks to Andrej Kol'tsov for having helped with GOST key generation. :-) 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