という名前のファイルに保存されている形式のX509
証明書を生成しました。DER
cert.crt
sha256
アルゴリズムでハッシュできるようにしたいと思います。
これはどのように行うことができますか?
データのバッファをハッシュできる関数は既にありますが、ファイルに証明書があります。これを行う簡単な方法はありますか?
C の実装を探しています。
という名前のファイルに保存されている形式のX509
証明書を生成しました。DER
cert.crt
sha256
アルゴリズムでハッシュできるようにしたいと思います。
これはどのように行うことができますか?
データのバッファをハッシュできる関数は既にありますが、ファイルに証明書があります。これを行う簡単な方法はありますか?
C の実装を探しています。
関数fopen
と を見てみfread
ましょう。それらが役に立ちます。
http://linux.die.net/man/3/pem_read_x509またはhttp://linux.die.net/man/3/d2i_x509_fpが役立つかもしれません。SSL の man ページは簡潔ですが、うまく言えば簡潔です。ドキュメントが失敗した場合は、openssl ユーティリティのソース コードで例を探してください。