Adjust build instructions to recommend --enable-jni for maximum JCE/JSSE compatibility
parent
9aa93663cc
commit
10331b7556
|
@ -136,6 +136,7 @@ section titled `/* Configuration */`:
|
|||
|
||||
```
|
||||
#define WOLFSSL_KEY_GEN
|
||||
#define HAVE_CRL
|
||||
```
|
||||
|
||||
After editing and saving the `user_settings.h` file, select one of the following
|
||||
|
@ -202,6 +203,7 @@ and set the values for `HAVE_FIPS`, `HAVE_FIPS_VERSION`, and
|
|||
|
||||
```
|
||||
#define WOLFSSL_KEY_GEN
|
||||
#define HAVE_CRL
|
||||
```
|
||||
|
||||
6. Build the `wolfssl-fips` project, which will create a DLL in one of the
|
||||
|
@ -258,6 +260,7 @@ The following additional defines will also need to be added to
|
|||
|
||||
```
|
||||
#define WOLFSSL_KEY_GEN
|
||||
#define HAVE_CRL
|
||||
```
|
||||
|
||||
For additional help, contact support@wolfssl.com.
|
||||
|
|
13
README.md
13
README.md
|
@ -20,12 +20,17 @@ wolfSSL library must be compiled and installed.
|
|||
Compile and install a wolfSSL (wolfssl-x.x.x), wolfSSL FIPS
|
||||
release (wolfssl-x.x.x-commercial-fips), or wolfSSL FIPS Ready release:
|
||||
|
||||
In any of these cases, you will need the `--enable-keygen` ./configure option.
|
||||
In any of these cases, you will need the `--enable-jni` ./configure option.
|
||||
The `--enable-jni` option includes all native wolfSSL features needed by
|
||||
both wolfCrypt JNI/JCE (this package) as well as wolfSSL JNI/JSSE (a
|
||||
separate package and repo). If you want the minimal set of requirements needed
|
||||
for only wolfJCE, you can use `--enable-keygen --enable-crl`, where
|
||||
CRL support is needed to support JCE `CertPathValidator(PKIX)` CRL support.
|
||||
|
||||
**wolfSSL Standard Build**:
|
||||
```
|
||||
$ cd wolfssl-x.x.x
|
||||
$ ./configure --enable-keygen
|
||||
$ ./configure --enable-jni
|
||||
$ make check
|
||||
$ sudo make install
|
||||
```
|
||||
|
@ -34,7 +39,7 @@ $ sudo make install
|
|||
|
||||
```
|
||||
$ cd wolfssl-x.x.x-commercial-fips
|
||||
$ ./configure --enable-fips=v2 --enable-keygen
|
||||
$ ./configure --enable-fips=v2 --enable-jni
|
||||
$ make check
|
||||
$ sudo make install
|
||||
```
|
||||
|
@ -43,7 +48,7 @@ $ sudo make install
|
|||
|
||||
```
|
||||
$ cd wolfssl-x.x.x-commercial-fips
|
||||
$ ./configure --enable-fips=ready --enable-keygen
|
||||
$ ./configure --enable-fips=ready --enable-jni
|
||||
$ make check
|
||||
$ sudo make install
|
||||
```
|
||||
|
|
Loading…
Reference in New Issue