0

という名前のファイルに保存されている形式のX509証明書を生成しました。DERcert.crt

sha256アルゴリズムでハッシュできるようにしたいと思います。

これはどのように行うことができますか?

データのバッファをハッシュできる関数は既にありますが、ファイルに証明書があります。これを行う簡単な方法はありますか?

C の実装を探しています。

4

3 に答える 3

0

関数fopenと を見てみfreadましょう。それらが役に立ちます。

于 2013-05-16T11:05:51.103 に答える
0

http://linux.die.net/man/3/pem_read_x509またはhttp://linux.die.net/man/3/d2i_x509_fpが役立つかもしれません。SSL の man ページは簡潔ですが、うまく言えば簡潔です。ドキュメントが失敗した場合は、openssl ユーティリティのソース コードで例を探してください。

編集他の SO の回答も参照してください

于 2013-05-16T11:16:51.653 に答える