68user's page 掲示板

Prev< No. 3955〜3960> Next  [最新発言に戻る] [過去ログ一覧]
No. 3955 # だんだん 2004/09/13 (月) 23:32:03
> 3948 . 68user
> 要は SSL_CTX_use_certificate_chain_file() などを使ってクライ
> アント証明書を使えばいいわけですが、詳しいやり方は

あっさり動作しました。
ご指摘ありがとうございます。

No. 3956 # 68user 2004/09/15 (水) 14:56:26
>>3954 則巻せんべい
そういう事象は知らないので何とも言えませんが、とりあえず
ethereal などで IE5.5 と NN7.1 のそれぞれのリクエストと
レスポンスを観察してみることをお勧めします。

No. 3957 # ニッタン 2004/09/15 (水) 21:16:31
お久しぶりです。
その節はお世話になりました。
現在、再びSSLの改造に着手しています。

OpenSSLを使用してクライアントからサーバに
HTTP KEEP ALIVE(パーシステントコネクション)を行いたいのですが、
上手く行きません。

HTTPリクエスト時に
Getで最初と異なるHTMLファイルを指定し、
Connection: Keep-Alive
を要求した後に、
SSL_read()をしても異なるHTMLファイル
を読み込む事ができません。

ちなみに、平文のhttpでは読み込む事が出来たのですが、
この辺りの情報が皆無に近くて苦労しています。

OpenSSLの場合は何か特別な事を行なわないと実装できないのでしょうか?

参考URLや書籍など、ご存知な方が居られましたら
ご教授下さい。

No. 3958 # 68user 2004/09/16 (木) 02:17:13
>>3957 ニッタン
> OpenSSLの場合は何か特別な事を行なわないと実装できないのでしょうか?
特にないと思っています。

https://www.rsasecurity.com/https://www.rsasecurity.com/solutionsPrimary.asp
を keep-alive で読むサンプルを
    http://x68000.q-e-d.net/~68user/tmp/https-client-keep-alive.c
に置きました。

このサンプルではレスポンスに </html> が含まれていればレスポンスの
受信が完了したものとみなして次のリクエストを送信する、という手抜き処理を
していますが、本来は Content-Length の値などを見るべきです。

No. 3959 # バンガード [URL] [E-mail] 2004/09/16 (木) 14:27:53
バンガードです。

以下の機能の実現方法が分からず困っています。
--------- rep_file ------------
$SERVER1
$SERVER2
$SERVER3
-------------------------------

上記のファイルが存在する状態で、以下の定義を行います。

-------------------------------
SERVER1="server01"
SERVER2="server02"
SERVER3="server03"
-------------------------------

この状態で、rep_fileを読み込み各行が表す変数の中身(server01,server02,server03)
を表示させたい。

以下のスクリプトを組んで見ましたが、
--------------------------------
while read REP
do
                echo \$$REP
done < $REP_LIST
--------------------------------
結果は以下の通りでした。
--------------------------------
$SERVER1
$SERVER2
$SERVER3
--------------------------------

環境はAIX5.2です。
出来れば、kshで実現したいと考えています。

No. 3960 # 68user 2004/09/16 (木) 14:44:50
>>3959 バンガード
> echo \$$REP
eval "echo $REP" としてみてください。

Prev< No. 3955〜3960> Next  [最新発言に戻る] [過去ログ一覧]