はじめに
DataSpiderのHTTPSを有効にしようと自己証明書で設定したら延々とエラーでStudioが開けなくなった。
実施した自己証明書の発行方法はこちら。
DSS5.0のマニュアルはこちら。
なんだこれは
HTTPS通信を有効にしたいと考え、自己証明書を発行しました。
手順は
・自己証明書を発行する
・StudioのコントロールパネルよりHTTPSを有効にする設定を行う。
・サービスから再起動
その後、Studioを起動しようとしてもエラーが発生してStudioが開けない。

Studioが開けないからHTTPSを非有効化ができない。
原因発覚
マニュアルに書いておりました。
自己署名証明書や信頼されていないCAが発行した証明書など、信頼されていない証明書をサーバ証明書として使用している場合に表示されます。
解消
エラーを解消するには、Studio稼働環境の証明書ストアに信頼される証明書としてインポートする必要があります。
具体的な手順はネットを探したところこんな方法がありそう。
動作は保証しない解消
ブラウザに証明書をインポートするのがマニュアルに書いている正規のやり方です。
ですが、色々いじっていたら、Studioが開けました。
なので動作を保証しない裏技として手順を残します。
手順は簡単C:\Program Files\DataSpiderServista\server\system\common\classes\.keystoreのファイルをclassesディレクトリから削除するだけです。
削除後すぐにサービスの再起動してもエラーでStudioが開けませんでしたが、サービスを落として数時間後に起動したりサーバー自体を再起動させたりしたあとにStudioが立ち上がりました。
おわりに
私と同じようなエラーにハマった人の助けになれば幸いです。

