Thanks Chris!

I am able to resolve the issue.

On Fri, Jan 30, 2015 at 10:09 PM, Christopher Schultz <
ch...@christopherschultz.net> wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
>
> Geet,
>
> On 1/30/15 1:22 AM, Geett Chanddra Singha wrote:
> > Steps followed to build FIPS
> >
> > tar zxf openssl-1.0.1l.tar.gz
> >
> > cd openssl-1.0.1l
> >
> > ./config --prefix=/usr/local
> > --with-fipsdir=/usr/local/ssl/fips-2.0
> >
> > make
> >
> > make install
> >
> > Note: I have installed the FIPS module in /usr/local/ssl/fips-2.0
>
> You have to do "./config fips --with--fipsdir=[...]". You are missing
> the "fips" argument to "config".
>
> After I did the "config", it told me that I needed to first "make
> depend". Then I did a regular "make" and got a FIPS-capable module (as
> tested by doing:
>
> $ cd test
> $ sh ./testfipsssl
>
> (Note that this test fails part way through because it's missing some
> kind of fake certificate... it looks like a problem with the test itself).
>
> I ran the test without building with FIPS and it died right away, so
> I'm confident I ended up with a FIPS-capable module:
>
> $ sh ./testfipsssl
> WARNING: can't open config file: /usr/local/ssl/openssl.cnf
> test ssl3 is forbidden in FIPS mode
> *** IN FIPS MODE ***
> Available compression methods:
>   NONE
> 140652183557800:error:140A9129:SSL routines:SSL_CTX_new:only tls
> allowed in fips mode:ssl_lib.c:1715:
> 140652183557800:error:140A9129:SSL routines:SSL_CTX_new:only tls
> allowed in fips mode:ssl_lib.c:1715:
> test ssl2 is forbidden in FIPS mode
> *** IN FIPS MODE ***
> Available compression methods:
>   NONE
> 139882949523112:error:140A9129:SSL routines:SSL_CTX_new:only tls
> allowed in fips mode:ssl_lib.c:1715:
> 139882949523112:error:140A9129:SSL routines:SSL_CTX_new:only tls
> allowed in fips mode:ssl_lib.c:1715:
> test tls1
> *** IN FIPS MODE ***
> Available compression methods:
>   NONE
> TLSv1, cipher TLSv1/SSLv3 AES256-SHA, 2048 bit RSA
> 1 handshakes of 256 bytes done
> test tls1 with server authentication
> *** IN FIPS MODE ***
> Available compression methods:
>   NONE
> server authentication
> depth=0 error=20 /C=UK/O=OpenSSL Group/OU=FOR TESTING PURPOSES
> ONLY/CN=Test Server Cert
> Error string: unable to get local issuer certificate
> ERROR in CLIENT
> 140515612989096:error:14090086:SSL
> routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify
> failed:s3_clnt.c:1162:
> TLSv1, cipher (NONE) (NONE)
> 1 handshakes of 256 bytes done
>
> $ cd ..
> $ ./apps/openssl version
> WARNING: can't open config file: /usr/local/ssl/openssl.cnf
> OpenSSL 1.0.1l-fips 15 Jan 2015
>
> (Man... OpenSSL really is a big ball of crap: you have to be in the
> exact right directory for everything to work. It's amazing that these
> guys don't fix stuff like that. I like scripting everything, and
> having to do a "cd" in a script usually means that it's going to be
> hard to do things properly.)
>
> - -chris
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1
> Comment: GPGTools - http://gpgtools.org
>
> iQIcBAEBCAAGBQJUy7PaAAoJEBzwKT+lPKRYAqcQAI+So5gWQYfh166f1V30jrR4
> IqWHGvwxUYjIRPeuwu6V0tTVgAkwcspRiMapLWOIpSojrr+9jysj2N85EOVSpg+r
> yIkc7dJmDgvaQ025u6bhnCby8YwupVmoyQKuiR4CzQb+ZjZIaDgp0l4XEyP/DxTy
> UDD/CnXvJE/Fgp6lwnOcLygOYuPwGq0cDMcJEW5RT9TMfp8T0yLgOoC8NOuYp4q5
> Buywt9adAjNYZR1xREIKgRzEXEalFuI2dA4XyIV55Pye00dsAufsBj/uLhv4xAva
> XU3qbHnHSnycfiipGjW60ZM0zJqLtszx3Q26luElCbv9QqOAyf68+QV4cYVhI2rY
> 6SefnQZ2mCQKDs15+aYyB093zveQxKLkVIHyYsbHLpe0oPBUp0f8cy5UVRZnmtE+
> H8IXxG3jaz6mG15DYF6IXyg/GVlHMS+RQdoD2c0sNN+WtY0g+7kbcNLcrjwvsei0
> nKm6lnWXDUT4u8ggp5h+XDSbf1RzyxMyl6B9EwFW39rgmOnTtYIJjW7N8TxvcxvI
> 5LBEUJUcVSi2kb3tiWNHdcEeT5cnk8Woy3Tyoi+OrdcDoawz7x8o8sroXHgXogxN
> Zm5k6gAB+4xCv8LUVnkRV2qu+MBk6hmX5vEOp8NYf0xKzEuOhYGyxSL4b/5U+6c2
> bbYfRCbqLI/ySkifw55o
> =o/7E
> -----END PGP SIGNATURE-----
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: users-h...@tomcat.apache.org
>
>


-- 
Thanks & Regards
Geett Chanddra Singha

Reply via email to