一連の OpenSSL 利用失敗まとめ

旧版を利用することでなんとかした.

対応策:旧版,0.9.7m の利用

  • これまでにインストールしたファイル,展開したファイルをアンインストール,削除
  • Win32/Win64 OpenSSL Installer for Windows - Shining Light Productions でビルド済みファイルインストーラを入手,c:\software\develop\ へセットアップ
  • インクルードパスを通す
    • c:\software\develop\openssl\include
  • ライブラリパスを通す
    • c:\software\develop\openssl\lib\vc
    • c:\software\develop\openssl\lib\vc\static

OpenSSL プログラムビルド・実行テスト

fireproject.jp - このウェブサイトは販売用です! - クラス ジェクト ファイヤー パターン ファイル リソース 関数 ゾンビ リソースおよび情報 の「キーペアの作成」を試行した.リンカ入力に libeay32MDd.lib libeay32MDd.lib を追加し,Debug ビルドした.成功.

Usage : c:\Documents and Settings\username\My Documents\Visual Studio 2008\Project
s\ldhs\Debug\keyPairOut.exe privateKeyFile publicKeyFile

コマンド入力に private_key.pem public_key.pem をセット.

プロンプト
Private-Key: (1024 bit)
modulus:
    00:af:1c:b0:93:71:42:e5:6f:d0:a2:a0:b8:7c:3f:
    d2:85:5e:43:a6:6d:05:b0:42:64:fc:bf:9e:e6:3f:
    16:29:57:a4:6c:c0:9c:6a:58:74:2c:93:3c:eb:61:
    38:38:33:3a:34:bb:8e:b6:e9:67:3a:d7:ac:fd:aa:
    18:79:bb:05:6a:80:38:18:62:7f:d4:70:68:e4:4b:
    10:67:f2:3d:2b:7a:fc:ef:48:fa:e6:69:d4:fb:46:
    8d:e4:93:5c:b3:76:07:db:92:a4:23:64:3e:d0:69:
    b0:9d:dd:66:9f:12:2f:6e:b3:df:45:dd:c1:ea:e9:
    ff:8e:a8:b0:c0:4b:ce:e0:67
publicExponent: 65537 (0x10001)
privateExponent:
    00:ae:1e:ea:fd:51:2b:e1:94:53:72:c2:39:6f:62:
    ce:e4:4a:9d:1e:09:5e:14:ab:90:5b:39:f6:b8:9f:
    96:5b:b9:88:07:93:66:74:e0:4b:74:5f:5b:bd:f9:
    47:bb:aa:44:80:56:d7:4b:cd:be:15:e6:8b:5f:18:
    19:8a:41:8a:d9:7c:21:e1:ff:fe:f3:3f:fc:ca:31:
    ff:b8:45:ea:fe:89:be:f3:3d:89:57:45:fd:7b:cc:
    bb:67:cd:a5:e5:b6:35:71:00:c1:41:17:6d:0c:68:
    df:89:8d:08:3f:16:c2:41:ce:8f:a8:1e:99:be:f2:
    c5:25:b9:95:0c:e5:c1:2c:f1
prime1:
    00:db:13:e7:28:e2:2d:25:fb:f3:32:e3:dd:03:7e:
    ef:40:1c:f4:9a:de:e7:49:ba:c0:16:e4:24:da:ec:
    37:7c:b3:5d:97:3d:51:11:c3:6a:f6:18:17:57:e4:
    ba:05:cf:31:ce:3d:72:7b:52:ad:33:3f:8a:77:7b:
    3b:45:e1:06:95
prime2:
    00:cc:9f:e3:df:f1:18:a5:52:46:5e:a2:77:18:6f:
    39:94:4d:be:56:68:a9:1e:77:1b:a1:d7:91:68:73:
    2c:80:5c:80:58:9f:4c:19:cf:58:f3:9b:98:88:f9:
    1b:39:ac:5c:5a:46:f3:5c:64:a4:d9:4b:d9:cd:36:
    37:8d:27:38:0b
