#! /bin/sh
#
# NSS Engine - common test storeutl command with certificate selection
#
# This is free software; see Copyright file in the source
# distribution for precise wording.
#
# Copyright (C) 2021-2025 Roumen Petrov
#
# Note activated if OpenSSL (1.1.1) support Store2 API

nickname='E_NSS Certificate (client-'$ALGO') - E_NSS Test Team cyrillic-АБВ-Яабв-я greek-ΑΒΓ-Ωαβγ-ω'

file=sto-$ALGO-cert

$OPENSSL storeutl -certs -text "$SCHEME:$nickname" \
> $file.out 2> $file.err

(
set -e
grep '0: Certificate' $file.out
grep 'Subject: .*, CN=E_NSS Certificate (client-'$ALGO')/' $file.out
grep '^-----END CERTIFICATE-----' $file.out
grep '^Total found: 1' $file.out
) > /dev/null
