Thanks Stephan..

Was using key generated outside the FIPS mode . Is there any way , i can use
 digest as  sha1 when generating the key outside the FIPS mode so that same
key can be used in FIPS mode and non FIPS mode ?

Thanks In advance

Rajan






On Wed, Jul 8, 2009 at 8:45 PM, Dr. Stephen Henson <st...@openssl.org>wrote:

>  On Wed, Jul 08, 2009, rajanchittil wrote:
>
> >
> > I am also having the same problem .Is any one got the solution for this
> ...
> >
> >
> > My configure file has this entry
> >
> >
> > [ req ]
> > default_bits = 2048
> > default_keyfile = $HOME/exampleca/private/cakey.pem
> > default_md = sha1
> > prompt = no
> > distinguished_name = root_ca_distinguished_name
> > x509_extensions = root_ca_extensions
> >
> > [ root_ca_distinguished_name ]
> > commonName = Example CA
> > stateOrProvinceName = Virginia
> > countryName = US
> > emailAddress = c...@exampleca.org
> > organizationName = Root Certification Authority
> >
> >
> > openssl req -newkey rsa:2048 -keyout $HOME/server_req/server_priv_key.pem
> > -keyform PEM -out $HOME/server_req/server_req.pem -outform PEM
> >
> > But when i am trying to display the private key ,i am getting this error
> >
> > # openssl rsa -in $HOME/server_req/server_priv_key.pem -pubout -text
> > Enter pass phrase for //server_req/server_priv_key.pem:
> > unable to load Private Key
> > 221296:error:06080090:digital envelope
> routines:EVP_DigestInit_ex:disabled
> > for fips:digest.c:292:
> > 221296:error:06065064:digital envelope routines:EVP_DecryptFinal_ex:bad
> > decrypt:evp_enc.c:337:
> > 221296:error:0906A065:PEM routines:PEM_do_header:bad
> decrypt:pem_lib.c:428:
> >
> > My digest is sha1 .. Can you please help me
> >
>
> The digest referred to is the default key derivation algorithm used to
> encrypt
> private keys which uses MD5.
>
> If the first command was run outside FIPS mode and the second inside FIPS
> mode
> that is the error. Keys generated outside FIPS mode should not be used
> inside
> FIPS mode.
>
> Steve.
> --
> Dr Stephen N. Henson. OpenSSL project core developer.
> Commercial tech support now available see: http://www.openssl.org
>  ______________________________________________________________________
> OpenSSL Project                                 http://www.openssl.org
> User Support Mailing List                    openssl-users@openssl.org
> Automated List Manager                           majord...@openssl.org
>

Reply via email to