exponent1:
    09:e9:53:9a:f8:e8:9c:00:53:17:69:51:b5:77:c7:
    b1:39:de:23:27:94:85:34:6a:be:5e:62:00:79:91:
    65:15:e4:55:14:54:17:9e:a4:b7:2f:8d:d6:cf:25:
    4f:5f:f9:5b:e0:51:ce:9c:85:f3:7c:9b:72:1e:64:
    27:1c:30:25
exponent2:
    00:bc:8b:7b:6a:26:7a:42:22:dc:6a:68:a2:fa:65:
    ca:15:67:c9:41:4f:70:bd:7c:9c:7e:74:e6:2b:eb:
    2c:0f:1e:ac:b8:7c:17:a0:14:99:6e:e6:69:17:95:
    09:4c:0c:10:90:b2:9d:9c:fd:b3:93:f1:bb:3f:c6:
    7c:4b:58:de:df
coefficient:
    25:0f:02:b3:22:fc:c9:66:60:ac:d8:c0:2f:d6:cd:
    c8:84:0c:b9:1c:e9:35:8e:d0:a0:16:9c:65:34:1d:
    38:5d:e6:26:82:14:16:99:8e:9d:da:2c:1c:f7:4c:
    0f:d0:76:2e:a1:0e:4e:4b:7b:25:dc:d9:d9:da:c8:
    15:1e:80:d4
private_key.pem
-----BEGIN RSA PRIVATE KEY-----
MIICXQIBAAKBgQCvHLCTcULlb9CioLh8P9KFXkOmbQWwQmT8v57mPxYpV6RswJxq
WHQskzzrYTg4Mzo0u4626Wc616z9qhh5uwVqgDgYYn/UcGjkSxBn8j0revzvSPrm
adT7Ro3kk1yzdgfbkqQjZD7QabCd3WafEi9us99F3cHq6f+OqLDAS87gZwIDAQAB
AoGBAK4e6v1RK+GUU3LCOW9izuRKnR4JXhSrkFs59rifllu5iAeTZnTgS3RfW735
R7uqRIBW10vNvhXmi18YGYpBitl8IeH//vM//Mox/7hF6v6JvvM9iVdF/XvMu2fN
peW2NXEAwUEXbQxo34mNCD8WwkHOj6gemb7yxSW5lQzlwSzxAkEA2xPnKOItJfvz
MuPdA37vQBz0mt7nSbrAFuQk2uw3fLNdlz1REcNq9hgXV+S6Bc8xzj1ye1KtMz+K
d3s7ReEGlQJBAMyf49/xGKVSRl6idxhvOZRNvlZoqR53G6HXkWhzLIBcgFifTBnP
WPObmIj5GzmsXFpG81xkpNlL2c02N40nOAsCQAnpU5r46JwAUxdpUbV3x7E53iMn
lIU0ar5eYgB5kWUV5FUUVBeepLcvjdbPJU9f+VvgUc6chfN8m3IeZCccMCUCQQC8
i3tqJnpCItxqaKL6ZcoVZ8lBT3C9fJx+dOYr6ywPHqy4fBegFJlu5mkXlQlMDBCQ
sp2c/bOT8bs/xnxLWN7fAkAlDwKzIvzJZmCs2MAv1s3IhAy5HOk1jtCgFpxlNB04
XeYmghQWmY6d2iwc90wP0HYuoQ5OS3sl3NnZ2sgVHoDU
-----END RSA PRIVATE KEY-----
public_key.pem
-----BEGIN RSA PUBLIC KEY-----
MIGJAoGBAK8csJNxQuVv0KKguHw/0oVeQ6ZtBbBCZPy/nuY/FilXpGzAnGpYdCyT
POthODgzOjS7jrbpZzrXrP2qGHm7BWqAOBhif9RwaORLEGfyPSt6/O9I+uZp1PtG
jeSTXLN2B9uSpCNkPtBpsJ3dZp8SL26z30Xdwerp/46osMBLzuBnAgMBAAE=
-----END RSA PUBLIC KEY-----