CAPICOM_CERTIFICATE_FIND_SHA1_HASH - речь идет не об алгоритме хеширования, используемом для подписи, а о поиске сертификата по отпечатку пальца (то есть хешу данных сертификата).Поскольку CAPICOM использует поставщиков криптографии Microsoft, которые поддерживают CALG_SHA_256, Capicom также должен их поддерживать.
Однако вы можете использовать другое коммерческое решение, но на рынке есть множество таких (BouncCastle, / n software)., SecureBlackbox).