Curl Global Community
SecureなConnectedRecordSet 接続の可能性について - Printable Version

+- Curl Global Community (http://communities.curl.com)
+-- Forum: Discussions (http://communities.curl.com/forumdisplay.php?fid=1)
+--- Forum: General Curl questions (http://communities.curl.com/forumdisplay.php?fid=2)
+--- Thread: SecureなConnectedRecordSet 接続の可能性について (/showthread.php?tid=1065)



SecureなConnectedRecordSet 接続の可能性について - kudoa - 04-10-2014

いつもお世話になっております。

下記URLにConnectedRecordSetの使用方法がありますが、これと全く同じ環境にてアプリケーション開発を行っております。

基本データベース サーバー

ConnectedRecordSet を使用するにはデータベース サーバーが必要です。このセクションでは、Apache Tomcat をサーブレット エンジン、MySQL をデータベース エンジンとして、Curl 統合開発環境に含まれているサーバーを Windows にインストールする方法について簡単に説明します

できれば下記の様な接続に際しSSLを使用したいのですが、httpsはサポートされていない様です。

{import * from CURL.DATA-ACCESS.BASE}
{import * from CURL.DATA-ACCESS.CONNECTED}
{let connection:BasicConnection =
{BasicConnection {url "http://localhost:8080/cdbc-server/CdbcServlet"}}
}


マニュアルにはVPN等を使用する様ありますが、出来ればApacheやTomcatのSecureな設定にて解決したいのですが
何かアドバイスをお聞かせ頂ければ幸いです。

逆引きリファレンスのセキュリティには幾つか記事が存在しますが、いまいちこの環境にて使用する方法がイメージできずにおります。


RE: SecureなConnectedRecordSet 接続の可能性について - dyoshida - 04-10-2014

自分も同じようなことをしようとしていたので後学のためお教えください。

cdbc-server サーブレットのURL指定にhttpsはサポートされていない様だとのことですが、
使用した場合はなにかエラーなどが発生するのでしょうか? 


RE: SecureなConnectedRecordSet 接続の可能性について - umemura - 04-10-2014

直接的な原因は、BasicConnection のコンストラクタ(下記ファイルの1095行目)で発生しているエラーのようですね。

■BasicConnection
C:\Program Files\Curl Corporation\Surge\9\ide\data-access\connected
BasicConnection.scurl

コンストラクタ内の処理なので、継承してどうこう、ということはできないかも。
そもそも、ここだけ https を許すようにしても、ほかのところで問題が出るかもしれませんし、
https での利用は難しいようですね。

やるなら、この BasicConnection を、まるっとコピーして、
https 対応クラスを自作するしかなさそうです。


RE: SecureなConnectedRecordSet 接続の可能性について - kudoa - 04-11-2014

御回答頂き有り難う御座いました。

次バージョンのWishListに入る事願っております。