update --enable-jni with KEEP_PEER_CERT, WOLFSSL_ALT_CERT_CHAINS, WOLFSSL_KEY_GEN

This commit is contained in:
Chris Conlon
2023-10-13 10:07:04 -06:00
parent 95137f91fa
commit 8cd89884ce

View File

@@ -5959,7 +5959,7 @@ AC_ARG_ENABLE([jni],
) )
if test "$ENABLED_JNI" = "yes" if test "$ENABLED_JNI" = "yes"
then then
AM_CFLAGS="$AM_CFLAGS -DWOLFSSL_JNI -DHAVE_EX_DATA" AM_CFLAGS="$AM_CFLAGS -DWOLFSSL_JNI -DHAVE_EX_DATA -DKEEP_PEER_CERT"
# Enable prereqs if not already enabled # Enable prereqs if not already enabled
if test "x$ENABLED_DTLS" = "xno" if test "x$ENABLED_DTLS" = "xno"
@@ -6041,6 +6041,13 @@ then
ENABLED_CERTGEN="yes" ENABLED_CERTGEN="yes"
AM_CFLAGS="$AM_CFLAGS -DWOLFSSL_CERT_GEN" AM_CFLAGS="$AM_CFLAGS -DWOLFSSL_CERT_GEN"
fi fi
# wolfCrypt JNI/JCE uses keygen, enable by default here so
# both JCE and JSSE builds can use --enable-jni
if test "x$ENABLED_KEYGEN" = "xno"
then
ENABLED_KEYGEN="yes"
AM_CFLAGS="$AM_CFLAGS -DWOLFSSL_KEY_GEN"
fi
if test "x$ENABLED_CERTREQ" = "xno" if test "x$ENABLED_CERTREQ" = "xno"
then then
ENABLED_CERTREQ="yes" ENABLED_CERTREQ="yes"
@@ -6056,6 +6063,11 @@ then
ENABLED_ALPN="yes" ENABLED_ALPN="yes"
AM_CFLAGS="$AM_CFLAGS -DHAVE_ALPN" AM_CFLAGS="$AM_CFLAGS -DHAVE_ALPN"
fi fi
if test "x$ENABLED_ALT_CERT_CHAINS" = "xno"
then
ENABLED_ALT_CERT_CHAINS="yes"
AM_CFLAGS="$AM_CFLAGS -DWOLFSSL_ALT_CERT_CHAINS"
fi
# cert gen requires alt names # cert gen requires alt names
ENABLED_ALTNAMES="yes" ENABLED_ALTNAMES="yes"