openssl-c_rehash.sh uses a hard coded path to openssl: # choose the name of an ssl application if [ -n "${OPENSSL}" ] then SSL_CMD=$(which ${OPENSSL} 2>/dev/null) else SSL_CMD=/usr/bin/openssl OPENSSL=${SSL_CMD} export OPENSSL fi This effectively disables the dependency on openssl-native in ca-certificates.
1. Build an image containing ca-certificates on SUSE Linux Enterprise Server 11 2. Build an image containing ca-certificates on Ubuntu 3. Compare the resulting hashes in /etc/ssl/certs any bsp may be used in the test. Result: Incorrect hashes result in SSL certificate failures.