Я создал сертификат P10 и документ кандидата на сертификацию с помощью программного обеспечения (Dakota). Документ содержит хэш-код. Этот хэш-код должен быть хэшем SHA1 открытого ключа сертификата.
Чтобы убедиться в этом, я преобразовал сертификат P10 в сертификат формата PEM, используя openssl. Затем я извлек открытый ключ этого сертификата PEM, используя openssl. При применении хэш-алгоритма SHA1 к этому открытому ключу я получаю хэш-код, отличный от того, который автоматически генерируется программным обеспечением Dakota.
Я делаю что-то не так?