opensslメモ

ダウンロード

windows版

本家サイトのhttp://www.openssl.org/related/binaries.htmlから
OpenSSL for Windows (http://www.slproweb.com/products/Win32OpenSSL.html)
のリンクをたどるとダウンロードできる。(Win32OpenSSL_Light-1_0_0a.exe)
Light版は実行ファイルとDLLのみ。



OpenSSLメモ(関数使用方法)

X509

  • X509_NAME_get_text_by_NID
  • NID
NIDとはOpenSSLの中で項目に定義づけしているID。
object/objects.h を見ればdefineがわかる。
  • OBJ_nid2obj


命名規則

BIO_* バイナリ入出力ストリームを扱う関数
BN_* 不定長整数BIGNUMを扱う関数
MD_* ハッシュ関数を扱う関数
OBJ_* オブジェクト識別子OIDを扱う関数
RSA_* RSA鍵を扱う関数
d2i_* バイナリデータから構造体への変換
d2i_*_bio バイナリストリームから構造体の生成
i2d_* 構造体からバイト列への変換

構造体

BIO バイナリ入出力ストリーム
BIGNUM 不定長整数
EVP_PKEY 公開鍵暗号の秘密鍵か公開鍵
PKCS12 PKCS#12データ(秘密鍵や公開鍵証明書を格納します)
RSA RSA鍵
X509 X.509公開鍵証明書
最終更新:2012年04月04日 18:54
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。