flagflag  
Page Top

Viewer <--> Relay Server(sl_relay) 間での HTTPS通信 anchor.png

 sl_relay のTCP通信では,Viewer <--> Relay Server間はデフォルトでHTTP通信,Relay Server <--> Second Life(SIM)サーバ間はデフォルトでHTTPS通信になります.
 Viewer <--> Relay Server間をHTTPS通信にする場合には,以下のものが必要になります.

  1. Relay Server(sl_relay) の 秘密鍵ファイル(PEM形式)
  2. CA(認証局)によって署名された Relay Serverのサーバ証明書 (PEM形式) (Common Name はIPアドレスにする)
  3. CA(認証局)の認証局証明書(PEM形式)

 通常の場合は,俺俺認証で自分でCA局を設定し,サーバ証明書を作成することになると思いますが,この辺の操作は OpenSSL等のドキュメントを参照してください.(不親切だとは思いますが,勉強にもなるので頑張ってください)

 作成した秘密鍵ファイルとサーバ証明書は,設定ファイルで場所を指定します(それぞれ SKEY_PEM_FileCERT_PEM_File). CA(認証局)の認証局証明書は,Viewer の CA.pem (Second Liferサーバ認証局の証明書)にテキストエディタなどで追加します.

 Windows XPの場合, CA.pem は C:\Program Files\SecondLife\app_settings にあります.CA.pemが壊れると ViewerはSecond Life サーバに直接接続できなくなりますので,必ずバックアップを取って作業してください.また,Viewer の -loginuri オプションで http ではなく https を使用します.全て設定したら Relay Serverを -as オプション付きで起動します.

Page Top

Second Lifeサーバの検証 anchor.png

 Relay Server <--> Second Life(SIM) サーバ間はデフォルトで HTTPS通信ですが,Second Lifeサーバの認証は行っていません.もしサーバの認証を行いたいのであれば,上記のSecond Lifeサーバの認証局の認証局証明書である CA.pem を Relay Serverにコピーして,その場所を設定ファイルの CA_PEM_File で指定します.さらに Relay Serverを -aca オプション付きで起動します.
 もしこの状態でサーバの認証に失敗した場合は,接続を切断します.

Page Top

OpenSSL anchor.png

 通常,サーバ証明書は自前で認証局を設定して作成しますが,詳しい作成方法はOpenSSL等のドキュメントを読んでください.


Front page   Freeze Diff Backup Copy Rename Reload   New List of Pages Search Recent changes   Help   RSS of recent changes (RSS 1.0) RSS of recent changes (RSS 2.0) RSS of recent changes (RSS Atom)
Counter: 2671, today: 2, yesterday: 0
Last-modified: 2008-12-21 (Sun) 03:29:18 (JST) (5608d) by iseki

Site Search

Login

Username:

Password:


Lost Password?
Register now!!

Sub Menu

mini Calendar

Last MonthApr 2024Next Month
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
Today

Who's Online

113 user(s) are online (22 user(s) are browsing xpwiki)

Members: 0
Guests: 113

more...

Access Counter

Today : 6573657365736573
Yesterday : 1529415294152941529415294
Total : 2340127323401273234012732340127323401273234012732340127323401273
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com