Ultra Light クライアントを、TCP/IP または HTTPS プロトコルでトランスポートレイヤセキュリティを使用するように設定できます。
前提条件
TCP/IP または HTTPS プロトコルを使用している必要があります。
内容と備考
Mobile Link トランスポートレイヤセキュリティは、Mobile Link HTTPS プロトコルの本来の機能です。HTTPS および Ultra Light クライアントを使用する場合は、信頼できる証明書と、ネットワークプロトコルオプションとして、証明書フィールドを直接指定できます。信頼できるルート証明書を指定する方法は 2 つあります。Ultra Light データベース初期化ユーティリティを使用する方法と、trusted_certificates プロトコルオプションを使用する方法です。
TCP/IP または HTTPS プロトコルを同期用に指定します。セキュア TCP/IP のキーワードは tls です。
TCP/IP または HTTPS プロトコルオプションを指定します。
certificate_company、certificate_unit、certificate_name の各プロトコルオプションは、証明書のフィールドを確認するために使用されています。
trusted_certificates HTTPS プロトコルオプションを指定することもできます。このオプションを指定すると、Ultra Light データベースに埋め込まれている、信用された証明書情報が上書きされます。
例
次の例は C/C++ Ultra Light で記述されています。tls を指定するには、HTTPS を tls に変更します。
auto ul_sync_info synch_info; conn.InitSynchInfo( &synch_info ); synch_info.user_name = UL_TEXT( "50" ); synch_info.version = UL_TEXT( "ul_default" ); ... synch_info.stream = "https"; ... |
auto ul_sync_info synch_info; ... synch_info.stream = "https"; synch_info.stream_parms = TEXT( "port=9999; certificate_company=Sybase, Inc.; certificate_unit=IAS; certificate_name=MobiLink"); |
auto ul_sync_info synch_info; ... synch_info.stream = "https"; synch_info.stream_parms = TEXT( "port=9999; trusted_certificates=\rsaroot.crt; certificate_company=Sybase, Inc.; certificate_unit=IAS; certificate_name=MobiLink"); |
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2013, SAP AG or an SAP affiliate company. - SAP Sybase SQL Anywhere 16.0 |