色々調査した結果バグという結論に至ったものですが、
再現性があるか皆様の環境でご確認お願いしたいと思います。
バグと判明したら公式にバグ報告したいと思っていますのでご協力お願いします。
確認したいのは以下2つです。
OSとLibreofficeのバージョンを添えて結果を教えてください。
私が確認した環境
=>Windows7 LibreOffice5.4.7.2 LibreOffice6.0.5.2
以下2つともcalcを起動して確認しています。
■再現性の確認お願い(1)
libreofficeBasicで以下のコードがエラーになるかどうか?
ツール>マクロ>マクロの管理>LibreofficeBasic>新規作成(もしくはマクロ編集など)で貼り付けてこのサブルーチンをテストしてください。
Sub TestGetSSL
strURL = "https://www.traders.co.jp/"
oSimpleFileAccess = createUNOService ("com.sun.star.ucb.SimpleFileAccess")
oInpDataStream = createUNOService ("com.sun.star.io.TextInputStream")
oInpDataStream.setInputStream(oSimpleFileAccess.openFileRead(strURL))
msgbox "テスト終了"
End Sub
私の環境では以下のエラーが発生します。openFileReadの部分。
BASICランタイムエラー
例外が発生しました
Type:com.sun.star.ucb.InteractiveNetworkReadException
Message:SSL handshake failed: Secure connection truncated.
■再現性の確認お願い(2)
シート>外部データへのリンク
外部データソースのURLに以下を指定
https://www.traders.co.jp/
プルダウンのリスト表示(入力項目の右端にある▼)をクリックするとデータ取得が開始されますが私の環境では以下のエラーがでます。
インターネットからデータを読み取る際にエラーが発生しました。
サーバーエラーメッセージ:SSL handshake failed : Secure connection truncated.
ちなみにOpenofficeの場合では、
(1)はエラーが発生しないがデータは空で正常終了。(2)は正常にデータ取得して完了。このURLが特別エラーになるという状況で恐らくSSLの方式に関連したものだと思われます。ご協力よろしくお願いします。