summaryrefslogtreecommitdiff
path: root/trust/test-trust.sh
blob: 03f29885b32ca09fc22991bcbcdd5d5d408444fd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/bin/sh

. "${builddir=.}/test-init.sh"

test_disable_in_proxy()
{
	: ${PKCS11_TOOL=pkcs11-tool}
	if ! (type ${PKCS11_TOOL}) > /dev/null 2>&1; then
		skip "pkcs11-tool not found"
	fi
	: ${PKG_CONFIG=pkg-config}
	if ! (type ${PKG_CONFIG}) > /dev/null 2>&1; then
		skip "pkg-config not found"
	fi
	proxy_module=$(${PKG_CONFIG} --variable=proxy_module p11-kit-1)
	if ${PKCS11_TOOL} --module="$proxy_module" -T | grep '^ *token model *: *p11-kit-trust' > /dev/null 2>&1; then
		assert_fail "p11-kit-trust is not disabled in proxy module"
	fi
}

run test_disable_in_proxy