Changeset 278381d in mod_gnutls
- Timestamp:
- Jan 9, 2020, 1:54:05 AM (3 years ago)
- Branches:
- asyncio, main, master, proxy-ticket
- Children:
- 573b810
- Parents:
- 482bafc
- git-author:
- Fiona Klute <fiona.klute@…> (01/08/20 17:48:04)
- git-committer:
- Fiona Klute <fiona.klute@…> (01/09/20 01:54:05)
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
configure.ac
r482bafc r278381d 224 224 MODULE_LIBS="${LIBGNUTLS_LIBS}" 225 225 226 AC_PATH_PROGS([SOFTHSM], [softhsm2-util softhsm], [no]) 227 if test "${SOFTHSM}" != "no"; then 228 softhsm_version=$(${SOFTHSM} --version) 229 AS_VERSION_COMPARE([$(${SOFTHSM} --version)], [2.0.0], 230 [AC_SUBST(SOFTHSM_MAJOR_VERSION, [1])], 231 [AC_SUBST(SOFTHSM_MAJOR_VERSION, [2])], 232 [AC_SUBST(SOFTHSM_MAJOR_VERSION, [2])]) 233 fi 226 AC_PATH_PROGS([SOFTHSM], [softhsm2-util], [no]) 234 227 AM_CONDITIONAL([HAVE_SOFTHSM], [test "${SOFTHSM}" != "no"]) 235 AM_CONDITIONAL([HAVE_SOFTHSM1], [test "${SOFTHSM_MAJOR_VERSION}" = "1"])236 AM_CONDITIONAL([HAVE_SOFTHSM2], [test "${SOFTHSM_MAJOR_VERSION}" = "2"])237 228 238 229 AC_SUBST(MODULE_CFLAGS) -
test/Makefile.am
r482bafc r278381d 197 197 endif 198 198 199 # SoftHSM tokens. Note that the SoftHSM 2 token is a directory and 200 # hence has to be treated slightly differently. 201 SOFTHSM_TOKEN = authority/server/softhsm.db 199 # SoftHSM token, note that the SoftHSM 2 token is a directory 202 200 SOFTHSM2_TOKEN = authority/server/softhsm2.db 203 204 # Tokens should be cleaned whether or not the matching SoftHSM version205 # was detected on the last ./configure run.206 MOSTLYCLEANFILES += $(SOFTHSM_TOKEN)207 201 # included in mostlyclean-local below 208 202 clean-softhsm2-db: 209 203 -rm -rf $(SOFTHSM2_TOKEN) 210 204 211 if HAVE_SOFTHSM1 212 check_DATA += $(SOFTHSM_TOKEN) 213 endif HAVE_SOFTHSM1 214 215 if HAVE_SOFTHSM2 205 if HAVE_SOFTHSM 216 206 check_DATA += $(SOFTHSM2_TOKEN) 217 endif HAVE_SOFTHSM 2207 endif HAVE_SOFTHSM 218 208 219 209 check_DATA += make-test-dirs … … 304 294 if HAVE_SOFTHSM 305 295 AM_TESTS_ENVIRONMENT += export SOFTHSM="@SOFTHSM@"; \ 306 export SOFTHSM_MAJOR_VERSION="@SOFTHSM_MAJOR_VERSION@"; \307 296 export SOFTHSM_LIB="@SOFTHSM_LIB@"; 308 297 endif -
test/softhsm.bash
r482bafc r278381d 67 67 softhsm="$(basename ${SOFTHSM})" 68 68 69 if [ "${softhsm}" = "softhsm" ]; then 70 softhsm_libname="libsofthsm.so" 71 # fail if SOFTHSM_CONF is not set 72 if [ -z "${SOFTHSM_CONF}" ]; then 73 echo "ERROR: SOFTHSM_CONF not set!" 1>&2 74 exit 1 75 else 76 export SOFTHSM_CONF 77 fi 78 echo "using SOFTHSM_CONF=\"${SOFTHSM_CONF}\"" 79 elif [ "${softhsm}" = "softhsm2-util" ]; then 69 if [ "${softhsm}" = "softhsm2-util" ]; then 80 70 softhsm_libname="libsofthsm2.so" 81 71 # fail if SOFTHSM2_CONF is not set … … 93 83 94 84 if [ -z "${SOFTHSM_LIB}" ]; then 95 # Try to find the libsofthsm [2]module in some common locations.85 # Try to find the libsofthsm2 module in some common locations. 96 86 softhsm_searchpath=(/usr/lib64/pkcs11 /usr/lib/softhsm /usr/lib/x86_64-linux-gnu/softhsm /usr/lib /usr/lib64/softhsm) 97 87 for i in ${softhsm_searchpath[@]} ""; do -
test/test-24_pkcs11_cert.bash
r482bafc r278381d 14 14 trap cleanup_tmpconf EXIT 15 15 16 if [ "${SOFTHSM_MAJOR_VERSION}" = "1" ]; then 17 cat - >"${tmp_softhsm_conf}" <<EOF 18 0:$(realpath $(pwd))/server/softhsm.db 19 EOF 20 export SOFTHSM_CONF="${tmp_softhsm_conf}" 21 elif [ "${SOFTHSM_MAJOR_VERSION}" = "2" ]; then 22 cat - >"${tmp_softhsm_conf}" <<EOF 16 cat - >"${tmp_softhsm_conf}" <<EOF 23 17 objectstore.backend = file 24 18 directories.tokendir = $(realpath $(pwd))/authority/server/softhsm2.db 25 19 EOF 26 export SOFTHSM2_CONF="${tmp_softhsm_conf}" 27 fi 20 export SOFTHSM2_CONF="${tmp_softhsm_conf}" 28 21 29 22 echo "Generated temporary SoftHSM config ${tmp_softhsm_conf}:" -
test/test_ca.mk
r482bafc r278381d 85 85 $(cert_rule) 86 86 87 %/softhsm.conf: %/secret.key88 echo "0:$(dir $@)softhsm.db" > $@89 90 %/softhsm.db: %/x509.pem %/secret.key %/softhsm.conf91 SOFTHSM="$(SOFTHSM)" \92 SOFTHSM_CONF="$(dir $@)softhsm.conf" \93 $(srcdir)/softhsm.bash init $(dir $@)secret.key $(dir $@)x509.pem94 95 87 %/softhsm2.conf: %/secret.key 96 88 echo "objectstore.backend = file" > $@
Note: See TracChangeset
for help on using the changeset viewer.